Grilling

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

Grilling یه روشه که به جای اینکه agent سریع بره سراغ نوشتن کد یا spec، اول با سؤال‌های پشت‌سرهم کمک می‌کنه design concept کامل بشه و هر بار فقط یه تصمیم رو مطرح می‌کنه، حتی پیشنهاد خودش رو هم میگه، ولی خب تصمیم نهایی با توئه.

دلیلش اینه که agent از جای خالی بدش میاد و اگه چیزی رو مشخص نکنی، معمولاً خودش یه فرض می‌ذاره و ادامه میده. بعداً که نتیجه رو می‌بینی، تازه متوجه میشی یه سری تصمیم‌ها اصلاً انتخاب تو نبودن. Grilling جلوی این اتفاق رو می‌گیره و ایجنت به جای حدس زدن، میاد سوال میپرسه تا همه‌ی تصمیم‌های مهم قبل از شروع مشخص بشن.

این روش کاملاً Human-in-the-loopـه، چون بدون جواب‌های تو پیش نمی‌ره. اگه هم بعضی تصمیم‌ها فقط با دیدن یه نمونه قابل گرفتن باشن، بهتره به جای ادامه‌ی سؤال‌وجواب، بری سراغ prototyping.