← بازگشت به نوشته‌ها

این کار واقعاً Agent می‌خواد؟

قبل از انتخاب فریم‌ورک، ببینیم کدوم تصمیم‌ها از قبل معلوم‌ان و کدوم‌ها به چیزی که مدل پیدا می‌کنه بستگی دارن.

یادداشت تازه برای این سایت بر اساس منبع عمومیِ لینک‌شده؛ نسخهٔ انگلیسی ترجمهٔ این یادداشت است.

این روزها به خیلی چیزها می‌گیم Agent. همین باعث می‌شه انتخاب معماری از چیزی که هست سخت‌تر به نظر بیاد.

مقالهٔ Building effective agents از Anthropic یه تفکیک مفید داره: workflow مسیرهای تعریف‌شده توی کد رو طی می‌کنه؛ agent اختیار بیشتری به مدل می‌ده تا فرایند و استفاده از ابزارها رو هدایت کنه.

از تصمیم‌ها شروع کنیم

اگر دسته‌ها و مسیرهای ارجاع یه پیام روشن‌ان، شاید یه workflow کافی باشه. اگر هر درخواست به جست‌وجو و انتخاب ابزار متفاوتی نیاز داره، مسئله فرق می‌کنه.

یه تمرین کوچیک

کار رو توی پنج قدم بنویسید. کنار هر قدم مشخص کنید تصمیمش ثابته یا به اطلاعاتی بستگی داره که وسط کار پیدا می‌شه.

بعد بنویسید خروجی خوب چه شکلیه، کدوم خطا براتون مهمه و کار کجا باید متوقف بشه. این‌ها قبل از انتخاب مدل هم سؤال‌های مفیدی‌ان.

هدف اینه مسئله با یه مقدار پیچیدگیِ قابل‌فهم و قابل‌ارزیابی حل بشه.

خواندن مقالهٔ Building effective agents

علی راشدی