تعریف ساده با یک مثال واقعی
چتبات معمولی به پیام پاسخ میدهد. عامل هوش مصنوعی برای رسیدن به یک هدف چند قدم برمیدارد: اطلاعات لازم را پیدا میکند، برنامه میچیند، ابزار مناسب را صدا میزند، نتیجه هر مرحله را میخواند و تصمیم میگیرد مرحله بعد چیست. اگر چیزی کم باشد سؤال میپرسد یا متوقف میشود.
مثلاً درخواست «برای جلسه فردا آمادهام کن» در چتبات به یک فهرست پیشنهادی تبدیل میشود. عامل میتواند تقویم را بررسی کند، ایمیل و سند جلسه را پیدا کند، خلاصه بسازد و پیشنویس پرسشها را آماده کند؛ البته فقط در محدوده مجوزهایی که شما دادهاید.
اجزای اصلی یک عامل کاربردی
یک عامل از مدل، دستورها، زمینه، ابزار و حلقه اجرا تشکیل میشود. مدل تصمیم میگیرد، دستورها هدف و مرز را تعیین میکنند، زمینه اطلاعات جاری را نگه میدارد و ابزارها امکان جستوجو یا اقدام میدهند. حلقه اجرا نتیجه ابزار را دوباره به مدل برمیگرداند.
حافظه، مهارتهای قابل استفاده مجدد و عاملهای فرعی میتوانند به این ساختار اضافه شوند، اما هر جزء پیچیدگی و ریسک دارد. برای اولین نسخه، یک هدف محدود و دو یا سه ابزار کافی است. عامل بزرگ و همهکاره معمولاً سختتر آزموده و کنترل میشود.
تفاوت چتبات، دستیار و عامل
چتبات بیشتر گفتگو میکند؛ دستیار ممکن است ابزار سادهای مانند جستوجو یا تقویم داشته باشد؛ عامل اختیار بیشتری برای برنامهریزی و اجرای چندمرحلهای دارد. این مرز کاملاً قطعی نیست و شرکتها گاهی نام عامل را برای قابلیت محدود به کار میبرند.
به نام محصول تکیه نکنید. بپرسید آیا سیستم میتواند هدف را به مراحل بشکند، وضعیت را میان مراحل حفظ کند، ابزار اجرا کند، خطا را تشخیص دهد و نتیجه را بررسی کند. اگر فقط یک پاسخ متنی میدهد، رفتار آن به چتبات نزدیکتر است.
نمونه فروشگاهی؛ عامل تولید محتوای محصول
عامل میتواند مشخصات تأییدشده محصول را بخواند، عبارتهای جستوجو را پیشنهاد دهد، توضیح اولیه بسازد، ادعاهای فاقد منبع را علامت بزند و خروجی را در قالب CMS آماده کند. انتشار مستقیم نباید اولین نسخه این سیستم باشد؛ تأیید ویرایشگر پیش از انتشار ضروری است.
ورودی باید از منبع محصول بیاید و عامل اجازه ساخت قیمت، موجودی یا شرایط ضمانت نداشته باشد. ابزار اعتبارسنجی میتواند بررسی کند که عنوان، توضیح، لینک و داده ساختاریافته با صفحه واقعی یکساناند. این کنترل، عامل را از نویسندهای سریع به فرایندی قابل اعتماد تبدیل میکند.
نمونه اداری؛ عامل آمادهسازی جلسه
عامل جلسه میتواند رویداد تقویم، آخرین ایمیلها و فایلهای پروژه را جمع کند و یک برگه آمادهسازی بسازد. اما ارسال ایمیل، تغییر زمان یا افزودن مهمان باید مرحله تأیید جدا داشته باشد. خواندن و نوشتن دو سطح ریسک متفاوتاند.
اگر فایل پیدا نشد یا چند نسخه وجود داشت، عامل باید ابهام را گزارش کند. انتخاب بیصدا یک نسخه قدیمی خطرناک است. طراحی خوب، منبع هر نکته و زمان آخرین بهروزرسانی را کنار خلاصه نشان میدهد تا کاربر بتواند سریع کنترل کند.
Mofrad



