یکی از مفاهیم جدید و کاربردی در دنیای ایجنتهای هوش مصنوعی، Agent Skills است؛ روشی که آنتروپیک برای مدلهای Claude معرفی کرده تا ایجنتها بتونن دانش تخصصی و رویهای (procedural knowledge) رو به شکل ماژولار یاد بگیرن، بدون اینکه همیشه توی context window اشغالکننده باشه.
هر Skill یه پوشهست که حداقل یک فایل به اسم
SKILL.md داره؛ توش یه توضیح کوتاه (metadata) هست که همیشه لود میشه، و محتوای کامل دستورالعمل فقط وقتی لود میشه که ایجنت واقعاً به اون کار نیاز داره. به این تکنیک میگن progressive disclosure یعنی افشای تدریجی اطلاعات، دقیقاً برعکس اینکه همهچیز رو یکجا بریزی توی پرامپت.یک Skill میتونه علاوه بر متن، اسکریپت پایتون، تمپلیت، یا حتی فایلهای کمکی دیگه هم داشته باشه که ایجنت در حین اجرا ازشون استفاده میکنه.
مثلاً یک Skill برای ساخت فایل اکسل میتونه شامل یه اسکریپت آماده برای فرمولنویسی باشه، یا یک Skill برای ریویو کد میتونه یه چکلیست استاندارد داشته باشه.
نکتهی جالب اینه که Skillها قابل حمل بین محصولات مختلف Claude هستن (مثل کلود اپ، Claude Code، و API)، و میتونن ترکیبی (composable) باشن؛ یعنی چند Skill با هم فعال بشن و مکمل کار کنن.
ساختار خیلی سادهی یک Skill معمولاً این شکلیه:
my-skill/
SKILL.md # name + description + دستورالعمل
scripts/
helper.py
اگه با ایجنتهای AI کار میکنی، این الگو رو مقایسه کن با RAG یا fine-tuning:
به جای اینکه دانش رو توی وزن مدل جا بدی یا هر بار سند بازیابی کنی، دانش رویهای رو به شکل فایل و بهصورت on-demand در اختیار ایجنت میگذاری.
#هوش_مصنوعی #AI_Agent #برنامه_نویسی #Claude #تکنولوژی
کانال آموزشی کدنایت | آموزش برنامه نویسی
https://t.me/codenight_ir