Description
JarvisCore est un framework Python open-source adapté à la construction de systèmes d'IA multi-agents autonomes. Développé par Prescott Data, il est conçu pour faciliter la création d'agents capables d'opérer sans surveillance dans des environnements de production. Le framework met l'accent sur l'orchestration des agents en pair-à-pair, garantissant qu'il n'y a pas de point de défaillance unique. Cela est réalisé grâce à un maillage de gossip SWIM qui permet aux agents de se découvrir et de communiquer entre eux de manière transparente.
Lire la suite
L'une des caractéristiques remarquables de JarvisCore est son système de mémoire robuste. Il intègre une structure de mémoire à quatre niveaux comprenant un espace de travail, un registre épisodique, des résumés à long terme compressés par LLM, et une mémoire sémantique inter-session optionnelle via Athena MemOS. Ce système de mémoire garantit que les agents peuvent conserver le contexte entre les sessions, les rendant plus efficaces et performants au fil du temps.
JarvisCore accorde également une priorité à la sécurité avec sa couche d'identifiants Nexus, qui permet aux agents d'interagir avec des API tierces sans exposer les identifiants bruts. Cette approche de confiance zéro garantit que les OAuth2, les clés API et l'authentification de base sont gérés de manière sécurisée, les tenant à l'écart du raisonnement des agents.
Le framework prend en charge une large gamme d'intégrations, offrant des actions préconstruites pour des plateformes telles que Slack, GitHub, Zoom, SAP, NetSuite, MS Graph et Salesforce. Cette capacité d'intégration étendue permet aux développeurs de connecter les agents JarvisCore à divers systèmes d'entreprise, améliorant ainsi leur fonctionnalité.
Pour l'observabilité, JarvisCore fournit un traçage complet, permettant aux développeurs de surveiller chaque tour d'agent, appel d'outil et requête LLM. Cela est complété par Redis PubSub pour les flux en direct et Prometheus pour les tableaux de bord opérationnels, garantissant une surveillance et une conformité complètes.
JarvisCore est idéal pour les développeurs cherchant à déployer des agents d'IA dans des environnements de production. Il propose deux profils d'agents : AutoAgent, qui exécute une boucle cognitive complète, et CustomAgent, qui permet un contrôle déterministe. Cette flexibilité le rend adapté à une large gamme d'applications, de la recherche et de l'analyse aux travailleurs d'API et aux pipelines déterministes.
- CatégorieCréateurs d'agents IA
- Modèle tarifaireOpen source
- DéploiementCloud
- PlateformesPython
Fonctionnalités principales de JarvisCore
Framework Python open-source
Orchestration des agents en pair-à-pair
Système de mémoire des agents à quatre niveaux
Gestion des identifiants de confiance zéro
Intégrations de services étendues
Observabilité complète
Deux profils d'agents : AutoAgent et CustomAgent
Maillage d'agents auto-organisé
Comment utiliser JarvisCore ?
Installer : Configurez JarvisCore dans votre environnement Python
Configurer : Ajoutez un fournisseur LLM et les identifiants nécessaires
Exécuter : Lancez votre premier agent autonome
Optimiser : Intégrez des services supplémentaires et améliorez les capacités des agents
Cas d'utilisation de JarvisCore
- Recherche autonome
- Intégration API
- Surveillance de production
- Analyse de données
- Automatisation des flux de travail




