Noodle: ارکستراسیون ایجنتها با مفهوم Skill
خلاصهٔ کاملتر
Noodle یه ابزار برای ارکستراسیون ایجنتهای هوش مصنوعیه و ایده محوریش اینه که کار رو حول مفهوم «اسکیل» (skill) بچینه. شعارش اینه که «اسکیلهایی که خودشون اجرا میشن»؛ یعنی تو هماهنگی ایجنتها رو با اسکیلها تعریف میکنی و بقیه کار رو خود Noodle برعهده میگیره. فعلاً نسخه اولیهاش (v0.1.5) و با لایسنس MIT منتشر شده.
اولین اصل پایهاش همین Skillهاست. اسکیلها قابلترکیب و قابلاستفاده مجدد هستن، پس میتونی ارکستراسیون ایجنتها رو دقیقاً به همون شکلی که نیاز داری بسازی و بلوکهای آماده رو کنار هم بذاری بهجای اینکه هر بار از صفر شروع کنی.
اصل پایه دوم Scheduling یا زمانبندیه. Noodle زمانبندی کارها رو خودش با کمک ایجنت انجام میده و هر کار رو به مدل مناسب در زمان مناسب مسیریابی میکنه. نکتهای که روش تأکید میشه observability یا قابلیت مشاهده کامله؛ یعنی میتونی ببینی چه کاری به کدوم مدل و کِی سپرده شده.
سومین مفهوم Brain هست: یه حافظه پایدار اختیاری که بین جلسههای مختلف باقی میمونه. اینجوری ایجنتها میتونن چیزهایی که قبلاً یاد گرفتن رو نگه دارن. سازندهها اشاره میکنن که میشه با افزودن پروژهای به اسم brainmaxxing به سمت ایجنتهای خودیادگیرنده رفت.
اصل پایه چهارم Modes یا حالتهاست که میزان خودمختاری ایجنت رو کنترل میکنه. سه حالت داره: auto (خودکار)، supervised (تحتنظارت) و manual (دستی). با این حالتها میتونی در هر مرحله تنظیم کنی که ایجنت چقدر مستقل عمل کنه و کجا لازمه آدم تأیید کنه؛ یه تعادل بین سرعتِ خودکاری و کنترلِ دستی.
روی هم رفته، Noodle خودش رو بهعنوان یه لایه هماهنگی معرفی میکنه که چهار قطعه اصلی رو کنار هم میاره: اسکیلهای قابلترکیب برای تعریف رفتار، زمانبندی هوشمند برای سپردن کار به مدل درست، حافظه پایدار اختیاری و کنترلپذیریِ سطح خودمختاری. چون هنوز نسخه ابتداییه، بیشتر یه معرفی از مفاهیم و جهتگیری ابزاره تا یه محصول کامل و جاافتاده.
نکات کلیدی:
- ارکستراسیون ایجنتهای هوش مصنوعی حول مفهوم «اسکیل»های قابلترکیب و قابلاستفاده مجدد
- زمانبندی کارها و مسیریابی هر کار به مدل مناسب با قابلیت مشاهده کامل
- حافظه پایدار اختیاری (Brain) بین جلسهها و امکان رفتن به سمت ایجنتهای خودیادگیرنده
- سه حالت auto، supervised و manual برای تنظیم میزان خودمختاری ایجنت در هر مرحله
- نسخه اولیه v0.1.5 با لایسنس MIT




