با ایجنت مرورگر، مدل دامنهٔ محصول رقیب رو دربیار
خلاصهٔ کاملتر
جورج (@nurijanian) تو این رشتهتوییت میگه یه مسئلهٔ عجیب داشته که نمیتونسته حلش کنه، تا اینکه تو یه محصول دیگه چیزی شبیه جواب رو دیده. به جای اینکه خودش دستی بگرده، از یه ایجنت مرورگرگرد (یعنی مدلی که خودش تو مرورگر کلیک و تایپ میکنه) خواسته استفاده از اون محصول رو شبیهسازی کنه. به گفتهٔ اون Codex Browser Use و افزونهٔ Claude برای کروم دقیقا برای همین کار خوبن.
کاری که ازش خواسته سه مرحله داره. اول محصول رو با فعالیت نمونه پر کنه، با کاربرهای مختلف و آبجکتهای مختلف. بعد از روی همون نمونهها مدل دامنه (یعنی اینکه محصول اصلا از چه چیزهایی ساخته شده و اونها چه نسبتی با هم دارن) رو دربیاره. آخرش همون مدل رو تبدیل کنه به نیازمندی، تو قالب «به عنوان فلان کاربر، میخوام فلان قابلیت، تا فلان نتیجه».
نکتهٔ اصلی پرامپتی که پیشنهاد میده اینه که رابطهٔ بین آبجکتها رو از قبل فرض نکنی. به ایجنت میگه حالتهای مختلف رو امتحان کن: اینکه آبجکت A باعث ساخت B بشه، برعکسش، هر کدوم مستقل وجود داشته باشن، یا چندتا با هم مرتبط بشن. هدف هم رسیدن به یه توضیح سادهست که بشه برای یکی دیگه تعریفش کرد.
خروجی کار یه سند همراه اسکرینشات بوده که به گفتهٔ خودش میتونه با تیم تیکهتیکه بررسیش کنه. جالب اینکه میگه احتمالا حتی این مسیر رو نمیره، ولی همین که فهمیده یکی دیگه مسئله رو چطور حل کرده، ذهنش رو راه انداخته.
نکات کلیدی:
- ابزارهای نامبردهشده Codex Browser Use و افزونهٔ Claude برای کروم هستن، و شبیهسازی با Fable انجام شده.
- ترتیب کار: پر کردن محصول با فعالیت نمونه، استخراج مدل دامنه، بعد نوشتن نیازمندی.
- پرامپت عمدا رابطهٔ بین آبجکتها رو از قبل فرض نمیکنه و چند حالت رو میسنجه.
- نیازمندیها به شکل «به عنوان [کاربر]، میخوام [قابلیت]، تا [نتیجه]» نوشته میشن.
- خروجی یه سند با اسکرینشات بوده تا تیم بتونه روش بحث کنه.




