پرش به محتوای اصلی
دوشنبه ۲۰ مهر ۱۴۰۵به‌روزرسانی: ۴ دقیقه پیش
کانال تلگرام
اخبار لحظه‌ای

Anthropic سیستم Mods را برای شخصی‌سازی Claude Code عرضه کرد

Anthropic قابلیت Mods را به Claude Code اضافه کرده است؛ سیستمی مبتنی بر JavaScript و TypeScript که به توسعه‌دهندگان اجازه می‌دهد بخش‌هایی از ابزار را تغییر دهند یا گسترش دهند. این افزونه‌ها با مجوزهای کاربر اجرا می‌شوند و در محیط ایزوله نیستند.

نویا را به منابع منتخبت در گوگل اضافه کن (در زبانه جدید باز می‌شود)
Anthropic سیستم Mods را برای شخصی‌سازی Claude Code عرضه کرد
فهرست مطالب
  1. ۱افزونه‌های Claude Code چگونه کار می‌کنند؟
  2. ۲تغییر رابط و رفتار ابزار، با ملاحظات امنیتی
  3. ۳از خط فرمان تا نخستین افزونه رسمی
  4. ۴پیامدهای Mods برای شخصی‌سازی Claude Code
  5. ۵این خبر برای چه کسانی اهمیت دارد
خلاصه خبر در چند خط
  • Mods افزونه‌هایی با کد JavaScript یا TypeScript هستند که به رویدادهای Claude Code متصل می‌شوند.
  • توسعه‌دهندگان می‌توانند پنل اضافه کنند، فراخوانی ابزارها را متوقف کنند یا فرمان‌های تازه بسازند.
  • Mods با مجوزهای کاربر اجرا می‌شوند و در محیط ایزوله نیستند؛ Anthropic نصب از منابع مورد اعتماد را توصیه می‌کند.
  • نخستین افزونه رسمی، You Should Know، اطلاعات مهمی را که شاید از خروجی Claude جا بماند گوشزد می‌کند.

افزونه‌های Claude Code با عرضه سیستم Mods از سوی Anthropic می‌توانند ظاهر و رفتار این ابزار برنامه‌نویسی مبتنی بر هوش مصنوعی را تغییر دهند. این سیستم به توسعه‌دهندگان اجازه می‌دهد کدهایی بنویسند که به رویدادهای گوناگون در Claude Code واکنش نشان می‌دهند؛ از دریافت پیام کاربر و فراخوانی ابزارها گرفته تا نمایش رابط کاربری. Mods در خط فرمان، برنامه دسکتاپ و تا حدی در افزونه Visual Studio Code در دسترس‌اند. بااین‌حال، چون این کدها با مجوزهای کاربر اجرا می‌شوند و در محیط ایزوله قرار ندارند، Anthropic هشدار داده است که باید آن‌ها را فقط از منابع مورد اعتماد نصب کرد.

افزونه‌های Claude Code چگونه کار می‌کنند؟

Anthropic، Mods را نوعی میان‌افزار معرفی می‌کند که مستقیماً داخل Claude Code اجرا می‌شود. میان‌افزار در اینجا لایه‌ای نرم‌افزاری است که می‌تواند در مسیر انجام یک کار، به رویدادهای مشخص واکنش نشان دهد یا بخشی از فرایند را تغییر دهد. در نتیجه، Mods به توسعه‌دهندگان امکان می‌دهند رفتار ابزار را متناسب با نیازهای خود تنظیم کنند، نه اینکه فقط از قابلیت‌ها و شکل پیش‌فرض آن استفاده کنند.

هر Mod در قالب تابعی با JavaScript یا TypeScript نوشته می‌شود و به یک یا چند رویداد مشخص متصل می‌شود. رویداد می‌تواند فراخوانی یک ابزار، دریافت پیام کاربر یا ترسیم بخشی از رابط کاربری باشد. هوک یا اتصال به رویداد، نقطه‌ای است که کد توسعه‌دهنده در آن اجرا می‌شود؛ به این ترتیب، یک افزونه می‌تواند هنگام رخ‌دادن اتفاقی معین، کار دیگری را به جریان اضافه کند.

برای نمونه، توسعه‌دهنده می‌تواند پنل سفارشی‌ای در کنار گفت‌وگوی اصلی قرار دهد، پیش از اجرای یک فراخوانی ابزار آن را بررسی یا متوقف کند، یا فرمانی تازه به Claude Code بیفزاید. این گزینه‌ها نشان می‌دهند Mods فقط برای تغییر ظاهر نیستند و می‌توانند در نحوه تعامل کاربر با ابزار نیز دخالت کنند. البته میزان و شکل این تغییرها به کدی بستگی دارد که برای هر Mod نوشته می‌شود.

به گفته Anthropic، برخی قابلیت‌های داخلی Claude Code نیز با همین سازوکار ساخته شده‌اند. این شرکت فرمان /diff را نمونه‌ای از قابلیتی معرفی می‌کند که در قالب Mod پیاده‌سازی شده است. این موضوع نشان می‌دهد سیستم Mods می‌تواند هم برای توسعه افزونه‌های جداگانه و هم برای ساخت بخشی از قابلیت‌های خود ابزار به کار رود.

تغییر رابط و رفتار ابزار، با ملاحظات امنیتی

Mods می‌توانند در بخش‌های مختلف تجربه کار با Claude Code نقش داشته باشند. افزودن پنل به کنار چت، امکان نمایش اطلاعات تکمیلی در همان محیط را فراهم می‌کند؛ هوک‌های مربوط به فراخوانی ابزارها نیز به افزونه اجازه می‌دهند در این مرحله وارد جریان کار شود. این قابلیت‌ها برای تیم‌هایی که می‌خواهند محیط را با شیوه کاری خود هماهنگ کنند، انعطاف بیشتری ایجاد می‌کند. بااین‌حال، منبع جزئیاتی درباره محدودیت‌های فنی هر نوع تغییر یا شیوه ارزیابی افزونه‌ها ارائه نمی‌کند.

مهم‌ترین نکته احتیاطی در اعلام Anthropic، نحوه اجرای Mods است. این افزونه‌ها با مجوزهای خود کاربر اجرا می‌شوند و در sandbox، یعنی محیطی محدود و جداشده از بخش‌های دیگر، قرار ندارند. به بیان ساده، نصب یک Mod به معنای اجرای کد آن در همان سطح دسترسی کاربر است؛ بنابراین اعتماد به سازنده و منبع دریافت افزونه اهمیت دارد.

Anthropic به کاربران توصیه کرده است Mods را فقط از منابع مورد اعتماد نصب کنند. این هشدار به‌ویژه برای توسعه‌دهندگانی اهمیت دارد که از افزونه‌ای استفاده می‌کنند که می‌تواند در رویدادهای مختلف، مانند فراخوانی ابزار یا نمایش رابط، اجرا شود. در متن اعلام‌شده، این شرکت جزئیات بیشتری درباره نوع خطرهای احتمالی یا سازوکار بررسی امنیتی Mods منتشر نکرده است.

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

از خط فرمان تا نخستین افزونه رسمی

Mods در رابط خط فرمان و برنامه دسکتاپ Claude Code قابل استفاده‌اند و پشتیبانی از آن‌ها در افزونه VS Code نیز، طبق اعلام Anthropic، بخشی از قابلیت‌ها را پوشش می‌دهد. این تفاوت در سطح پشتیبانی مهم است: شرکت از دسترسی کامل در همه محیط‌ها سخن نگفته و برای VS Code عبارت «تا حدی» را به کار برده است. بنابراین تجربه افزونه‌ها ممکن است بسته به محیط استفاده یکسان نباشد.

Anthropic نمونه‌هایی از Mods را در GitHub در اختیار توسعه‌دهندگان گذاشته است. این نمونه‌ها می‌توانند نقطه شروعی برای آشنایی با ساختار افزونه‌ها و نحوه اتصال آن‌ها به رویدادهای Claude Code باشند. شرکت همچنین یک افزونه رسمی را معرفی کرده است؛ اما اطلاعات منتشرشده در این اعلام، جزئیاتی درباره تعداد نمونه‌ها یا برنامه زمانی گسترش مجموعه رسمی ارائه نمی‌کند.

نخستین افزونه رسمی «You Should Know» نام دارد. این Mod یک عامل جداگانه راه‌اندازی می‌کند تا خروجی Claude را زیر نظر بگیرد. اگر این عامل اطلاعات مهمی را تشخیص دهد که ممکن است کاربر متوجه آن نشده باشد، پیام «Heads up» می‌فرستد. به این ترتیب، افزونه تلاش می‌کند توجه کاربر را به نکته‌ای جلب کند که احتمال دارد در پاسخ یا جریان کار از چشم او دور مانده باشد.

کاربر می‌تواند این افزونه را با اجرای فرمان /plugin enable cc-plugin-you-should-know@builtin فعال کند. Anthropic درباره شیوه تشخیص «اطلاعات مهم» یا مواردی که این عامل ممکن است به آن‌ها اشاره کند، توضیح بیشتری نداده است؛ بنابراین می‌توان کارکرد اعلام‌شده را به همین سطح محدود کرد: نظارت بر خروجی Claude و ارسال پیام هشدار در صورت شناسایی نکته‌ای که کاربر شاید از دست داده باشد.

پیامدهای Mods برای شخصی‌سازی Claude Code

معرفی Mods یک مسیر تازه برای تغییر Claude Code در اختیار توسعه‌دهندگان قرار می‌دهد. در این رویکرد، تغییرات می‌توانند از افزودن یک فرمان یا پنل تا مداخله در رویدادهایی مانند فراخوانی ابزار را در بر بگیرند. از آنجا که بعضی قابلیت‌های داخلی، از جمله /diff، نیز با Mods ساخته شده‌اند، این سازوکار در ساختار خود ابزار هم جای دارد و صرفاً به افزونه‌های بیرونی محدود نیست.

در مقابل، دسترسی افزونه‌ها به مجوزهای کاربر و اجرا نشدن آن‌ها در محیط ایزوله، ملاحظه‌ای است که استفاده از این انعطاف را با مسئولیت همراه می‌کند. افراد باید به منبع و کد افزونه‌ای که نصب می‌کنند توجه داشته باشند و سازمان‌ها نیز می‌توانند با محدودکردن Mods مجاز، کنترل بیشتری بر آنچه بارگذاری می‌شود اعمال کنند. اعلام Anthropic ترکیبی از امکان شخصی‌سازی و هشدار درباره اعتماد به کدهای نصب‌شده را در مرکز معرفی این سیستم قرار می‌دهد.

این قابلیت همچنین برای کاربرانی که می‌خواهند Claude Code را به جریان کاری خود نزدیک‌تر کنند، زمینه آزمایش فراهم می‌کند؛ اما اطلاعات موجود به‌تنهایی نشان نمی‌دهد چه افزونه‌های دیگری در آینده عرضه خواهند شد یا Mods چه تغییری در سرعت و کیفیت برنامه‌نویسی ایجاد می‌کنند. فعلاً نکته روشن این است که توسعه‌دهندگان می‌توانند با JavaScript یا TypeScript به رویدادهای بیشتری در ابزار متصل شوند و سازمان‌ها نیز اختیار دارند بارگذاری افزونه‌ها را محدود کنند.

این خبر برای چه کسانی اهمیت دارد

این تغییر بیش از همه برای توسعه‌دهندگان و تیم‌هایی اهمیت دارد که از Claude Code استفاده می‌کنند و می‌خواهند رابط یا رفتار آن را مطابق نیازهای خود تغییر دهند. سازندگان افزونه نیز می‌توانند از هوک‌های رویدادی برای افزودن پنل، فرمان و منطق سفارشی بهره بگیرند. برای مدیران سازمانی، امکان تعیین Mods مجاز اهمیت دارد؛ و برای همه کاربران، هشدار درباره اجرای افزونه‌ها با مجوزهای شخصی یادآور این است که نصب Mods باید با توجه به قابل‌اعتماد بودن منبع انجام شود.

پرسش‌های متداول

Mods در Claude Code چه کاری انجام می‌دهند؟
این افزونه‌ها به توسعه‌دهندگان امکان می‌دهند ظاهر و رفتار Claude Code را از طریق اتصال به رویدادهای مشخص تغییر دهند.
آیا Mods در محیط ایزوله اجرا می‌شوند؟
خیر. طبق هشدار Anthropic، Mods با مجوزهای کاربر اجرا می‌شوند و sandbox ندارند؛ بنابراین باید فقط از منابع مورد اعتماد نصب شوند.
افزونه You Should Know چه می‌کند؟
این افزونه عامل جداگانه‌ای را به کار می‌گیرد تا خروجی Claude را بررسی کند و در صورت شناسایی نکته‌ای مهم، پیام «Heads up» بفرستد.
منبع خبرThe Decoder
#Anthropic#Claude_Code#ابزارهای_برنامه‌نویسی#افزونه_هوش_مصنوعی
درباره نویسندهپژوهشگر اقتصاد دیجیتال

دانش آموخته مدیریت کسب و کار گرایش استراتژی و پژوهشگر ، استراتژیست و توسعه دهنده اقتصاد دیجیتال

مطالب مرتبط

همه اخبار هوش مصنوعیتازه‌ترین خبرهای امروز را در هوش مصنوعی نویا دنبال کنید
این خبر را به اشتراک بگذارید