اسکیلهای هوش مصنوعی رو درست بنویس
خلاصهٔ کاملتر
تو این مقاله اومده که اسکیل در واقع یه پوشهست شامل یه فایل مارکداون (معمولاً SKILL.md) بهعلاوهٔ چیزهای کمکی مثل قالب، اسکریپت یا مثال. فرقش با اپلیکیشن اینه که یکجا لود نمیشه: ایجنت اول فقط اسم و توضیح رو میبینه و تازه وقتی کاری پیش بیاد که با اون توضیح جور دربیاد، کل دستورالعمل رو میخونه. نویسنده معتقده همین ترتیب لود شدن اصل ماجراست و بیشتر کسایی که اسکیل مینویسن یا نصب میکنن حسابش رو نمیکنن.
به گفتهٔ نویسنده، برداشتن هر اسکیلی از گیتهاب دو تا مشکل میسازه. اول بحث اعتماده: اسکیلی که خودت ننوشتی میتونه رفتاری داشته باشه که ازش خبر نداری و عملاً داری تصمیم یکی دیگه دربارهٔ اینکه «کار کِی تمومه» رو قبول میکنی. دوم بحث سازگاریه: اسکیل کنار بقیهٔ دستورهای ایجنت میشینه و ممکنه چون توضیحش با شکل درخواستهای تو جور نیست، بیصدا شکست بخوره.
یه نکتهٔ مهم دیگه اینه که اسکیل همزمان برای دو مخاطب نوشته میشه. باید برای آدم خوندنی باشه، چون اگه نتونی فایل رو باز کنی و بفهمی چه قضاوت و منطقی رو به هوش مصنوعی سپردی، کنترل سیستم خودت رو از دست دادی. همزمان باید برای ایجنت قابلاستفاده باشه؛ یعنی front matter اونقدر دقیق باشه که سر بزنگاه فعال بشه، و بدنه هم اونقدر مثال داشته باشه که مفید باشه، نه اینقدر که بشه هزارتو.
فایل اصلیِ پر و پیمون خودش یه دام دیگهست: اگه بخوای هر حالت خاصی رو توش بچپونی، ایجنت بهجای انجام کار، وقتش رو صرف گشتن تو دفترچهٔ راهنما میکنه. نویسنده میگه اسکیل کوتاه و شفاف معمولاً بهتر جواب میده و نمونهش رو اسکیلهای Matt Pocock میدونه، مثل اونی که به اسم Grill Me شناخته میشه و با چند جمله کارش رو راه میندازه.
فورک کردن هم از نظر نویسنده کاملاً طبیعیه؛ سهم کمی از اسکیلها رو میشه دستنخورده استفاده کرد و بقیه رو باید با ورکفلوی خودت تطبیق بدی. برای نوشتن از صفر هم پیشنهادش اینه که از یه کار تکراری شروع کنی که مدام داری همون دستورهای ضمنی رو براش تکرار میکنی، اول بلند بلند یا با دیکتهٔ صوتی توضیحش بدی (آدمها شفاهی کاملتر حرف میزنن)، بعد همون رو به یه توضیح دقیق و یه بدنهٔ جمعوجور ترجمه کنی و هر از گاهی هم اسکیلهای قدیمی رو بازبینی کنی.
نکات کلیدی:
- ایجنت اول فقط اسم و توضیح اسکیل رو میخونه و بدنه رو بعداً لود میکنه
- توضیح مبهم یعنی اسکیل صدا زده نمیشه، توضیح خیلی کلی یعنی بیجا فعال میشه
- اسکیل باید هم برای آدم خوندنی باشه هم برای ایجنت قابلاجرا
- فایل شلوغ و پر از حالت خاص، ایجنت رو درگیر دفترچهٔ راهنما میکنه
- فورک و تغییر اسکیل دیگران روال عادیه، نه نشونهٔ شکست




