شرکتهایی که بهدنبال استقرار چندین عامل یا ایجنت هوش مصنوعی هستند، اغلب نیاز به پیادهسازی چارچوبی برای مدیریت آنها دارند. حالا ظاهراً مایکروسافت با سیستم جدید Magnetic-One چنین سرویس مدیریتی را ارائه میدهد.
به گزارش مایکروسافت، محققان این شرکت اخیراً از زیرساخت چندعاملی جدیدی به نام Magnetic-One رونمایی کردهاند که به مدل هوش مصنوعی اجازه میدهد از ترکیب ایجنتهای کمکی مختلف استفاده کند تا وظایف پیچیده و چندمرحلهای را در سناریوهای گوناگون انجام دهد. مایکروسافت Magnetic-One را سیستم ایجنتی عمومی مینامد که میتواند «رؤیای دیرینه سیستمهای ایجنتی را که میتواند بهرهوری را افزایش داده و زندگی ما را متحول کند، کامل محقق کند.»
این چارچوب متنباز است و تحت مجوز سفارشی مایکروسافت برای اهداف تجاری در دسترس محققان و توسعهدهندگان قرار میگیرد. همزمان با انتشار Magnetic-One، مایکروسافت ابزار ارزیابی عامل متنباز به نام AutoGenBench را نیز برای آزمایش سیستمهای ایجنتی منتشر کرد که روی چارچوب Autogen برای ارتباطات و همکاری چندعاملی ساخته شده است.
هدف مایکروسافت از ساخت Magnetic-One
ایده پشت سیستمهای ایجنتی عمومی این است که بفهمیم چگونه عوامل مستقل میتوانند وظایفی را که برای تکمیل آنها به پشتسرگذاشتن چندین مرحله نیاز است، حل کنند؛ برای مثال وظایفی که اغلب در اداره روزانه سازمان یا حتی زندگی روزمره فرد یافت میشوند.
مایکروسافت امیدوار است Magnetic-One وظایف تقریباً پیشپاافتاده را انجام دهد. محققان Magnetic-One میگویند این سیستم وظایفی مانند توصیف گرایشها در S&P 500، یافتن و صدور نقلقولهای گمشده و حتی سفارش شاورما را انجام دهد.
Magnetic-One به عاملی ارکستراتور متکی است که 4 عامل دیگر را هدایت میکند. ارکستراتور نهفقط ایجنتها را مدیریت، بلکه آنها را بهسمت انجام وظایف خاص هدایت میکند و درصورت وجود خطا، مسیر آنها را تغییر میدهد.
این چارچوب از 4 نوع عامل غیر از ارکستراتور تشکیل شده است:
- وبسرفرها (WebSurfer) میتوانند به مرورگرهای وب مبتنیبر Chromium فرمان دهند و در وبسایتها پیمایش کنند یا جستجوهای وب را انجام دهند. همچنین میتوانند کلیک، تایپ و محتواها را خلاصه کنند؛ تقریباً شبیه قابلیت جدید مدل هوش مصنوعی آنتروپیک.
- عوامل FIleSurfer دایرکتوریهای فهرست فایلهای محلی را میخوانند.
- عوامل کدگذار کدها را مینویسند، اطلاعات سایر عوامل را تحلیل و مصنوعات جدیدی ایجاد میکنند.
- ComputerTerminal کنسولی را فراهم میکند که در آن برنامههای عامل Coder میتوانند اجرا شوند.