Zum Hauptinhalt springen
ToolPotion

GitHub - BeeBot

BeeBot ist ein autonomer KI-Assistent, der zur Ausführung von Aufgaben entwickelt wurde. Er verwendet die Toolauswahl über AutoPack, integrierte Persistenz und eine REST-API. Das Projekt, das sich derzeit in der Warteschleife befindet, zielt darauf ab, hohe Erfolgsraten, Flexibilität und Zuverlässigkeit zu erreichen. Es priorisiert Funktionalität und Flexibilität gegenüber der Benutzerfreundlichkeit für Entwickler.

URL besuchen

Beschreibung

BeeBot ist ein autonomer KI-Agent, der auf GitHub gehostet wird und für die autonome Ausführung einer Vielzahl praktischer Aufgaben konzipiert ist. Das Projekt befindet sich derzeit in der Warteschleife, da der Entwickler der Ansicht ist, dass aktuelle LLMs noch nicht in der Lage sind, allgemeine autonome KI zu leisten. Das Projekt kann wiederbelebt werden, wenn sich LLMs erheblich verbessern, ein benutzerdefiniertes Modell entwickelt wird oder eine bestimmte Teilmenge von Aufgaben identifiziert wird.

Zu den Kernfunktionen von BeeBot gehören die Toolauswahl über AutoPack, die Fähigkeit, während der Ausführung von Aufgaben weitere Tools zu erwerben, integrierte Persistenz und eine REST-API, die dem e2b-Standard entspricht. Es verfügt außerdem über einen Websocket-Server für die Ereignisveröffentlichung, eine austauschbare Dateisystememulation und eine Web-UI (in Kürze verfügbar). Das Projekt legt Wert auf Funktionalität, Flexibilität und Zuverlässigkeit und priorisiert diese Aspekte gegenüber der Benutzerfreundlichkeit für Entwickler. Der Entwicklungsprozess wird von einer spezifischen Philosophie geleitet, die sich auf die Toolauswahl, die LLM-Spezialisierung und unkonventionelle Methoden zur Erhöhung der Entwicklungsgeschwindigkeit konzentriert.

Die Architektur und die zukünftigen Pläne von BeeBot sind im Verzeichnis docs/ detailliert beschrieben. Das Projekt verwendet AutoPack als Paketmanager für seine Tools und nutzt verschiedene LLMs. Die Prioritäten des Projekts sind Funktionalität, Flexibilität, Zuverlässigkeit, Effizienz und Benutzerfreundlichkeit. Das Projekt verwendet End-to-End-Tests anstelle von Unit-Tests. Das Projekt ist Open Source und begrüßt Beiträge und Feedback aus der Community. Das Projekt ist hauptsächlich in Python geschrieben.

Um zu beginnen, können Benutzer das Repository klonen und die Abhängigkeiten mit Poetry installieren. Persistenz ist erforderlich, wobei Postgres über Docker empfohlen wird. Die CLI kann mit `poetry run beebot API` ausgeführt werden. Der Server kann mit `uvicorn` gestartet werden. Die API kann mit Curl-Befehlen aufgerufen werden. Eine Websocket-Verbindung ist am /notifications-Endpunkt verfügbar. Das Projekt sucht aktiv nach Beiträgen und Feedback.

GitHub's Kernfunktionen

  • Autonome Aufgaben Ausführung

  • Toolauswahl über AutoPack

  • Integrierte Persistenz

  • REST-API gemäß e2b-Standard

  • Websocket-Server für die Ereignisveröffentlichung

  • Austauschbare Dateisystememulation

  • Web-UI (in Kürze verfügbar)

  • Dynamische History-Manipulation

  • Integriertes Caching mit Helicone

  • Fokus auf Funktionalität und Flexibilität

  • Verwendet End-to-End-Tests

  • Open-Source-Projekt

Erste Schritte mit GitHub

  1. Entwickler: Klonen Sie das Repository mit git clone https://github.com/AutoPackAI/beebot.git

  2. Entwickler: Navigieren Sie zum Projektverzeichnis mit cd beebot

  3. Entwickler: Installieren Sie die Abhängigkeiten mit poetry install

  4. Entwickler: Konfigurieren Sie die Persistenz (Postgres über Docker empfohlen)

  5. Entwickler: Führen Sie die CLI mit poetry run beebot API aus

  6. Entwickler: Starten Sie den Server mit uvicorn beebot.initiator.api:create_app --factory --timeout-keep-alive=300

  7. Entwickler: Interagieren Sie mit der API mithilfe von Curl-Befehlen, um Aufgaben zu erstellen und auszuführen

GitHub's Anwendungsfälle

  • Automatisierte Aufgaben Ausführung
  • Entwicklung von KI-Assistenten
  • Tool-Integration
  • API-Interaktion
  • Websocket-Benachrichtigungen
  • Experimentieren mit KI
  • Workflow-Automatisierung
  • Forschung und Entwicklung

FAQ von GitHub

GitHub Bewertungen

Wird geladen...

Beliebte KI-Tools wie GitHub

KI-GitHub-Repos

BeeAI Framework ist ein Open-Source-Toolkit zum Erstellen von produktionsreifen KI-Agenten und Multi-Agenten-Systemen. Es unterstützt die Entwicklung in Python und TypeScript und…

KI-Agenten-Builder

KI-GitHub-Repos

Dify ist eine Open-Source-Plattform zur Entwicklung von LLM-Anwendungen. Sie bietet eine visuelle Oberfläche zum Erstellen von KI-Workflows, RAG-Pipelines und Agentenfunktionen.…

EmpfohlenKI-Agenten-Builder

pi ist ein AI-Agenten-Toolkit, das eine einheitliche LLM-API, eine Agentenschleife, TUI und eine CLI für Coding-Agenten bereitstellt. Es wurde entwickelt, um die Entwicklung und…

EmpfohlenKI-Agenten-Builder

KI-GitHub-Repos

AutoGPT ist eine Open-Source-Plattform zur Erstellung und Bereitstellung autonomer KI-Agenten. Sie bietet Werkzeuge zum Erstellen, Testen und Verwalten von KI-Workflows, sodass…

EmpfohlenKI-Agenten-Builder

KI-GitHub-Repos

SuperAGI ist ein entwicklerorientiertes, Open-Source-Framework für autonome KI-Agenten. Es ermöglicht Entwicklern, nützliche autonome Agenten schnell und zuverlässig zu erstellen,…

KI-Agenten-Builder

KI-GitHub-Repos

CodeFuse-ChatBot ist ein Open-Source-KI-Assistent, der den Softwareentwicklungszyklus optimiert. Er nutzt ein Multi-Agenten-Framework, DevOps-Toolkits und RAG für Code und…

KI-Programmierassistenten

OpenHands ist ein selbst gehostetes Entwickler-Kontrollzentrum für KI-gesteuerte Coding Agents und Automatisierungen. Es ermöglicht Ihnen, verschiedene ACP-kompatible Agents…

KI-Programmierassistenten