تاریخ و زمان فعلی برای نمایندگان

این یک ارسال برای چالش Agent.ai است: Agent Full-Stack (به جزئیات مراجعه کنید)
چیزی که من ساختم
در کارگزاران ساختمان به مشکل آزاردهنده ای برخوردم. وقتی صحبت از مفهوم زمان به میان می آید، LLM ها اغلب وحشتناک هستند. آنها اغلب در موارد زیر بد هستند:
- مرتب سازی اقلام بر اساس تاریخ
- درک مداوم کلمات نسبی مانند دیروز، فردا، هفته بعد و غیره.
- درک مفهوم آنچه در گذشته است و آنچه در آینده است – از نظر تاریخ و زمان، سرنوشت شما را نشان نخواهد داد.
برخی از پشت صحنه های LLM تاریخ و زمان فعلی را در یک اعلان سیستم ارائه می کنند. این عالی است، هرچند که همیشه برای هر LLM صدق نمی کند. درک روابط نیز جالب است و من فکر میکنم مشکل اینجاست که «فردا» «دیروز» متغیرهایی هستند که انسانها آنها را نسبی میدانند، اما در زبان نوشتاری دادههای آموزشی که قبلاً «قدیمی» یا در گذشته هستند ظاهر میشوند. زمان و تاریخ فعلی
علاوه بر این، LLM دقیقاً مانند اینکه آنها به طور بومی در ریاضیات خوب نیستند، با تاریخ و زمان مشکل دارند زیرا احتمالاً به این دلیل که ریاضیات پایه هستند. احتمالاً تا حدی مشکل توکنها را میتوان به روشهای مختلف برای یک تاریخ/زمان تقسیم کرد و LLM کلمات و اعداد واقعی را نمیبیند، بلکه اساساً اعداد شناسهای را میبیند که این مفاهیم را نشان میدهند.
بنابراین استراتژی این است که من مقداری از “ریاضی” را حذف کنم و به LLM کمی درک بیشتری از زمان بدهم تا بتواند با زمان مانند انسان ها کار کند.
نسخه ی نمایشی
این عامل کاملاً برای استفاده توسط نماینده شما طراحی شده است. تنها کاری که باید انجام دهید تا از آن در سازنده عامل خود استفاده کنید، روی افزودن عمل کلیک کنید، به «پیشرفته» بروید، عامل فراخوانی را انتخاب کنید. وارد کنید datetime
. 1 پارامتر اختیاری برای تنظیم یک منطقه زمانی ظاهر می شود (اگر منطقه زمانی ارائه نشده باشد، به طور پیش فرض به UTC تبدیل می شود).
میتوانید مستقیماً به نماینده بروید و روی منوی کشویی کلیک کنید تا مناطق زمانی موجود را ببینید، اما اساساً همه مناطق زمانی استاندارد هستند. به عنوان مثال برای نیویورک می توانید وارد کنید:
آمریکا/نیویورک
متغیر خروجی را روی چیزی شبیه به این تنظیم کنید current_date_and_time
، سپس هنگامی که از یک اقدام LLM استفاده می کنید، می توانید آن متغیر را در جایی در درخواست خود وارد کنید.
همین! اکنون از آن بخواهید کاری انجام دهد که فقط در صورتی می تواند انجام دهد که تاریخ و زمان را بفهمد و باید عملکرد بهتری داشته باشد.
به منظور آسانتر کردن تلاش، یک عامل آزمایشی ساختم که موارد بالا را انجام میدهد
از او سؤالاتی بپرسید که نیاز به درک تاریخ و زمان دارد، مانند مرتب کردن مجدد کارها، استفاده از کلمات نسبی، سعی کنید از او بپرسید که x ماه بعد چه ماه خواهد بود و غیره، صرف نظر از مدل LLM که استفاده می کنید، بهتر از بدون نماینده عمل می کند. .
عامل تاریخ و زمان واقعی فعلی را بررسی کنید
چرا این معیار معیارهای فول استک را دارد
این یک ابزار برای سایر عوامل برای استفاده است. در پشت صحنه، کاری که این عامل انجام می دهد، ضربه زدن به یک عملکرد بدون سرور برای گرفتن تاریخ و زمان فعلی و ارائه اطلاعات کافی برای فعال کردن بهتر LLM برای مدیریت صحیح تاریخ و زمان است.
من این ورودی نماینده را اضافه کردم، در صورتی که این یک عامل است که توسط نماینده بازرس من درخواست شده است – بازرس نماینده را از رقابت Full Stack محروم می کند.
Agent.ai تجربه
من از ساختن بر روی عامل هوش مصنوعی لذت برده ام، این ابزار جالبی است که در میان پیشگامان عوامل پشتیبانی است که با هم کار می کنند.