تفاوت یک چتبات ساده با یک AI Agent در همین یک چیز است: Agent میتواند ابزار صدا بزند و کار انجام دهد.
Agent دقیقاً چیست؟
یک Agent حلقهای است از «فکر کن → ابزار صدا بزن → نتیجه را ببین → دوباره تصمیم بگیر». مدل زبانی تصمیم میگیرد کدام ابزار را با چه ورودی صدا بزند، شما آن را اجرا میکنید و نتیجه را برمیگردانید تا مدل قدم بعدی را انتخاب کند.
تعریف ابزارها
هر ابزار یک نام، توضیح و JSON Schema برای پارامترها دارد. کیفیت توضیح ابزار مستقیماً روی دقت انتخاب مدل اثر میگذارد — توضیح مبهم یعنی ابزار اشتباه.
حلقه اجرا و محدودیتها
همیشه سقف تعداد مرحله بگذارید تا Agent در حلقه بینهایت گیر نکند. برای هر ابزار تایماوت و اعتبارسنجی ورودی بگذارید؛ خروجی مدل داده کاربر است، نه دستور قابل اعتماد.
پروداکشن: هزینه، استریم و پایش
توکن مصرفی هر مکالمه را لاگ کنید، پاسخ را استریم کنید تا کاربر منتظر نماند، و برای هر ابزار نرخ خطا را جدا اندازه بگیرید تا بفهمید کدام قسمت Agent ضعیف است.



