Перейти к основному содержимому
ToolPotion
ИИ-советник
Отправить

Agent Squad

Agent Squad — это фреймворк с открытым исходным кодом для оркестрации нескольких специализированных ИИ-агентов. Классификатор направляет каждый запрос пользователя к наиболее подходящему агенту, в то время как оркестратор поддерживает контекст разговора между обращениями. Он поставляется в виде трех сред выполнения (TypeScript, Python и нового пакета Swift для устройств) с предустановленными агентами для Bedrock, Anthropic, OpenAI, Lex и Lambda.

Открыть репозиторий
Поделиться
Открыть репозиторий
Поделиться

Agent Squad (ранее multi-agent-orchestrator, и ранее размещенный в AWS Labs) — это фреймворк с открытым исходным кодом для создания систем, состоящих из нескольких специализированных ИИ-агентов, а не одного универсального чат-бота. Классификатор анализирует запрос пользователя и историю разговора и выбирает наиболее подходящего агента для обработки этого обращения; затем оркестратор поддерживает поток контекста между агентами, чтобы многоповоротный разговор оставался последовательным, даже когда он направляется к различным агентам.

Читать далее

Проект поставляется в виде трех сред выполнения, которые поддерживающие описывают как имеющие равные функции: пакет TypeScript (npm install agent-squad) и пакет Python (pip install agent-squad, с дополнительными параметрами для aws, anthropic, openai или всех), которые могут работать везде, где работают Node или Python, включая AWS Lambda или контейнер. Новый пакет Swift приносит ту же модель оркестрации на iOS и macOS, работая полностью на устройстве с вызовом инструментов на нативном уровне и MCP (Model Context Protocol), поддержкой голосовой связи в реальном времени, трассировкой и локальным хранением чата.

Из коробки Agent Squad включает предустановленные обертки агентов для Amazon Bedrock, Anthropic, OpenAI, Amazon Lex и AWS Lambda, а также встроенные классификаторы, хранилища и извлекатели, с определенными точками расширения для пользовательских агентов, классификаторов или хранилищ. Ответы могут быть потоковыми или возвращаться полностью. Новое дополнение, JevClassifier, заменяет стандартный классификатор на основе LLM на модель принятия решений (Jev от TypeSafe AI), которая возвращает выигравшего агента плюс откалиброванный коэффициент уверенности менее чем за секунду, оплачиваемый только за входные токены, и поддерживает явный результат "неизвестно" для запросов вне области применения, вместо того чтобы заставлять делать совпадение.

Репозиторий был перенесен с awslabs/agent-squad на 2FastLabs/agent-squad и изначально был выпущен как multi-agent-orchestrator; изменение организации GitHub сигнализирует о смене поддерживающей команды с AWS Labs на независимую команду, хотя фреймворк и его API продолжают использовать ту же кодовую базу. Он лицензирован по Apache 2.0 и на момент написания имеет около 7,700 звезд на GitHub.

Agent Squad подходит разработчикам, создающим чат-ботов или помощников, которым необходимо передавать управление между несколькими различными навыками или областями знаний (например, агент технической поддержки против агента по выставлению счетов), а также командам, которые хотят, чтобы та же логика оркестрации была доступна на языке бэкенда (Python или TypeScript) и нативно на устройствах Apple.

  • КатегорияКонструкторы AI-агентов
  • Модель ценообразованияОткрытый код
  • РазвёртываниеУниверсальный (Облако, Локально, AWS Lambda)
  • ПлатформыВеб, iOS, macOS

  • Маршрутизация каждого запроса на основе классификатора к наиболее подходящему специализированному агенту

  • Поддержание контекста разговора между агентами и сессиями

  • Потоковые и непотоковые ответы агентов

  • Предустановленные агенты для Bedrock, Anthropic, OpenAI, Amazon Lex и AWS Lambda

  • Расширяемые интерфейсы для хранения, классификаторов и извлекателей для пользовательских настроек

  • Равные функции для сред выполнения Python и TypeScript, используемых в Lambda, контейнерах или локально

  • Среда выполнения Swift на устройстве для iOS и macOS с вызовом инструментов на нативном уровне и MCP

  • Голосовая связь в реальном времени и локальное хранение чата в среде выполнения Swift

  • JevClassifier: маршрутизация с откалиброванной уверенностью менее секунды через модель принятия решений вместо вызова LLM

  • Лицензия Apache 2.0, поддерживаемая на 2FastLabs/agent-squad (ранее multi-agent-orchestrator от AWS Labs)

  1. Установите пакет: npm install agent-squad (TypeScript) или pip install "agent-squad[aws]" (Python).

  2. Создайте оркестратор: создайте экземпляр AgentSquad() в вашем приложении.

  3. Добавьте агентов: зарегистрируйте предустановленных агентов (например, BedrockLLMAgent) с именем и описанием их специализации.

  4. Маршрут запросов: вызовите routeRequest()/route_request() с сообщением пользователя, идентификатором пользователя и идентификатором сессии.

  5. Обработайте ответ: прочитайте response.output (или потоковые части) и response.metadata.agentName, чтобы увидеть, какой агент ответил.

  6. Замените на JevClassifier: передайте classifier: new JevClassifier() для более быстрой маршрутизации на основе модели принятия решений.

  • Многофункциональные чат-боты
  • Ассистенты на устройствах iOS/macOS
  • Агенты бэкенда, нативные для AWS
  • Быстрая маршрутизация намерений

От Amazon Web Services

Отзывы о Agent Squad

Загрузка...

Популярные ИИ-инструменты, похожие на Agent Squad

BeeAI Framework

AI-репозитории на GitHub

BeeAI Framework — это набор инструментов с открытым исходным кодом для создания готовых к производству ИИ-агентов и мультиагентных систем. Он поддерживает разработку на Python и…

Конструкторы AI-агентов

№107 в AI-репозитории на GitHub

Открыть инструмент

AI-репозитории на GitHub

Набор инструментов с открытым исходным кодом для создания готовых к производству ИИ-агентов и мультиагентных систем. Он поддерживает разработку на Python и…BeeAI Framework — это набор инструментов с открытым исходным кодом для создания готовых к производству ИИ-агентов и мультиагентных систем. Он поддерживает разработку на Python и…

Конструкторы AI-агентов
№107 в AI-репозитории на GitHub

Microsoft Agent Framework

AI-репозитории на GitHub

Microsoft Agent Framework — это инструмент для создания, оркестрации и развертывания ИИ-агентов и многопользовательских рабочих процессов. Он поддерживает Python и .NET, позволяя…

Конструкторы AI-агентов

№26 в AI-репозитории на GitHub

Открыть инструмент

AI-репозитории на GitHub

Инструмент для создания, оркестрации и развертывания ИИ-агентов и многопользовательских рабочих процессов. Он поддерживает Python и .NET, позволяя…Microsoft Agent Framework — это инструмент для создания, оркестрации и развертывания ИИ-агентов и многопользовательских рабочих процессов. Он поддерживает Python и .NET, позволяя…

Конструкторы AI-агентов
№26 в AI-репозитории на GitHub

Pocket Flow

AI-репозитории на GitHub

Pocket Flow — это минималистичный фреймворк для LLM объемом 100 строк, разработанный для быстрой разработки. Он позволяет AI-агентам создавать других агентов, предлагая решение…

Конструкторы AI-агентов

№139 в AI-репозитории на GitHub

Открыть инструмент

AI-репозитории на GitHub

Минималистичный фреймворк для LLM объемом 100 строк, разработанный для быстрой разработки. Он позволяет AI-агентам создавать других агентов, предлагая решение…Pocket Flow — это минималистичный фреймворк для LLM объемом 100 строк, разработанный для быстрой разработки. Он позволяет AI-агентам создавать других агентов, предлагая решение…

Конструкторы AI-агентов
№139 в AI-репозитории на GitHub

CowAgent

AI-репозитории на GitHub

CowAgent, ранее известный как chatgpt-on-wechat, является открытым, саморазмещаемым агентом, который планирует многоступенчатые задачи, использует инструменты и навыки, а также…

Конструкторы AI-агентов
Открыть инструмент

AI-репозитории на GitHub

Ранее известный как chatgpt-on-wechat, является открытым, саморазмещаемым агентом, который планирует многоступенчатые задачи, использует инструменты и навыки, а также…CowAgent, ранее известный как chatgpt-on-wechat, является открытым, саморазмещаемым агентом, который планирует многоступенчатые задачи, использует инструменты и навыки, а также…

Конструкторы AI-агентов
Топ-250: AI-репозитории на GitHub

Langroid

AI-репозитории на GitHub

Langroid — это Python-фреймворк для создания приложений на базе LLM с использованием парадигмы мультиагентного программирования. Он позволяет разработчикам создавать агентов,…

Конструкторы AI-агентов

№94 в AI-репозитории на GitHub

Открыть инструмент

AI-репозитории на GitHub

Python-фреймворк для создания приложений на базе LLM с использованием парадигмы мультиагентного программирования. Он позволяет разработчикам создавать агентов,…Langroid — это Python-фреймворк для создания приложений на базе LLM с использованием парадигмы мультиагентного программирования. Он позволяет разработчикам создавать агентов,…

Конструкторы AI-агентов
№94 в AI-репозитории на GitHub

GitHub IoA: Collaborative AI Framework

AI-репозитории на GitHub

IoA — это фреймворк с открытым исходным кодом, позволяющий совместным агентам ИИ решать сложные задачи. Он использует архитектуру, вдохновленную Интернетом, для интеграции…

Конструкторы AI-агентов
Открыть инструмент

AI-репозитории на GitHub

IoA — это фреймворк с открытым исходным кодом, позволяющий совместным агентам ИИ решать сложные задачи. Он использует архитектуру, вдохновленную Интернетом, для интеграции…

Конструкторы AI-агентов
Топ-250: AI-репозитории на GitHub

Haystack AI Orchestration Framework

AI-репозитории на GitHub

Haystack — это фреймворк оркестрации ИИ с открытым исходным кодом, предназначенный для создания приложений LLM, готовых к производству, с учетом контекста. Он позволяет…

Конструкторы AI-агентов

№66 в AI-репозитории на GitHub

Открыть инструмент

AI-репозитории на GitHub

Фреймворк оркестрации ИИ с открытым исходным кодом, предназначенный для создания приложений LLM, готовых к производству, с учетом контекста. Он позволяет…Haystack — это фреймворк оркестрации ИИ с открытым исходным кодом, предназначенный для создания приложений LLM, готовых к производству, с учетом контекста. Он позволяет…

Конструкторы AI-агентов
№66 в AI-репозитории на GitHub

SuperAGI

AI-репозитории на GitHub

SuperAGI — это фреймворк для автономных ИИ-агентов с открытым исходным кодом, ориентированный на разработчиков. Он позволяет разработчикам быстро и надежно создавать, управлять и…

Конструкторы AI-агентов

№59 в AI-репозитории на GitHub

Открыть инструмент

AI-репозитории на GitHub

Фреймворк для автономных ИИ-агентов с открытым исходным кодом, ориентированный на разработчиков. Он позволяет разработчикам быстро и надежно создавать, управлять и…SuperAGI — это фреймворк для автономных ИИ-агентов с открытым исходным кодом, ориентированный на разработчиков. Он позволяет разработчикам быстро и надежно создавать, управлять и…

Конструкторы AI-агентов
№59 в AI-репозитории на GitHub
1 из 8