Avancé

CAMEL, un framework multi-agents pensé pour la recherche

CAMEL est un framework Python open source, porté par la communauté CAMEL-AI, qui fait dialoguer et collaborer plusieurs agents IA. Il sert surtout à la recherche, à la génération de données et à la simulation, plus qu'à livrer rapidement un produit.

Données au 22 octobre 2026

L'essentiel en chiffres

ÉditeurCAMEL-AI.org
TypeCode
LangagesPython
Open sourceOui
LicenceApache-2.0
Première versionmars 2023
Niveau conseilléAvancé
Usagesmulti-agents, données, automatisation, RAG
Auto-hébergeableOui
Modèle économiqueGratuit
Offre cloudNon
Multi-agentsOui
Compatible MCPOui
Choix libre du modèleOui
Site officielSite officiel · Documentation · Dépôt

GitHub

Dépôtcamel-ai/camel
Étoiles GitHub17 953
Forks2 121
Dernière activité du code19 octobre 2026
Dernière version publiéev0.2.91a7 (3 septembre 2026)

Activité GitHub relevée le 22 octobre 2026.

Une idée née d’un article de recherche

CAMEL a popularisé une idée simple : plutôt qu’un seul modèle qui fait tout, deux agents IA se répartissent des rôles et dialoguent pour résoudre une tâche. Depuis, le projet s’est élargi et se présente comme une communauté ouverte qui cherche les « lois d’échelle des agents ». Le framework fournit des agents conversationnels (ChatAgent), le mode jeu de rôle (RolePlaying), une « Workforce » pour organiser des équipes d’agents en hiérarchie, de la mémoire, des outils, de la recherche documentaire et des connecteurs vers de nombreux fournisseurs de modèles.

Ce que l’on construit avec

La documentation met en avant trois usages. Le premier est la génération de données synthétiques : produire des dialogues ou des raisonnements étape par étape qui serviront ensuite à affiner un modèle. Le deuxième est l’automatisation de tâches, avec des recettes pour la recherche web, l’analyse de documents ou un jury d’agents qui évalue des projets. Le troisième est la simulation : le projet associé OASIS vise à simuler un très grand nombre d’agents pour observer des comportements collectifs. Les systèmes multi-agents sont donc au cœur du projet, pas une option.

CAMEL sait aussi se brancher sur le Model Context Protocol, dans les deux sens : utiliser des outils externes, ou exposer ses propres agents à d’autres applications.

Comment démarrer

Le paquet s’installe avec pip install camel-ai et demande une version récente de Python (3.10 ou plus). Le guide de démarrage crée un ChatAgent relié à un outil de recherche web, après avoir renseigné une clé API d’un fournisseur de modèles. Le dépôt contient de nombreux « cookbooks », des tutoriels thématiques, utiles pour passer ensuite au jeu de rôle ou à la Workforce.

Forces, limites et alternatives

Forces. Licence Apache 2.0, ancrage académique solide, large palette d’agents, d’outils et de modèles, ressources abondantes pour la génération de données et la simulation.

Limites. L’orientation recherche se ressent : beaucoup de modules, une API vaste, et moins de briques de mise en production (hébergement, tableau de bord, gestion des utilisateurs) que les frameworks pensés pour les produits. Le framework n’a pas encore atteint de version 1.0, ce qui laisse attendre des changements d’API.

Alternatives. AutoGen partage cette culture de la conversation entre agents, MetaGPT organise les agents comme une équipe de développement logiciel et CrewAI propose une approche par rôles plus orientée vers les usages métier.

Site officiel : camel-ai.org.

Frameworks du même type

Questions fréquentes

D'où vient CAMEL ?

CAMEL est né d'un article de recherche publié sur arXiv en mars 2023, présenté ensuite à la conférence NeurIPS 2023. L'idée de départ : faire coopérer deux agents par jeu de rôle, l'un donnant les instructions, l'autre les exécutant, pour accomplir une tâche avec peu d'intervention humaine.

CAMEL est-il gratuit ?

Oui, le framework est sous licence Apache 2.0 et s'installe gratuitement avec pip. Il n'existe pas d'offre cloud payante pour le framework lui-même ; vous payez seulement les modèles que vous utilisez, sauf si vous faites tourner des modèles locaux.

Quel lien entre CAMEL et Eigent ?

Eigent est un espace de travail pour collaborer avec des agents, publié par la société EIGENT UK LTD et construit sur le framework CAMEL. C'est un produit distinct, avec sa propre version open source à héberger soi-même et ses propres offres payantes.

CAMEL prend-il en charge MCP ?

Oui. Selon la documentation, un agent CAMEL peut se connecter à des serveurs MCP comme client, et un agent ou une boîte à outils CAMEL peut aussi être exposé comme serveur MCP.

Sources des données

Données au 22 octobre 2026

Signaler une erreur

Un chiffre, une date ou une information vous semble faux ? Dites-le-nous : chaque signalement est vérifié.