Open-source AI

  • Ollama
    Ollama fournit une interaction fluide avec les modèles d'IA via une interface en ligne de commande.
    0
    0
    Qu'est-ce que Ollama ?
    Ollama est une plateforme innovante conçue pour simplifier l'utilisation des modèles d'IA en fournissant une interface en ligne de commande rationalisée. Les utilisateurs peuvent facilement accéder, exécuter et gérer divers modèles d'IA sans avoir à traiter des processus d'installation ou de configuration complexes. Cet outil est parfait pour les développeurs et les passionnés qui souhaitent exploiter les capacités de l'IA dans leurs applications de manière efficace, offrant une gamme de modèles pré-construits et la possibilité d'intégrer des modèles personnalisés avec aisance.
  • AgentX
    AgentX est un cadre open-source permettant aux développeurs de construire des agents IA personnalisables avec mémoire, intégration d'outils et raisonnement LLM.
    0
    0
    Qu'est-ce que AgentX ?
    AgentX offre une architecture extensible pour construire des agents pilotés par IA qui exploitent de grands modèles de langage, des intégrations d'outils et d'API, et des modules de mémoire pour effectuer des tâches complexes de manière autonome. Il dispose d'un système de plugins pour des outils personnalisés, du support pour la récupération basée sur des vecteurs, le raisonnement en chaîne de pensée et des journaux d'exécution détaillés. Les utilisateurs définissent des agents via des fichiers de configuration flexibles ou du code, en spécifiant des outils, des backends de mémoire comme Chroma DB et des pipelines de raisonnement. AgentX gère le contexte sur plusieurs sessions, permet la génération augmentée par récupération et facilite les conversations à plusieurs tours. Ses composants modulaires permettent aux développeurs d'orchestrer des flux de travail, de personnaliser les comportements des agents et d'intégrer des services externes pour l'automatisation, l'assistance à la recherche, le support client et l'analyse de données.
  • DemoGPT
    Une démonstration minimaliste d'un agent AI basé sur Python, présentant les modèles de conversation GPT avec mémoire et intégration d'outils.
    0
    0
    Qu'est-ce que DemoGPT ?
    DemoGPT est un projet Python open-source conçu pour démontrer les concepts fondamentaux des agents IA utilisant les modèles GPT d'OpenAI. Il implémente une interface conversationnelle avec mémoire persistante sauvegardée dans des fichiers JSON, permettant des interactions contextuelles entre sessions. Le framework supporte l'exécution dynamique d'outils, comme la recherche web, le calcul et des extensions personnalisées, via une architecture de style plugin. En configurant simplement votre clé API OpenAI et en installant les dépendances, les utilisateurs peuvent exécuter DemoGPT localement pour prototyper des chatbots, explorer des flux de dialogue multi-tours et tester des workflows pilotés par des agents. Cette démo complète offre une base pratique aux développeurs et chercheurs pour créer, personnaliser et expérimenter avec des agents alimentés par GPT dans des scénarios réels.
  • TinyAuton
    TinyAuton est un cadre léger d'agents IA autonomes permettant la raisonnement multiniveau et l'exécution automatisée de tâches à l'aide des API OpenAI.
    0
    0
    Qu'est-ce que TinyAuton ?
    TinyAuton offre une architecture minimaliste et extensible pour construire des agents autonomes qui planifient, exécutent et affinent des tâches en utilisant les modèles GPT d'OpenAI. Il propose des modules intégrés pour définir des objectifs, gérer le contexte de conversation, invoquer des outils personnalisés et consigner les décisions de l'agent. Grâce à des boucles de réflexion autonome itératives, l'agent peut analyser les résultats, ajuster les plans et réessayer les étapes échouées. Les développeurs peuvent intégrer des API externes ou des scripts locaux en tant qu'outils, configurer la mémoire ou l'état, et personnaliser la pipeline de raisonnement de l'agent. TinyAuton est optimisé pour un prototypage rapide de flux de travail pilotés par l'IA, de l'extraction de données à la génération de code, tout cela en quelques lignes de Python.
  • SARL
    SARL est un langage de programmation orienté agent et un environnement d'exécution fournissant des comportements pilotés par événements et une simulation d'environnement pour les systèmes multi-agents.
    0
    0
    Qu'est-ce que SARL ?
    SARL offre des outils de prise de décision et supporte la dynamique avec l'IDE Eclipse, proposant support éditeur, génération de code, débogage et outils de test. Le moteur d'exécution peut cibler différentes plateformes, y compris des cadres de simulation (par ex., MadKit, Janus) et des systèmes réels en robotique et IoT. Les développeurs peuvent structurer des applications MAS complexes en assemblant des compétences et protocoles modulaires, simplifiant le développement de systèmes d'IA distribués et adaptatifs.
  • Odyssey
    Odyssey est un système d'IA multi-agent open-source orchestrant plusieurs agents LLM avec outils modulaires et mémoire pour l'automatisation de tâches complexes.
    0
    0
    Qu'est-ce que Odyssey ?
    Odyssey offre une architecture flexible pour la création de systèmes multi-agent collaboratifs. Il comprend des composants centraux tels que le Task Manager pour définir et répartir les sous-tâches, modules de mémoire pour stocker le contexte et l'historique des conversations, contrôleurs d'agents pour la coordination des agents alimentés par LLM, et gestionnaires d'outils pour l'intégration d'API externes ou de fonctions personnalisées. Les développeurs peuvent configurer des workflows via des fichiers YAML, sélectionner des noyaux LLM préconstruits (par ex. GPT-4, modèles locaux), et étendre le framework avec de nouveaux outils ou backends de mémoire. Odyssey journalise les interactions, supporte l'exécution asynchrone des tâches et permet des boucles de raffinage itératif, le rendant idéal pour la recherche, le prototypage et les applications multi-agent prêtes pour la production.
  • Semi Agent
    Un cadre Python léger pour construire des agents IA autonomes avec mémoire, planification et exécution d'outils alimentée par LLM.
    0
    0
    Qu'est-ce que Semi Agent ?
    Semi Agent offre une architecture modulaire pour construire des agents IA capables de planifier, d’exécuter des actions et de se souvenir du contexte au fil du temps. Il s’intègre avec des modèles linguistiques populaires, supporte la définition d’outils pour des fonctionnalités personnalisées et maintient une mémoire conversationnelle ou orientée tâche. Les développeurs peuvent définir des plans étape par étape, relier des API externes ou scripts en tant qu’outils, et exploiter la journalisation intégrée pour déboguer et optimiser le comportement des agents. Son design open-source et sa base Python permettent une personnalisation, une extensibilité et une intégration simples dans des pipelines existants.
  • Agno AI Agent
    Une plateforme open-source Python qui construit des agents d'IA autonomes avec planification LLM et orchestration d'outils.
    0
    0
    Qu'est-ce que Agno AI Agent ?
    L'Agno AI Agent est conçu pour aider les développeurs à construire rapidement des agents autonomes alimentés par de grands modèles de langage. Il fournit un registre d'outils modulaire, une gestion de la mémoire, des boucles de planification et d'exécution, ainsi qu'une intégration transparente avec des API externes (telles que la recherche web, les systèmes de fichiers et les bases de données). Les utilisateurs peuvent définir des interfaces d'outils personnalisés, configurer des personnalités d'agents et orchestrer des workflows complexes et multi-étapes. Les agents peuvent planifier des tâches, appeler des outils dynamiquement et apprendre des interactions précédentes pour améliorer la performance au fil du temps.
  • A2A
    A2A est un cadre open-source pour orchestrer et gérer des systèmes d'IA multi-agents pour des flux de travail autonomes évolutifs.
    0
    0
    Qu'est-ce que A2A ?
    A2A (Architecture Agent-à-Agent) est un cadre open-source de Google permettant le développement et le fonctionnement d'agents IA distribués travaillant ensemble. Il offre des composants modulaires pour définir les rôles des agents, les canaux de communication et la mémoire partagée. Les développeurs peuvent intégrer divers fournisseurs LLM, personnaliser le comportement des agents et orchestrer des flux de travail à plusieurs étapes. A2A inclut une surveillance intégrée, une gestion des erreurs et des capacités de lecture pour tracer les interactions entre agents. En fournissant un protocole standardisé pour la découverte des agents, le passage de messages et l'attribution des tâches, A2A simplifie les modèles de coordination complexes et améliore la fiabilité lors de la mise à l'échelle d'applications basées sur des agents dans divers environnements.
  • LangGraph
    LangGraph permet aux développeurs Python de construire et d'orchestrer des flux de travail d'agents AI personnalisés en utilisant des pipelines modulaires basés sur des graphes.
    0
    0
    Qu'est-ce que LangGraph ?
    LangGraph offre une abstraction basée sur un graphe pour concevoir des flux de travail d'agents AI. Les développeurs définissent des nœuds représentant des invites, outils, sources de données ou logique de décision, puis connectent ces nœuds avec des bords pour former un graphe dirigé. Lors de l'exécution, LangGraph parcourt le graphe, exécutant des appels LLM, des requêtes API et des fonctions personnalisées en séquence ou en parallèle. La prise en charge intégrée du cache, de la gestion des erreurs, du journal et de la concurrence assure un comportement robuste de l'agent. Des modèles de nœuds et de bords extensibles permettent aux utilisateurs d'intégrer tout service ou modèle externe, rendant LangGraph idéal pour construire des chatbots, des pipelines de données, des travailleurs autonomes et des assistants de recherche sans code boilerplate complexe.
  • Agents-Deep-Research
    Agents-Deep-Research est un cadre pour développer des agents IA autonomes qui planifient, agissent et apprennent en utilisant des LLM.
    0
    0
    Qu'est-ce que Agents-Deep-Research ?
    Agents-Deep-Research est conçu pour rationaliser le développement et le test d'agents IA autonomes en offrant une base de code modulaire et extensible. Il dispose d'un moteur de planification des tâches qui décompose les objectifs définis par l'utilisateur en sous-tâches, d'un module de mémoire à long terme qui stocke et récupère le contexte, et d'une couche d'intégration d'outils permettant aux agents d'interagir avec des API externes et des environnements simulés. Le cadre fournit également des scripts d'évaluation et des outils de benchmarking pour mesurer la performance des agents dans divers scénarios. Basé sur Python et adaptable à différents backend LLM, il permet aux chercheurs et développeurs de prototyper rapidement de nouvelles architectures d'agents, de réaliser des expériences reproductibles et de comparer différentes stratégies de planification dans des conditions contrôlées.
  • TexasHoldemAgent
    Un agent IA basé sur le RL qui apprend des stratégies de pari optimales pour jouer efficacement au poker Texas Hold'em limit heads-up.
    0
    0
    Qu'est-ce que TexasHoldemAgent ?
    TexasHoldemAgent fournit un environnement modulaire basé sur Python pour entraîner, évaluer et déployer un joueur de poker alimenté par IA pour le Texas Hold’em limit heads-up. Il intègre un moteur de simulation personnalisé avec des algorithmes d'apprentissage par renforcement profond, dont DQN, pour une amélioration itérative de la politique. Les capacités clés incluent l'encodage de l'état de la main, la définition de l'espace d'action (fold, call, raise), la modélisation de la récompense et l'évaluation des décisions en temps réel. Les utilisateurs peuvent personnaliser les paramètres d'apprentissage, utiliser l'accélération CPU/GPU, suivre l'avancement de la formation et charger ou sauvegarder des modèles entraînés. Le cadre supporte des simulations par lot pour tester diverses stratégies, générer des métriques de performance et visualiser les taux de réussite, permettant aux chercheurs, développeurs et amateurs de poker d'expérimenter avec des stratégies de jeu pilotées par l'IA.
  • LLM-Powered AI Agents
    Un framework Python qui construit des agents IA combinant LLMs et intégration d'outils pour une exécution autonome des tâches.
    0
    0
    Qu'est-ce que LLM-Powered AI Agents ?
    Les agents IA alimentés par LLM sont conçus pour rationaliser la création d'agents autonomes en orchestrant de grands modèles de langage et des outils externes via une architecture modulaire. Les développeurs peuvent définir des outils personnalisés avec des interfaces standardisées, configurer des backend mémoire pour conserver l'état, et mettre en place des chaînes de raisonnement à plusieurs étapes utilisant des invites LLM pour planifier et exécuter des tâches. Le module AgentExecutor gère l'invocation des outils, la gestion des erreurs et les flux de travail asynchrones, tandis que des modèles d'exemples illustrent des scénarios réels comme l'extraction de données, le support client et la planification, accélérant ainsi le développement. En abstraisant les appels API, l'ingénierie des prompts et la gestion d'état, le framework réduit le code boilerplate et accélère l'expérimentation, idéal pour les équipes créant des solutions d'automatisation intelligentes personnalisées en Python.
  • LangChain AI Scientist V2
    Un agent IA autonome qui effectue une revue de littérature, la génération d'hypothèses, la conception d'expériences et l'analyse de données.
    0
    0
    Qu'est-ce que LangChain AI Scientist V2 ?
    Le LangChain AI Scientist V2 exploite de grands modèles de langage et le cadre d'agents de LangChain pour aider les chercheurs à chaque étape du processus scientifique. Il ingère des articles académiques pour les revues de littérature, génère de nouvelles hypothèses, esquisse des protocoles expérimentaux, rédige des rapports de laboratoire et produit du code pour l'analyse de données. Les utilisateurs interagissent via CLI ou carnet, en personnalisant les tâches via des modèles de prompt et des réglages de configuration. En orchestrant des chaînes de raisonnement multi-étapes, il accélère la découverte, réduit la charge de travail manuelle et garantit des résultats reproductibles.
  • BabyAGI UI
    Interface web pour BabyAGI, permettant la génération, la priorisation et l'exécution autonomes des tâches alimentées par de grands modèles linguistiques.
    0
    0
    Qu'est-ce que BabyAGI UI ?
    BabyAGI UI fournit une interface frontale allégée, basée sur le navigateur, pour l'agent autonome open-source BabyAGI. Les utilisateurs saisissent un objectif global et une tâche initiale; le système utilise alors de grands modèles linguistiques pour générer des tâches suivantes, les prioriser en fonction de leur pertinence par rapport à l'objectif principal, et exécuter chaque étape. Tout au long du processus, BabyAGI UI conserve un historique des tâches terminées, affiche les résultats de chaque exécution, et met à jour dynamiquement la file d'attente des tâches. Les utilisateurs peuvent ajuster des paramètres comme le type de modèle, la mémoire, et les limites d'exécution, offrant un équilibre entre automatisation et contrôle dans des flux de travail auto-dirigés.
  • AI Agent with Cybersecurity
    Un agent AI open-source qui automatise les tâches de cybersécurité telles que la chasse aux menaces, le scan des vulnérabilités, l'analyse des journaux et la réponse aux incidents.
    0
    0
    Qu'est-ce que AI Agent with Cybersecurity ?
    L'agent AI avec cybersécurité est un cadre IA open-source polyvalent conçu pour rationaliser et améliorer les opérations de sécurité. Il exploite la puissance de grands modèles linguistiques pour effectuer la chasse aux menaces, le scan des vulnérabilités, l'analyse des journaux, la génération de charges utiles malveillantes et la réponse automatisée aux incidents. L'agent peut intégrer des API de sécurité populaires comme Shodan, VulnDB, VirusTotal et des plateformes SIEM. Son architecture basée sur des plugins permet aux développeurs d'étendre ses capacités pour des flux de travail de sécurité personnalisés, tels que la détection de phishing ou l'audit de conformité. Déployable sur site ou dans le cloud, il accélère les flux de travail des équipes de sécurité, réduit l'effort manuel, améliore la précision de la détection et permet une remédiation plus rapide.
  • AI PDF chatbot agent built with LangChain
    Agent chatbot PDF alimenté par IA utilisant LangChain et LangGraph pour l’ingestion et l’interrogation de documents.
    0
    0
    Qu'est-ce que AI PDF chatbot agent built with LangChain ?
    Cet agent chatbot PDF IA est une solution personnalisable permettant aux utilisateurs de télécharger et d’analyser des documents PDF, de stocker des embeddings vectoriels dans une base de données et d’interroger ces documents via une interface de chat. Il s’intègre avec OpenAI ou d’autres fournisseurs de LLM pour générer des réponses avec références au contenu pertinent. Le système utilise LangChain pour l’orchestration des modèles linguistiques et LangGraph pour la gestion des workflows d’agents. Son architecture comprend un service backend qui gère les graphes d’ingestion et de récupération, un frontend avec une interface Next.js pour le téléchargement de fichiers et le chat, et Supabase pour le stockage vectoriel. Il prend en charge les réponses en streaming en temps réel et permet la personnalisation des récupérateurs, invites et configurations de stockage.
  • Hugging Face Agents Course
    Une série de tutoriels open-source pour la création de QA par récupération et d'agents IA multi-outils à l'aide de Hugging Face Transformers.
    0
    0
    Qu'est-ce que Hugging Face Agents Course ?
    Ce cours fournit aux développeurs des guides étape par étape pour implémenter divers agents IA en utilisant l'écosystème Hugging Face. Il couvre l'exploitation de Transformers pour la compréhension du langage, la génération augmentée par récupération, l'intégration d'outils API externes, le chaînage d'invites et la finesse du comportement des agents. Les apprenants construisent des agents pour la QA de documents, des assistants conversationnels, l'automatisation de flux de travail, et le raisonnement multi étapes. Grâce à des notebooks pratiques, les utilisateurs configurent l'orchestration des agents, la gestion des erreurs, les stratégies de mémoire et les modèles de déploiement pour créer des assistants robustes et évolutifs pilotés par IA pour le support client, l'analyse de données et la génération de contenu.
  • Camel AI
    Camel est un cadre open-source pour l'orchestration d'agents IA qui permet la collaboration multi-agent, l'intégration d'outils et la planification avec des LLM et des graphes de connaissance.
    0
    0
    Qu'est-ce que Camel AI ?
    Camel AI est un cadre open-source conçu pour simplifier la création et l'orchestration d'agents intelligents. Il propose des abstractions pour chaîner de grands modèles de langage, intégrer des outils et APIs externes, gérer des graphes de connaissance et persister la mémoire. Les développeurs peuvent définir des flux de travail multi-agents, décomposer des tâches en sous-plans et surveiller l'exécution via CLI ou interface web. Basé sur Python et Docker, Camel AI permet une permutation transparente des fournisseurs LLM, des plugins d'outils personnalisés et des stratégies de planification hybrides, accélérant le développement d'assistants automatisés, pipelines de données et flux de travail autonomes à grande échelle.
  • Overeasy
    Overeasy est un framework open-source pour agents AI permettant des assistants autonomes avec mémoire, intégration d'outils et orchestration multi-agent.
    0
    0
    Qu'est-ce que Overeasy ?
    Overeasy est un framework open-source basé sur Python pour orchestrer des agents IA alimentés par LLM dans diverses disciplines. Il fournit une architecture modulaire pour définir des agents, configurer des stockages de mémoire et intégrer des outils externes tels que APIs, bases de connaissances et bases de données. Les développeurs peuvent se connecter à OpenAI, Azure ou à des points de terminaison LLM auto-hébergés et concevoir des workflows dynamiques impliquant un ou plusieurs agents. Le moteur d'orchestration d'Overeasy gère la délégation des tâches, la prise de décisions et les stratégies de secours, permettant la création de travailleurs numériques robustes pour la recherche, le support client, l'analyse de données, la planification, etc. Une documentation complète et des projets d'exemple accélèrent le déploiement sur Linux, macOS et Windows.
Vedettes

Meilleurs outils Open-source AI pour vos besoins

Découvrez des solutions Open-source AI fiables et efficaces, adaptées à vos projets personnels et professionnels.