Aller au contenu principal
ToolPotion
Conseiller IA
Soumettre

Agent Squad

Agent Squad est un cadre open-source pour orchestrer plusieurs agents IA spécialisés. Un classificateur dirige chaque requête utilisateur vers l'agent le mieux adapté tandis que l'orchestrateur maintient le contexte de la conversation à travers les échanges. Il est livré sous trois environnements d'exécution (TypeScript, Python et un nouveau package Swift sur appareil) avec des agents préconstruits pour Bedrock, Anthropic, OpenAI, Lex et Lambda.

Voir le dépôt
Partager
Voir le dépôt
Partager

Agent Squad (anciennement multi-agent-orchestrator, et précédemment hébergé sous AWS Labs) est un cadre open-source pour construire des systèmes composés de plusieurs agents IA spécialisés au lieu d'un chatbot à usage général. Un classificateur lit la requête de l'utilisateur et l'historique de la conversation et choisit l'agent le plus approprié pour gérer ce tour ; un orchestrateur maintient ensuite le flux de contexte entre les agents afin qu'une conversation multi-tours reste cohérente même lorsqu'elle est dirigée vers différents agents.

Lire la suite

Le projet est livré sous trois environnements d'exécution que les mainteneurs décrivent comme ayant une parité fonctionnelle : un package TypeScript (npm install agent-squad) et un package Python (pip install agent-squad, avec des extras pour aws, anthropic, openai ou tous), qui fonctionnent tous deux partout où Node ou Python fonctionnent, y compris AWS Lambda ou un conteneur. Un nouveau package Swift apporte le même modèle d'orchestration à iOS et macOS, fonctionnant entièrement sur appareil avec des appels d'outils natifs et MCP (Model Context Protocol), de la voix en temps réel, du traçage et un stockage de chat local-first.

Par défaut, Agent Squad inclut des wrappers d'agents préconstruits pour Amazon Bedrock, Anthropic, OpenAI, Amazon Lex et AWS Lambda, ainsi que des classificateurs intégrés, des backends de stockage et des récupérateurs, avec des points d'extension définis pour des agents, classificateurs ou stockages personnalisés. Les réponses peuvent être diffusées ou retournées en entier. Une nouvelle addition, JevClassifier, remplace le classificateur par défaut basé sur LLM par un modèle de décision (Jev, de TypeSafe AI) qui retourne l'agent gagnant plus un score de confiance calibré en moins d'une seconde, facturé uniquement sur les tokens d'entrée, et prend en charge un résultat explicite "inconnu" pour les demandes hors champ au lieu de forcer une correspondance.

Le dépôt a été transféré de awslabs/agent-squad à 2FastLabs/agent-squad et a été initialement publié sous le nom de multi-agent-orchestrator ; le changement d'organisation GitHub signale un changement de mainteneur d'AWS Labs à une équipe indépendante, bien que le cadre et ses API continuent à partir de la même base de code. Il est sous licence Apache 2.0 et compte environ 7 700 étoiles GitHub au moment de la rédaction.

Agent Squad convient aux développeurs construisant des chatbots ou des assistants qui doivent passer entre plusieurs compétences ou domaines de connaissance distincts (par exemple, un agent de support technique par rapport à un agent de facturation) plutôt que de s'appuyer sur une seule invite pour tout faire, et aux équipes qui souhaitent que la même logique d'orchestration soit disponible dans un langage backend (Python ou TypeScript) et nativement sur les appareils Apple.

  • CatégorieCréateurs d'agents IA
  • Modèle tarifaireOpen source
  • DéploiementUniversel (Cloud, Local, AWS Lambda)
  • PlateformesWeb, iOS, macOS

  • Routage basé sur un classificateur de chaque requête vers l'agent spécialisé le plus approprié

  • Contexte de conversation maintenu entre les agents et les sessions

  • Réponses des agents en streaming et non streaming

  • Agents préconstruits pour Bedrock, Anthropic, OpenAI, Amazon Lex et AWS Lambda

  • Interfaces de stockage, de classificateur et de récupérateur extensibles pour des configurations personnalisées

  • Environnements d'exécution Python et TypeScript avec parité fonctionnelle, utilisables dans Lambda, des conteneurs ou localement

  • Environnement d'exécution Swift sur appareil pour iOS et macOS avec appels d'outils natifs et MCP

  • Voix en temps réel et stockage de chat local-first dans l'environnement d'exécution Swift

  • JevClassifier : routage à confiance calibrée en moins d'une seconde via un modèle de décision au lieu d'un appel LLM

  • Licence Apache 2.0, maintenue à 2FastLabs/agent-squad (anciennement multi-agent-orchestrator d'AWS Labs)

  1. Installez le package : npm install agent-squad (TypeScript) ou pip install "agent-squad[aws]" (Python).

  2. Créez un orchestrateur : Instanciez AgentSquad() dans votre application.

  3. Ajoutez des agents : Enregistrez des agents préconstruits (par exemple, BedrockLLMAgent) avec un nom et une description de leur spécialité.

  4. Dirigez les requêtes : Appelez routeRequest()/route_request() avec le message de l'utilisateur, l'ID utilisateur et l'ID de session.

  5. Gérez la réponse : Lisez response.output (ou diffusez des morceaux) et response.metadata.agentName pour voir quel agent a répondu.

  6. Remplacez par JevClassifier : Passez classifier: new JevClassifier() pour un routage plus rapide basé sur un modèle de décision.

  • Chatbots multi-compétences
  • Assistants iOS/macOS sur appareil
  • Backends d'agents natifs AWS
  • Routage d'intention rapide

Chez Amazon Web Services

Avis sur Agent Squad

Chargement...

Outils IA populaires comme Agent Squad

BeeAI Framework

Dépôts GitHub d'IA

BeeAI Framework est une boîte à outils open-source pour construire des agents IA et des systèmes multi-agents prêts pour la production. Il prend en charge le développement en…

Créateurs d'agents IA

N°107 en Dépôts GitHub d'IA

Voir l'outil

Dépôts GitHub d'IA

Boîte à outils open-source pour construire des agents IA et des systèmes multi-agents prêts pour la production. Il prend en charge le développement en…BeeAI Framework est une boîte à outils open-source pour construire des agents IA et des systèmes multi-agents prêts pour la production. Il prend en charge le développement en…

Créateurs d'agents IA
N°107 en Dépôts GitHub d'IA

Microsoft Agent Framework

Dépôts GitHub d'IA

Microsoft Agent Framework est un outil pour construire, orchestrer et déployer des agents IA et des flux de travail multi-agents. Il prend en charge Python et .NET, permettant aux…

Créateurs d'agents IA

N°26 en Dépôts GitHub d'IA

Voir l'outil

Dépôts GitHub d'IA

Outil pour construire, orchestrer et déployer des agents IA et des flux de travail multi-agents. Il prend en charge Python et .NET, permettant aux…Microsoft Agent Framework est un outil pour construire, orchestrer et déployer des agents IA et des flux de travail multi-agents. Il prend en charge Python et .NET, permettant aux…

Créateurs d'agents IA
N°26 en Dépôts GitHub d'IA

Pocket Flow

Dépôts GitHub d'IA

Pocket Flow est un framework LLM minimaliste de 100 lignes conçu pour un développement rapide. Il permet aux agents IA de construire d'autres agents, offrant une solution légère…

Créateurs d'agents IA

N°139 en Dépôts GitHub d'IA

Voir l'outil

Dépôts GitHub d'IA

Framework LLM minimaliste de 100 lignes conçu pour un développement rapide. Il permet aux agents IA de construire d'autres agents, offrant une solution légère…Pocket Flow est un framework LLM minimaliste de 100 lignes conçu pour un développement rapide. Il permet aux agents IA de construire d'autres agents, offrant une solution légère…

Créateurs d'agents IA
N°139 en Dépôts GitHub d'IA

CowAgent

Dépôts GitHub d'IA

CowAgent, anciennement chatgpt-on-wechat, est un agent auto-hébergé et open-source qui planifie des tâches en plusieurs étapes, utilise des outils et des compétences, et conserve…

Créateurs d'agents IA
Voir l'outil

Dépôts GitHub d'IA

Anciennement chatgpt-on-wechat, est un agent auto-hébergé et open-source qui planifie des tâches en plusieurs étapes, utilise des outils et des compétences, et conserve…CowAgent, anciennement chatgpt-on-wechat, est un agent auto-hébergé et open-source qui planifie des tâches en plusieurs étapes, utilise des outils et des compétences, et conserve…

Créateurs d'agents IA
Voir le Top 250 Dépôts GitHub d'IA

Langroid

Dépôts GitHub d'IA

Langroid est un framework Python pour la création d'applications basées sur des LLM, utilisant un paradigme de programmation multi-agents. Il permet aux développeurs de créer des…

Créateurs d'agents IA

N°94 en Dépôts GitHub d'IA

Voir l'outil

Dépôts GitHub d'IA

Framework Python pour la création d'applications basées sur des LLM, utilisant un paradigme de programmation multi-agents. Il permet aux développeurs de créer des…Langroid est un framework Python pour la création d'applications basées sur des LLM, utilisant un paradigme de programmation multi-agents. Il permet aux développeurs de créer des…

Créateurs d'agents IA
N°94 en Dépôts GitHub d'IA

IoA est un cadre open source permettant aux agents d'IA collaboratifs de s'attaquer à des tâches complexes. Il utilise une architecture inspirée d'Internet pour l'intégration…

Créateurs d'agents IA
Voir l'outil

Haystack est un cadre d'orchestration AI open-source conçu pour créer des applications LLM prêtes pour la production, basées sur un contexte. Il permet la conception de pipelines…

Créateurs d'agents IA

N°66 en Dépôts GitHub d'IA

Voir l'outil

SuperAGI

Dépôts GitHub d'IA

SuperAGI est un framework d'agents IA autonomes open-source axé sur les développeurs. Il permet aux développeurs de créer, gérer et déployer rapidement et de manière fiable des…

Créateurs d'agents IA

N°59 en Dépôts GitHub d'IA

Voir l'outil

Dépôts GitHub d'IA

Framework d'agents IA autonomes open-source axé sur les développeurs. Il permet aux développeurs de créer, gérer et déployer rapidement et de manière fiable des…SuperAGI est un framework d'agents IA autonomes open-source axé sur les développeurs. Il permet aux développeurs de créer, gérer et déployer rapidement et de manière fiable des…

Créateurs d'agents IA
N°59 en Dépôts GitHub d'IA
1 sur 8