Aller au contenu principal
ToolPotion
Conseiller IA
Soumettre

Apache Burr

Apache Burr est un framework Python open-source pour la création d'applications décisionnelles telles que les chatbots, les agents et les simulations. Il offre des outils pour la surveillance, le traçage, la persistance et l'exécution de ces applications sur votre propre infrastructure, s'intégrant avec les LLM et divers frameworks.

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

Apache Burr (incubating) est une bibliothèque Python conçue pour simplifier le développement d'applications qui prennent des décisions, telles que les chatbots, les agents et les simulations. Il permet aux développeurs de construire des systèmes complexes à partir de simples blocs de construction Python, en particulier ceux qui exploitent les grands modèles linguistiques (LLM).

Lire la suite

Burr s'intègre de manière transparente avec les frameworks populaires et fournit une interface utilisateur robuste pour la surveillance en temps réel, le traçage et le débogage de l'exécution des applications.

Le cœur d'Apache Burr tourne autour de l'expression des applications sous forme de machines à états, qui sont essentiellement des graphes ou des organigrammes. Cette approche est idéale pour toute application nécessitant une gestion d'état, un suivi complexe des décisions, une intégration du feedback humain, ou des workflows idempotents et auto-persistants. La simplicité du framework est démontrée dans son API principale, qui utilise des fonctions Python décorées comme actions pour gérer les transitions d'état et le flux de données.

Les composants clés d'Apache Burr comprennent une bibliothèque Python sans dépendances pour construire et gérer des machines à états, une interface utilisateur pour la télémétrie et l'introspection, et un ensemble d'intégrations pour la persistance d'état et la connexion avec d'autres systèmes. L'interface utilisateur permet aux utilisateurs de visualiser le flux d'exécution et l'état de l'application en temps réel, améliorant ainsi le processus de débogage et de développement. Les intégrations peuvent étendre les capacités de Burr pour se connecter à divers outils d'observabilité LLM, solutions de stockage et bibliothèques personnalisées comme Apache Hamilton.

Apache Burr convient à un large éventail d'applications, des simples chatbots de type GPT et des chatbots RAG stateful aux jeux d'aventure basés sur LLM et aux assistants interactifs. Il prend également en charge des cas d'utilisation non-LLM tels que les simulations de prévision de séries temporelles et le réglage d'hyperparamètres. La flexibilité du framework permet une intégration avec n'importe quel LLM ou framework préféré, permettant aux développeurs de construire des applications évolutives et maintenables pilotées par l'IA. Le projet met l'accent sur la facilité d'utilisation, avec un guide de démarrage rapide et des exemples facilement disponibles pour aider les développeurs à démarrer rapidement.

Le nom du projet, Burr, est un clin d'œil à Aaron Burr, avec un lien conceptuel avec Apache Hamilton, suggérant une intégration harmonieuse de différents outils pour construire des applications sophistiquées. Le projet accueille activement les contributions de la communauté et fournit des directives claires aux développeurs souhaitant s'impliquer.

  • CatégorieCréateurs d'agents IA
  • Modèle tarifaireOpen source
  • DéploiementAuto-hébergé
  • PlateformesWeb

  • Modélisation de machines à états pour les applications décisionnelles

  • Interface utilisateur de surveillance et de traçage en temps réel

  • Mécanismes de persistance d'état enfichables

  • Intégration avec les LLM et divers frameworks

  • Création de chatbots, d'agents et de simulations

  • Workflows idempotents et auto-persistants

  • Gestion d'état basée sur Python

  • Framework open-source

  • Extensible avec des actions et des intégrations personnalisées

  • Capacités de débogage et de relecture

  • Prend en charge les cas d'utilisation non-LLM

  • Support communautaire via Discord

  1. Cloner le dépôt : git clone https://github.com/apache/burr

  2. Installer les dépendances : pip install "apache-burr[start]"

  3. Exécuter le serveur UI : burr

  4. Explorer les applications de démonstration via l'UI

  5. Commencer à coder avec des exemples : cd burr/examples/hello-world-counter && python application.py

  6. Consulter la documentation pour des guides et concepts détaillés

  • Chatbots IA
  • Agents Décisionnels
  • Simulations
  • Applications RAG
  • Jeux LLM
  • Automatisation des Workflows
  • Réglage d'Hyperparamètres

Avis sur Apache Burr

Chargement...

Outils IA populaires comme Apache Burr

Dify

Dépôts GitHub d'IA

Dify est une plateforme open-source pour le développement d'applications LLM. Elle offre une toile visuelle pour la création de flux de travail IA, de pipelines RAG et de…

Créateurs d'agents IA

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

Voir l'outil

Dépôts GitHub d'IA

Plateforme open-source pour le développement d'applications LLM. Elle offre une toile visuelle pour la création de flux de travail IA, de pipelines RAG et de…Dify est une plateforme open-source pour le développement d'applications LLM. Elle offre une toile visuelle pour la création de flux de travail IA, de pipelines RAG et de…

En vedetteCréateurs d'agents IA
N°11 en 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

Pi Agent Harness

Dépôts GitHub d'IA

pi est une boîte à outils d'agent IA qui fournit une API LLM unifiée, une boucle d'agent, une interface utilisateur textuelle (TUI) et une interface de ligne de commande (CLI)…

Créateurs d'agents IA
Voir l'outil

Dépôts GitHub d'IA

pi est une boîte à outils d'agent IA qui fournit une API LLM unifiée, une boucle d'agent, une interface utilisateur textuelle (TUI) et une interface de ligne de commande (CLI)…

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

DAGent

Dépôts GitHub d'IA

DAGent est une bibliothèque Python conçue pour construire rapidement des agents IA. Elle structure le comportement des agents IA en flux de travail à l'aide de graphes acycliques…

Créateurs d'agents IA
Voir l'outil

Dépôts GitHub d'IA

Bibliothèque Python conçue pour construire rapidement des agents IA. Elle structure le comportement des agents IA en flux de travail à l'aide de graphes acycliques…DAGent est une bibliothèque Python conçue pour construire rapidement des agents IA. Elle structure le comportement des agents IA en flux de travail à l'aide de graphes acycliques…

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

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

Gwenflow

Dépôts GitHub d'IA

Gwenflow est un framework Python pour l'orchestration d'applications alimentées par des agents IA autonomes et des grands modèles de langage (LLM). Il simplifie l'intégration des…

Créateurs d'agents IA
Voir l'outil

Dépôts GitHub d'IA

Framework Python pour l'orchestration d'applications alimentées par des agents IA autonomes et des grands modèles de langage (LLM). Il simplifie l'intégration des…Gwenflow est un framework Python pour l'orchestration d'applications alimentées par des agents IA autonomes et des grands modèles de langage (LLM). Il simplifie l'intégration des…

Créateurs d'agents IA
Voir le Top 250 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

iX est une plateforme pour la conception et le déploiement d'agents et de flux de travail autonomes et semi-autonomes basés sur des LLM. Elle fournit une solution flexible et…

Créateurs d'agents IA
Voir l'outil

Plateforme pour la conception et le déploiement d'agents et de flux de travail autonomes et semi-autonomes basés sur des LLM. Elle fournit une solution flexible et…iX est une plateforme pour la conception et le déploiement d'agents et de flux de travail autonomes et semi-autonomes basés sur des LLM. Elle fournit une solution flexible et…

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