Минала битка · 2024-07-19 UTC
AI Agent Development Frameworks Двубой — 19 юли 2024 г.
От категория AI Agent Development Frameworks. 22 гласове поставени сред 7 бойци. kagent грабна короната.
Финално класиране
Съставът
Бойците
Профили на всеки инструмент, който се състезава в тази битка, класирани по техния финален резултат.

kagent
Отворено-кодова платформа за изпълнение на агенти за автоматизиране на работа с Kubernetes.

kagent позволява на агентите за AI да автоматизират операциите на Kubernetes. Накрая агентите могат да бъдат разширяват, наблюдават и управляват по-лесно благодарение на добре познатите nástROI за Kubernetes. kagent направи агенти първа клас работилница на Kubernetes, което им позволява да се редактират по същия начин, както и Kubernetes Personaliziranите Източни Определения за Ресурси (CRDs) и да се преглеждат в pull requests. Този подход осигурява възможността да се използват съществуващи инструменти на Kubernetes за управление на агентите. FRAMEWORK-aтъ е отворен код и е създаден от създателите на Istio. Поддръжка се предлага за различни комбинации от език и фреймворк, включително Go и Python, и се допуска използването на каквито и да е предоставители на големи модели на езика (LLM). kagent предлага силни функции за сигурност и наблюдение, включващи OpenTelemetry tracing, Prometheus metrics и структурирани логи. Още това поддържа поддръжка за множество runtime, комуникация между агенти и възможността да се зареждат знания от Git репозитории. Обща характеристика е, че kagent предлага мощна и гибка рамка за автоматизиране на операциите на Kubernetes с помагане на агенти на анонимния интелект, че това е един от най-добрите избори с който използват много компания, за да автоматизират процесите на изпълнение на задачи, по-такъв начина.
Разбивка на критериите
- Зададена за бързо стартиране и ефективно използване на ресурсите
- Зададена за достоверност с mTLS и многофакторна RBAC
- Постоянни векторизирани памет за продължителна памет
- Тулка за човешка контрола на инструменти за одобряване и задължения на агентни въпроси
- Агент-ко-агент (A2A) подреждане в съставителен многоагентен поток

BabyCatAGI
Лекотон автономен АИ агент за фреймворк за структурирано автоматизация на задания.

BabyCatAGI е облекчената, модифицирана версия на BabyAGI, проектирана да изпълнява сложни задачи чрез самостоятелни AGI агенти. Тя преобразува високо-уровневите цели в упълномощили подзадачи, ги изпълнява последователно и адаптира плана си според промеждните резултати, което я прави подходяща за изследвания, създаване на съдържание и решаване на многостепенни проблеми. Фреймворкът отдава приоритет на минимален код и четимост, което го прави достъпен за разработчици, които искат да експериментират с агентенят ИИ без надзорния товар на по-големите библиотеки за оркестриране. Интегрира се с модели на език и уеб-трутове да събира контекст, да разсъждава по проблеми и да произвежда структурирани изходи. Като отворен експериментален проект, BabyCatAGI се подбира за прототипиране на потоци за агенти, усвоенето на начините на работата на автономните системи с конкретна цел, и личените конфигурации на потоци за конкретноautomationни потребности.
Разбивка на критериите
- Създаване и приоритизиране на списък с задачи
- Автономна изпълнение на подзадачи
- Вградено съответствие с веб-търсещите резултати
- Последователен поток за логическо мислене
- Лекотон имплементация в Python
- Коригуеми цели и стимули за извличане

MCP‑Use
Платформа с отворен код, която свързва LLM с MCP-сервери и изгражда самостоятелни AI агенти с достъп до инструменти.

mcp-use е открито сърворен платформа, която улеснява съединяването на Български големи езикови модели (LLMs) със сървери MCP и осигурява разработването на персонализирани агенти за AI, които могат да общуват с тези LLMs. Платформата предоставя пълен стейк MCP фреймворк (мcp-use SDK), с който да се създават ChatGPT приложения, Claude Connectори и сървери MCP. С чредата MCP-use хората със специална подготовка могат да ползват един и същ кодове база за разширяване на своите приложения на различни повърхности където уже работят потребителите и агените, включително ChatGPT, Claude и Gemini. Платформата предлага широк набор от инструменти и функции, като например възможността да се изградят програми на MCP с една команда, автоматично разполагане в Manufact Cloud и вградени аналити и наблюдаемост. Разработчиците могат да използват SDK за MCP Use, за да създават и разпространяват MCP сървърите и приложения, без да се нуждаят от допълнителни инструменти. Платформата също предоставя Визуален Инспектор и касети за тестване на песочницата, което позволява разработчиците да тестират приложенията си без да се нуждаят от функциониращ LLM. mcp-use се стреми да уреди развиването и разпространението на базирани на MCP приложения, което го прави привлекателна възможност за разработчиците, които търсят да създадат и разпространят самостоятелни AI агенти и приложения.
Разбивка на критериите
- Управление на MCP-сервер
- Интеграция и свързване със LLM
- Разработка на самостоятелни AI агенти
- Аутоматизирана разпространява и мащабиране
- Визуален инспектор и Sandbox тестване
- Заварена аналитика и наблюдение

Claude MCP Agents
Агентите AI изградени на Anthropic's MCP за безскаламвки интеграция на инструменти и данни.

Клод МСП агенти са изкуствени агенти, които използват протокола за съдържание на модели (MCP) на Anthropic, за да комуникират с широк спектър от външни сървъри за данни, API-та и инструментите на разработчиките. Чрез стандартизация на.flow на съдържанието между Клод и външните системи, тези агенти могат да чета файлове, запитват бази данных, извикват служби и да действат върху информацията в реално време, без специално проектирани интеграции за всяко източник. Навярният подход се насочва към разработчици и екипи, които създават автоматизация, помощници за изследване и агенти за потока на работа, които имат надежден достъп до предприемачески или лични данни. Отворената спецификация на MCP означава, че същият агент може да се присъедини към нови инструменти като започват да се появяват връзките, намалявайки възходящата зависимост и натоварване за интеграция.
Разбивка на критериите
- Интегриране на Моделът на контекста на Антропик
- Връзка със файлове, APИ и данни на базата
- Продължителност с чужд MCP-сервер
- Поддръжка на агенциални, множествени-шагови процеси
- Съвместимост със семейството на модела Claude
- Отворен стандарт за взаимодействие

Gemma 3
Отворена AI модел, оптимизиран за ефективно използвания единна GPU, поддържаща многосезонни въведения и над 140 езика.

Гемма 3 е състав от леки, на високо ниво отрасълни отворени модели, проектирани да работят на устройства, при това особено оптимизирани за изпълнение на единия процесор. Поддържа многоформатни въвеждащи данни и повече от 140 езика. Моделът се предлага в различни размери (1B, 4B, 12B и 27B), позволявайки на разработчиците да изберат най-добрият вариант в зависимост от съоръженията си и от потребностите за скорост. Гемма 3 предлага съществено поддръжка за текстови и визуални умения за решаване на проблеми, окръгла 128-дневна контекстно прозорче и функционален повикване за сложни задачи. Той също така включва квантизирани версии с по-добра извършителна ефективност и намалена обща компютърено изискваемост. Моделът е част от планите на Google да прави полезни технологии за умствена интелектуалност достъпни за много хора, както и изграден върху същата изследователска работа и технология, които използват при своите модели от тип Gemini 2.0. Гемма 3 е проектирана да позволява разработчиците да създават АИ приложения, които могат да се използват непрекъснато в устройства като телефони, лаптопи и работни станции. Гемма 3 обещава изключителен перфоманс по отношение на размера си също така надгради други модели като Llama3-405B, DeepSeek-V3 и o3-mini в първични експериментални изследвания на човешки преференция. Разработена с вградено обслужване и поддръжка за над 35 езика и с предтренирани модел с подкрепа за над 140 езика. Модулът позволява създаването на потоци на обработка изцяло на база AI, използвайки функциониране на връзки и структурирана работа с изход. Развършването на Gemma 3 включвало строго изискани протоколи за сигурност, като широка управа на данните, съответствие на политиките за сигурност чрез финализиране и съсобствено използване на бенчмарк оценки. Тялото на Gemma състоят от отворени модели с големина, които са били приети с голяма популярност с над 100 милиона сваляната версия и към която е създадена голяма, енергична общност от над 60 000 варианти на Gemma. В съставките на Gemma 3 се отразява изгодността на разработчиките, които търсят създаване на привлекателни за потребителите expérience, които могат да бъдат изпълнени на един процесор на видеокарта (GPU) или процесор на логици и математически устройства (TPU).
Разбивка на критериите
- Поддържане на многосезонни AI
- Развитие с отговорност върху фокуса
- Естествен fine-tuning
- Поддръжка за 140 езика
- Успешен перфомен

Agency Swarm
Отворен източник framework за управление на AI агенти, разработен да автоматизира и улесни процесуи за AI развитието чрез сътрудничещи агентски шармени.

Агенция Swarm е отворен софтуерен рамход, който изгражда върху OpenAI Agents SDK и Responses API. Той предлага структурирано и готово за използване в производство начинство за създаване на многоагентни приложения. Основниъ характеристики включват настройващи се агентни роли, възможност за управление на различни модели (напр. GPT Family модели на Open AI, Anthropic, Gemini на Google, OpenRouter на Azure, както и самодействащи LiteLLM инструменти), които могат да бъдат включени с помощта на декоратора @function_tool (рекомендации) или чрез разширяване на базовия обект BaseTool. Основна предимство от архитектурата на Aгенция Swarm е нейната устойчивост в двете Python и Linux средовира. Инсталацията е лесна, с помощта на стандартния команден ред pip: pip install agency-swarm . Описанието трябва да опише Agency Swarm като отворен кód, който се основава върху SDK-а на OpenAI Agents и API за Responses. Agency Swarm e открито-кодово набор за използване на АИ, който помага програмиращите да създават приложения за множество агенти за реалния свят в развитие на АИ. Ключови функции: - Автогенерирани клиентски инструменти: Открий REST API-та на твоята приложение за лесна достъпност до основни услуги и намаляване на продуктивността от тях. -_personaliziran agent: Възможно е лесно да определяш конкретни функции и нива на достъп за всяко роля на агента, за увеличаване на customizability в твоята приложение. - Пълен стек: Agency Swarm е пълен стек за Python само. Ако си на Linux, мисли на него като пълен стек без какви ли и някакви ограничения съществуват поради стандартната Python библиотека. Преимущества: 1. Силна стабилност в Python/Linux среда 2. Лесен интегриран във вашата приложение 3. Съставими и лесни за използване командни интерфейси 4. Personalizirani роли на агентите Противоречията включват: 1. Ограничения в съвместимостта на модела на език (Personal chatbots: GPT-3 и т.н.). Няма данни. 2. Решаване на въпроса за изискванията за средата за разработка. Няма данни. 3. Ограничения в поддръжката за задния щит на модела. Няма данни. 4. Основен потребителски интерфейс. Няма данни. 5. Можности за обучение. Няма данни. 6. Интегриране на функции. Няма данни. 7. Процес на документиране. Няма данни. 8. Машинно учене на AI способности: Няма данни. 9. ADVANCED диалогов поток на управление. Няма данни. 10. Многослойно приложение. Няма данни. 11. Изпълнение заедно. Няма данни. 12. Достъп до състоянието на приложението. Няма данни. 13. Автоматично разпространение. Няма данни. 14. ADVANCED изпълнение на задачи. Няма данни. 15. Качествени видове на агентите. Няма данни. 16. Поддръжка за големи модели на език. Няма данни. 17. Вработване с Python ↘. Няма данни. 18. Пълен контрол. Няма данни. 19. Измерване на производителността. Няма данни. 20. Предлагане на локални работни пространства. Няма данни. 21. Integrating w/ OpenALink: Развой на web приложения за Python програми. 22. Сътрудничество с AI агенти в задълженията. 23. Интерпретабилност. 24. Мониторинг. Няма данни. 25. Full Source Code Integration Няма данни. 26. Масовост. Няма данни. 27. Ниска производителност. Няма данни. Некореспонденция на очакванията: Препоръка. Агентството Swarm не е подходящ за всеотдайни и изтънчени AI-разработчици, които поискват да използват своята експертна знания и да ги съчетаят със собствени разработки, въпреки че предоставяната LLM-инфраструктура е предимно за тях. Този продукт е създаден в съответствие със изискванията на средния държавен служител, с цел да му бъде лесно да създава и управлява съответните програми на място, създаващо голяма възможност за ползване от широки групи на лицата и с голям обем на потребителски интерфейс. Очаквайте смяната на някои функции, когато сте запознали съответния потребителски интерфейс и някои ограничения на свързаната SDK-компонента.
Разбивка на критериите
- Поканчиваеми агентски роли
- Пълен контрол над импулсите/промптите
- Типове сигурни инструменти за развитие
- Оорганзирална комуникация на агенти
- Поканчиваемо състояние за запазване
- Мулти-агентно управление

Mosaic AI Agent Framework
Съвлекистем на инструменти от Databricks за създаване, разпространение и оценка на високо качествени АИ агенти и приложения на тип РАГ.

Мозайката на агентите на Databricks (AAF) е набор от инструменти, предоставени от Databricks за създаване, разпространение и управление на агенти на AI. Тези агенти могат да се свържат с какъвто и да е инструмент, база данни или приложение SaaS чрез единна управляема протокол (Модел Context Protocol, MCP). Фреймворкът включва интегрираната разработка на AI, експериментиране и разпространение в безсерверна компютрова платформа използвайки приложенията на Databricks без управление на инфраструктурата. Agent Bricks и Unity Catalog са важни за управлението и сигурността; те прилагат предефинирани политики върху моделите, инструментите и връзките, докато изискват тарифни граници, фалшифиране и други безопасности за предотвратяване на импулса, детекция на чувствителни данни и фильтриране на съдържание.
Разбивка на критериите
- Agent Bricks
- Умница Каталог (Unity Catalog)
- Аプリ на Databricks (Databricks Apps)
- Протокол за модела на контекст (Model Context Protocol - MCP)
- Централизирана управа (Centralized governance)
- Контрол чрез потребител (Per-user control)






