Bluemarz یک چارچوب جدید AI نوشته شده توسط پایتون است. همچنین یک پلتفرم منبع باز است که به طور خاص برای مدیریت و سازماندهی چندین عامل هوش مصنوعی طراحی شده است. این معیار مقیاس پذیری و انعطاف پذیری را که در صنعت منبع باز هوش مصنوعی وجود نداشت، به ارمغان می آورد.
Bluemarz از معماری بدون دولت گرفته تا پشتیبانی از مدلهای چند زبانه (مانند OpenAI، Anthropic Claude و Google Gemini)، راهحلی قوی برای برآوردن نیازهای سازمانی در مورد مقیاسپذیری، امنیت و حریم خصوصی ارائه میدهد – همه برای پروژهها/سازمانهایی که دادههای حساس را مدیریت میکنند بسیار مهم هستند. و گردش کار پیچیده بیایید به طور خلاصه به آنچه که Bluemarz را به ابزاری منحصر به فرد و قدرتمند برای توسعه دهندگانی که به دنبال استقرار عوامل Ai در مقیاس هستند، بپردازیم.
شروع کار با Bluemarz
نصب و راه اندازی: می توانید Bluemarz را با نصب آن از GitHub با استفاده از pip اجرا کنید:
pip install git+https://github.com/StartADAM/bluemarz.git
گردش کار پایه: بلومرز سه مفهوم اصلی را معرفی می کند: عامل، جلسه، و تکلیف. اینها به توسعه دهندگان اجازه می دهد تا یک گردش کار منعطف را راه اندازی کنند که در آن چندین عامل می توانند در یک جلسه با هم تعامل داشته باشند و در صورت نیاز از LLM های مختلف بیرون بکشند. در اینجا نمونه ای از یک جلسه ساده از مخزن آن آورده شده است:
import bluemarz as bm
import asyncio
async def procedural_example():
#...