Zum Hauptinhalt springen
ToolPotion
KI-Berater
Einreichen

Apache Burr

Apache Burr ist ein Open-Source-Python-Framework zum Erstellen von Entscheidungsanwendungen wie Chatbots, Agenten und Simulationen. Es bietet Werkzeuge zur Überwachung, Nachverfolgung, Speicherung und Ausführung dieser Anwendungen auf Ihrer eigenen Infrastruktur und integriert sich mit LLMs und verschiedenen Frameworks.

Repository ansehen
Teilen
Repository ansehen
Teilen

Apache Burr (incubating) ist eine Python-Bibliothek, die entwickelt wurde, um die Entwicklung von Anwendungen zu vereinfachen, die Entscheidungen treffen, wie z. B. Chatbots, Agenten und Simulationen. Sie ermöglicht es Entwicklern, komplexe Systeme aus einfachen Python-Bausteinen zu erstellen, insbesondere solche, die Large Language Models (LLMs) nutzen. Burr lässt sich nahtlos in gängige Frameworks integrieren und bietet eine robuste Benutzeroberfläche für die Echtzeitüberwachung, Nachverfolgung und das Debugging der Anwendungslogik.

Weiterlesen

Der Kern von Apache Burr dreht sich um die Darstellung von Anwendungen als Zustandsautomaten, die im Wesentlichen Graphen oder Flussdiagramme sind. Dieser Ansatz ist ideal für jede Anwendung, die Zustandsverwaltung, komplexe Entscheidungsverfolgung, Integration von menschlichem Feedback oder idempotente, sich selbst persistierende Workflows erfordert. Die Einfachheit des Frameworks zeigt sich in seiner Kern-API, die mit Aktionen dekorierten Python-Funktionen zur Verwaltung von Zustandsübergängen und Datenflüssen verwendet.

Zu den Kernkomponenten von Apache Burr gehören eine abhängigkeitsfreie Python-Bibliothek zum Erstellen und Verwalten von Zustandsautomaten, eine Benutzeroberfläche für Telemetrie und Introspektion sowie eine Reihe von Integrationen für die Zustandsverwaltung und die Verbindung mit anderen Systemen. Die Benutzeroberfläche ermöglicht es Benutzern, den Ausführungsfluss und den Anwendungszustand in Echtzeit zu visualisieren, was den Debugging- und Entwicklungsprozess verbessert. Integrationen können die Fähigkeiten von Burr erweitern, um sich mit verschiedenen LLM-Observability-Tools, Speicherlösungen und benutzerdefinierten Bibliotheken wie Apache Hamilton zu verbinden.

Apache Burr eignet sich für eine breite Palette von Anwendungen, von einfachen GPT-ähnlichen Chatbots und zustandsbehafteten RAG-basierten Chatbots bis hin zu LLM-basierten Abenteuerspielen und interaktiven Assistenten. Es unterstützt auch Nicht-LLM-Anwendungsfälle wie Simulationen zur Zeitreihenprognose und Hyperparameter-Tuning. Die Flexibilität des Frameworks ermöglicht die Integration mit jedem bevorzugten LLM oder Framework, sodass Entwickler skalierbare und wartbare KI-gesteuerte Anwendungen erstellen können. Das Projekt legt Wert auf Benutzerfreundlichkeit mit einer Schnellstartanleitung und leicht verfügbaren Beispielen, um Entwicklern den Einstieg zu erleichtern.

Der Projektname Burr ist eine Anspielung auf Aaron Burr und hat eine konzeptionelle Verbindung zu Apache Hamilton, was eine harmonische Integration verschiedener Werkzeuge für die Erstellung anspruchsvoller Anwendungen nahelegt. Das Projekt begrüßt aktiv Community-Beiträge und bietet klare Richtlinien für Entwickler, die sich engagieren möchten.

  • KategorieKI-Agenten-Builder
  • PreismodellOpen Source
  • BereitstellungSelbst gehostet
  • PlattformenWeb

  • Zustandsautomatenmodellierung für Entscheidungsanwendungen

  • Echtzeit-Überwachungs- und Nachverfolgungs-UI

  • Pluggable Zustandsverwaltungmechanismen

  • Integration mit LLMs und verschiedenen Frameworks

  • Erstellung von Chatbots, Agenten und Simulationen

  • Idempotente und sich selbst persistierende Workflows

  • Python-basierte Zustandsverwaltung

  • Open-Source-Framework

  • Erweiterbar mit benutzerdefinierten Aktionen und Integrationen

  • Debugging- und Wiedergabefunktionen

  • Unterstützt Nicht-LLM-Anwendungsfälle

  • Community-Support über Discord

  1. Repository klonen: git clone https://github.com/apache/burr

  2. Abhängigkeiten installieren: pip install "apache-burr[start]"

  3. UI-Server ausführen: burr

  4. Demoanwendungen über die UI erkunden

  5. Mit Beispielen programmieren: cd burr/examples/hello-world-counter && python application.py

  6. Dokumentation für detaillierte Anleitungen und Konzepte konsultieren

  • KI-Chatbots
  • Entscheidungsagenten
  • Simulationen
  • RAG-Anwendungen
  • LLM-Spiele
  • Workflow-Automatisierung
  • Hyperparameter-Optimierung

Apache Burr Bewertungen

Wird geladen...

Beliebte KI-Tools wie Apache Burr

Dify

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.…

KI-Agenten-Builder

Platz 11 in KI-GitHub-Repos

Tool ansehen

KI-GitHub-Repos

Open-Source-Plattform zur Entwicklung von LLM-Anwendungen. Sie bietet eine visuelle Oberfläche zum Erstellen von KI-Workflows, RAG-Pipelines und Agentenfunktionen.…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
Platz 11 in KI-GitHub-Repos

Langroid

KI-GitHub-Repos

Langroid ist ein Python-Framework zum Erstellen von LLM-gestützten Anwendungen mithilfe eines Multi-Agenten-Programmierparadigmas. Es ermöglicht Entwicklern, Agenten zu erstellen,…

KI-Agenten-Builder

Platz 94 in KI-GitHub-Repos

Tool ansehen

KI-GitHub-Repos

Python-Framework zum Erstellen von LLM-gestützten Anwendungen mithilfe eines Multi-Agenten-Programmierparadigmas. Es ermöglicht Entwicklern, Agenten zu erstellen,…Langroid ist ein Python-Framework zum Erstellen von LLM-gestützten Anwendungen mithilfe eines Multi-Agenten-Programmierparadigmas. Es ermöglicht Entwicklern, Agenten zu erstellen,…

KI-Agenten-Builder
Platz 94 in KI-GitHub-Repos

Pi Agent Harness

KI-GitHub-Repos

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…

KI-Agenten-Builder
Tool ansehen

KI-GitHub-Repos

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
Top 250 KI-GitHub-Repos ansehen

DAGent

KI-GitHub-Repos

DAGent ist eine Python-Bibliothek, die für den schnellen Aufbau von KI-Agenten entwickelt wurde. Sie strukturiert das Verhalten von KI-Agenten in Workflows mithilfe von…

KI-Agenten-Builder
Tool ansehen

KI-GitHub-Repos

Python-Bibliothek, die für den schnellen Aufbau von KI-Agenten entwickelt wurde. Sie strukturiert das Verhalten von KI-Agenten in Workflows mithilfe von…DAGent ist eine Python-Bibliothek, die für den schnellen Aufbau von KI-Agenten entwickelt wurde. Sie strukturiert das Verhalten von KI-Agenten in Workflows mithilfe von…

KI-Agenten-Builder
Top 250 KI-GitHub-Repos ansehen

BeeAI Framework

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

Platz 107 in KI-GitHub-Repos

Tool ansehen

KI-GitHub-Repos

Open-Source-Toolkit zum Erstellen von produktionsreifen KI-Agenten und Multi-Agenten-Systemen. Es unterstützt die Entwicklung in Python und TypeScript und…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
Platz 107 in KI-GitHub-Repos

Gwenflow

KI-GitHub-Repos

Gwenflow ist ein Python-Framework zur Orchestrierung von Anwendungen, die auf autonomen KI-Agenten und Large Language Models (LLMs) basieren. Es vereinfacht die Integration von…

KI-Agenten-Builder
Tool ansehen

KI-GitHub-Repos

Python-Framework zur Orchestrierung von Anwendungen, die auf autonomen KI-Agenten und Large Language Models (LLMs) basieren. Es vereinfacht die Integration von…Gwenflow ist ein Python-Framework zur Orchestrierung von Anwendungen, die auf autonomen KI-Agenten und Large Language Models (LLMs) basieren. Es vereinfacht die Integration von…

KI-Agenten-Builder
Top 250 KI-GitHub-Repos ansehen

Pocket Flow

KI-GitHub-Repos

Pocket Flow ist ein minimalistisches LLM-Framework mit 100 Zeilen Code, das für die schnelle Entwicklung konzipiert ist. Es ermöglicht KI-Agenten, andere Agenten zu erstellen, und…

KI-Agenten-Builder

Platz 139 in KI-GitHub-Repos

Tool ansehen

KI-GitHub-Repos

Minimalistisches LLM-Framework mit 100 Zeilen Code, das für die schnelle Entwicklung konzipiert ist. Es ermöglicht KI-Agenten, andere Agenten zu erstellen, und…Pocket Flow ist ein minimalistisches LLM-Framework mit 100 Zeilen Code, das für die schnelle Entwicklung konzipiert ist. Es ermöglicht KI-Agenten, andere Agenten zu erstellen, und…

KI-Agenten-Builder
Platz 139 in KI-GitHub-Repos

iX ist eine Plattform für das Design und die Bereitstellung von autonomen und semi-autonomen, LLM-gestützten Agenten und Workflows. Sie bietet eine flexible und skalierbare Lösung…

KI-Agenten-Builder
Tool ansehen

Plattform für das Design und die Bereitstellung von autonomen und semi-autonomen, LLM-gestützten Agenten und Workflows. Sie bietet eine flexible und skalierbare Lösung…iX ist eine Plattform für das Design und die Bereitstellung von autonomen und semi-autonomen, LLM-gestützten Agenten und Workflows. Sie bietet eine flexible und skalierbare Lösung…

KI-Agenten-Builder
Top 250 KI-GitHub-Repos ansehen
1 von 8