دو موردی که به شخصه خیلی بهش بها میدم:
تا جای ممکن درخواستتون رو یکجا بگید:
اگه از همون اول میدونید چی میخواید، به جای اینکه اون رو توی ۵ پیام بفرستین، یک پرامپت کامل و ساختار یافته بنویسید.
وقتی درخواست رو تیکه تیکه میکنید، ایجینت معمولا هر بار تاریخچه قبلی رو هم دوباره پردازش میکنه. یعنی هم توکن بیشتری مصرف میشه هم ممکنه ایجنت دوباره فایل ها و ابزار ها رو ران کنه یا بخواد دوباره سرچ کنه.
(البته اینم بگم که اگه میخواید روی جزئیات یک بخش کار کنید یا بعد از هر تغییر بازخورد بگیرین، همون تقسیم پرامپت بزرگ به تیکه های کوچیک منطقی تره ولی اگه مقصد از اول مشخصه، پرامپت کامل هم سریعتره، هم به صرفه تر)
هدفتون رو دقیق بگید نه لزوما مسیر رسیدن بهش رو:این برای من توی خیلی از سناریو ها مصرف توکن رو کمتر کرده و کیفیت خروجی بهتر شده، امیدوارم برای شما هم همینطور باشه. موفق باشین✌️
بعضی وقتا(بسته به نوع درخواستتون) توضیح بیشتر خروجی بهتر نمیده. مثلا به جای اینکه مرحله به مرحله بگید کدوم فایل رو بخونه و کجا رو تغییر بده و چه تستی ران کنه، فقط بگین این باگو برطرف کن، انتظار دارم فلان رفتار رو داشته باشه و مطمئن شو همه تست ها پاس میشن(خیلی وقتا همین کافیه)
اگه محدودیت خاصی ندارید، بذارید ایجنت خودش بهترین مسیر رو پیدا کنه. فلسفه این ایجنت ها اینه که هر چقدر کمتر Micromanage کنید، اگه هدفتون رو دقیق گفته باشین معمولا نتیجه بهتری میگیرید.
@Kerniv