Aller au contenu principal
ToolPotion

GitHub - BeeBot

BeeBot est un assistant IA autonome conçu pour effectuer des tâches. Il utilise la sélection d'outils via AutoPack, une persistance intégrée et une API REST. Actuellement en attente, le projet vise à atteindre des taux de réussite élevés, de la flexibilité et de la fiabilité. Il privilégie la fonctionnalité et la flexibilité à la commodité du développeur.

Visiter l'URL

Description

BeeBot est un agent IA autonome hébergé sur GitHub, conçu pour effectuer de manière autonome un large éventail de tâches pratiques. Le projet est actuellement en attente, car le développeur estime que les LLM actuels ne sont pas encore capables d'une IA autonome généralisée. Le projet peut être relancé si les LLM s'améliorent de manière significative, si un modèle personnalisé est développé ou si un sous-ensemble spécifique de tâches est identifié.

La fonctionnalité principale de BeeBot comprend la sélection d'outils via AutoPack, la possibilité d'acquérir davantage d'outils lors de l'exécution des tâches, une persistance intégrée et une API REST conforme à la norme e2b. Il dispose également d'un serveur websocket pour la publication d'événements, d'une émulation de système de fichiers échangeable et d'une interface utilisateur web (bientôt disponible). Le projet met l'accent sur la fonctionnalité, la flexibilité et la fiabilité, en privilégiant ces aspects à la commodité du développeur. Le processus de développement est guidé par une philosophie spécifique, axée sur la sélection d'outils, la spécialisation des LLM et des méthodologies non conventionnelles pour augmenter la vitesse de développement.

L'architecture et les plans futurs de BeeBot sont détaillés dans le répertoire docs/. Le projet utilise AutoPack comme gestionnaire de paquets pour ses outils et exploite divers LLM. Les priorités du projet sont la fonctionnalité, la flexibilité, la fiabilité, l'efficacité et la commodité. Le projet utilise des tests de bout en bout au lieu de tests unitaires. Le projet est open-source et accueille les contributions et les commentaires de la communauté. Le projet est principalement écrit en Python.

Fonctionnalités principales de GitHub

  • Exécution autonome des tâches

  • Sélection d'outils via AutoPack

  • Persistance intégrée

  • API REST conforme à la norme e2b

  • Serveur Websocket pour la publication d'événements

  • Émulation de système de fichiers échangeable

  • Interface utilisateur web (bientôt disponible)

  • Manipulation dynamique de l'historique

  • Mise en cache intégrée avec Helicone

  • Accent mis sur la fonctionnalité et la flexibilité

  • Utilise des tests de bout en bout

  • Projet open-source

Premiers pas avec GitHub

  1. Développeur : Cloner le dépôt en utilisant git clone https://github.com/AutoPackAI/beebot.git

  2. Développeur : Naviguer vers le répertoire du projet en utilisant cd beebot

  3. Développeur : Installer les dépendances en utilisant poetry install

  4. Développeur : Configurer la persistance (Postgres via Docker recommandé)

  5. Développeur : Exécuter l'interface de ligne de commande en utilisant poetry run beebot API

  6. Développeur : Démarrer le serveur en utilisant uvicorn beebot.initiator.api:create_app --factory --timeout-keep-alive=300

  7. Développeur : Interagir avec l'API en utilisant des commandes curl pour créer et exécuter des tâches

Cas d'utilisation de GitHub

  • Exécution automatisée des tâches
  • Développement d'un assistant IA
  • Intégration d'outils
  • Interaction avec l'API
  • Notifications Websocket
  • Expérimentation avec l'IA
  • Automatisation des flux de travail
  • Recherche et développement

FAQ de GitHub

Avis sur GitHub

Chargement...

Outils IA populaires comme GitHub

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

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…

En vedetteCréateurs d'agents 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

Dépôts GitHub d'IA

AutoGPT est une plateforme open-source pour la création et le déploiement d'agents IA autonomes. Elle fournit des outils pour construire, tester et gérer des flux de travail IA,…

En vedetteCréateurs d'agents IA

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

Dépôts GitHub d'IA

CodeFuse-ChatBot est un assistant IA open-source conçu pour rationaliser le cycle de vie du développement logiciel. Il exploite un cadre multi-agents, des kits d'outils DevOps et…

Assistants de codage IA

OpenHands est un centre de contrôle développeur auto-hébergé pour les agents de codage et les automatisations pilotés par l'IA. Il vous permet d'exécuter divers agents compatibles…

Assistants de codage IA