メインコンテンツへスキップ
ToolPotion
AI アドバイザー
送信(無料)

Apache Burr

Apache Burrは、チャットボット、エージェント、シミュレーションなどの意思決定アプリケーションを構築するためのオープンソースPythonフレームワークです。これらのアプリケーションの監視、トレース、永続化、実行のためのツールを提供し、LLMや様々なフレームワークと統合します。

リポジトリを見る
共有
リポジトリを見る
共有

Apache Burr (incubating) は、チャットボット、エージェント、シミュレーションなどの意思決定を行うアプリケーションの開発を簡素化するために設計されたPythonライブラリです。開発者は、単純なPythonのビルディングブロックから複雑なシステムを構築でき、特に大規模言語モデル(LLM)を活用するシステムを構築できます。Burrは、人気のフレームワークとシームレスに統合され、アプリケーション実行のリアルタイム監視、トレース、デバッグのための堅牢なUIを提供します。

続きを読む

Apache Burrの核心は、アプリケーションをステートマシンとして表現することにあります。これは基本的にグラフまたはフローチャートです。このアプローチは、ステート管理、複雑な意思決定の追跡、人間のフィードバックの統合、または冪等で自己永続的なワークフローを必要とするあらゆるアプリケーションに最適です。フレームワークのシンプルさは、ステート遷移とデータフローを管理するためのアクションとしてデコレートされたPython関数を使用するコアAPIに示されています。

Apache Burrの主要コンポーネントには、ステートマシンを構築および管理するための依存関係のないPythonライブラリ、テレメトリとイントロスペクションのためのユーザーインターフェース、およびステート永続化と他のシステムとの接続のための統合セットが含まれます。UIにより、ユーザーは実行フローとアプリケーションステートをリアルタイムで視覚化でき、デバッグと開発プロセスを強化します。統合により、様々なLLMオブザーバビリティツール、ストレージソリューション、およびApache Hamiltonのようなカスタムライブラリに接続するためにBurrの機能を拡張できます。

Apache Burrは、シンプルなGPTライクチャットボットやステートフルRAGベースチャットボットから、LLMベースのアドベンチャーゲームやインタラクティブアシスタントまで、幅広いアプリケーションに適しています。また、時系列予測シミュレーションやハイパーパラメータチューニングなどの非LLMユースケースもサポートしています。フレームワークの柔軟性により、好みのLLMまたはフレームワークとの統合が可能になり、開発者はスケーラブルで保守可能なAI駆動アプリケーションを構築できます。プロジェクトは使いやすさを重視しており、クイックスタートガイドとすぐに利用できる例が開発者の迅速な立ち上げを支援します。

プロジェクト名であるBurrは、Aaron Burrへの敬意を表しており、Apache Hamiltonとの概念的なつながりを示唆し、洗練されたアプリケーション構築のための異なるツールの調和のとれた統合を示唆しています。プロジェクトはコミュニティからの貢献を積極的に歓迎しており、参加を希望する開発者向けに明確なガイドラインを提供しています。

  • カテゴリーAI エージェントビルダー
  • 料金モデルオープンソース
  • デプロイセルフホスト
  • プラットフォームWeb

  • 意思決定アプリケーションのためのステートマシンモデリング

  • リアルタイム監視およびトレースUI

  • プラグ可能なステート永続化メカニズム

  • LLMおよび様々なフレームワークとの統合

  • チャットボット、エージェント、シミュレーションの構築

  • 冪等で自己永続的なワークフロー

  • Pythonベースのステート管理

  • オープンソースフレームワーク

  • カスタムアクションと統合による拡張性

  • デバッグおよびリプレイ機能

  • 非LLMユースケースのサポート

  • Discordを通じたコミュニティサポート

  1. リポジトリをクローンする: git clone https://github.com/apache/burr

  2. 依存関係をインストールする: pip install "apache-burr[start]"

  3. UIサーバーを実行する: burr

  4. UI経由でデモアプリケーションを探索する

  5. 例でコーディングを開始する: cd burr/examples/hello-world-counter && python application.py

  6. 詳細なガイドと概念についてはドキュメントを参照する

  • AIチャットボット
  • 意思決定エージェント
  • シミュレーション
  • RAGアプリケーション
  • LLMゲーム
  • ワークフロー自動化
  • ハイパーパラメータチューニング

Apache Burr のレビュー

読み込み中...

Apache Burr に似た人気のAIツール

Dify

AI GitHub リポジトリ

Difyは、LLMアプリケーション開発のためのオープンソースプラットフォームです。AIワークフロー、RAGパイプライン、エージェント機能を構築するためのビジュアルキャンバスを提供します。包括的なモデルサポートとLLMOps機能により、開発者は迅速なプロトタイピングと本番環境へのデプロイを実現できます。

AI エージェントビルダー

AI GitHub リポジトリで第11位

ツールを見る

AI GitHub リポジトリ

LLMアプリケーション開発のためのオープンソースプラットフォームです。AIワークフロー、RAGパイプライン、エージェント機能を構築するためのビジュアルキャンバスを提供します。包括的なモデルサポートとLLMOps機能により、開発者は迅速なプロトタイピングと本番環境へのデプロイを実現できます。Difyは、LLMアプリケーション開発のためのオープンソースプラットフォームです。AIワークフロー、RAGパイプライン、エージェント機能を構築するためのビジュアルキャンバスを提供します。包括的なモデルサポートとLLMOps機能により、開発者は迅速なプロトタイピングと本番環境へのデプロイを実現できます。

注目AI エージェントビルダー
AI GitHub リポジトリで第11位

Langroid

AI GitHub リポジトリ

Langroidは、マルチエージェントプログラミングパラダイムを使用してLLM搭載アプリケーションを構築するためのPythonフレームワークです。開発者はエージェントを作成し、ツールとLLMを装備させ、メッセージ交換を通じて複雑な問題を解決するためにそれらの協調をオーケストレーションすることができ、LLMアプリ開発を簡素化します。

AI エージェントビルダー

AI GitHub リポジトリで第94位

ツールを見る

AI GitHub リポジトリ

マルチエージェントプログラミングパラダイムを使用してLLM搭載アプリケーションを構築するためのPythonフレームワークです。開発者はエージェントを作成し、ツールとLLMを装備させ、メッセージ交換を通じて複雑な問題を解決するためにそれらの協調をオーケストレーションすることができ、LLMアプリ開発を簡素化します。Langroidは、マルチエージェントプログラミングパラダイムを使用してLLM搭載アプリケーションを構築するためのPythonフレームワークです。開発者はエージェントを作成し、ツールとLLMを装備させ、メッセージ交換を通じて複雑な問題を解決するためにそれらの協調をオーケストレーションすることができ、LLMアプリ開発を簡素化します。

AI エージェントビルダー
AI GitHub リポジトリで第94位

Pi Agent Harness

AI GitHub リポジトリ

piは、統一されたLLM API、エージェントループ、TUI、およびコーディングエージェントCLIを提供するAIエージェントツールキットです。AIエージェントの開発と展開を効率化するように設計されており、開発者がアプリケーションにAI機能を統合しやすくします。

AI エージェントビルダー
ツールを見る

AI GitHub リポジトリ

piは、統一されたLLM API、エージェントループ、TUI、およびコーディングエージェントCLIを提供するAIエージェントツールキットです。AIエージェントの開発と展開を効率化するように設計されており、開発者がアプリケーションにAI機能を統合しやすくします。

注目AI エージェントビルダー
AI GitHub リポジトリ トップ250を見る

DAGent

AI GitHub リポジトリ

DAGentは、AIエージェントを迅速に構築するために設計されたPythonライブラリです。有向非巡回グラフ(DAG)を使用してAIエージェントの動作をワークフローとして構造化し、関数をノードとして扱います。「Decision Node」を通じてLLMが次に実行する関数を推論することで、エージェントは既存のPythonコードをツールとして活用できます。

AI エージェントビルダー
ツールを見る

AI GitHub リポジトリ

AIエージェントを迅速に構築するために設計されたPythonライブラリです。有向非巡回グラフ(DAG)を使用してAIエージェントの動作をワークフローとして構造化し、関数をノードとして扱います。「Decision Node」を通じてLLMが次に実行する関数を推論することで、エージェントは既存のPythonコードをツールとして活用できます。DAGentは、AIエージェントを迅速に構築するために設計されたPythonライブラリです。有向非巡回グラフ(DAG)を使用してAIエージェントの動作をワークフローとして構造化し、関数をノードとして扱います。「Decision Node」を通じてLLMが次に実行する関数を推論することで、エージェントは既存のPythonコードをツールとして活用できます。

AI エージェントビルダー
AI GitHub リポジトリ トップ250を見る

BeeAI Framework

AI GitHub リポジトリ

BeeAI Frameworkは、本番環境対応のAIエージェントおよびマルチエージェントシステムを構築するためのオープンソースツールキットです。PythonとTypeScriptの両方での開発をサポートし、推論、アクション、コラボレーション、堅牢なエラー処理機能を提供し、複雑な問題解決を可能にします。

AI エージェントビルダー

AI GitHub リポジトリで第107位

ツールを見る

AI GitHub リポジトリ

本番環境対応のAIエージェントおよびマルチエージェントシステムを構築するためのオープンソースツールキットです。PythonとTypeScriptの両方での開発をサポートし、推論、アクション、コラボレーション、堅牢なエラー処理機能を提供し、複雑な問題解決を可能にします。BeeAI Frameworkは、本番環境対応のAIエージェントおよびマルチエージェントシステムを構築するためのオープンソースツールキットです。PythonとTypeScriptの両方での開発をサポートし、推論、アクション、コラボレーション、堅牢なエラー処理機能を提供し、複雑な問題解決を可能にします。

AI エージェントビルダー
AI GitHub リポジトリで第107位

Gwenflow

AI GitHub リポジトリ

Gwenflowは、自律AIエージェントと大規模言語モデル(LLM)を活用したアプリケーションのオーケストレーションを行うためのPythonフレームワークです。LLMとエージェントのスケーラブルなソリューションへの統合を簡素化し、複数のLLMプロバイダー、マルチエージェントフロー、RAGパイプライン、ストリーミングをサポートします。

AI エージェントビルダー
ツールを見る

AI GitHub リポジトリ

自律AIエージェントと大規模言語モデル(LLM)を活用したアプリケーションのオーケストレーションを行うためのPythonフレームワークです。LLMとエージェントのスケーラブルなソリューションへの統合を簡素化し、複数のLLMプロバイダー、マルチエージェントフロー、RAGパイプライン、ストリーミングをサポートします。Gwenflowは、自律AIエージェントと大規模言語モデル(LLM)を活用したアプリケーションのオーケストレーションを行うためのPythonフレームワークです。LLMとエージェントのスケーラブルなソリューションへの統合を簡素化し、複数のLLMプロバイダー、マルチエージェントフロー、RAGパイプライン、ストリーミングをサポートします。

AI エージェントビルダー
AI GitHub リポジトリ トップ250を見る

Pocket Flow

AI GitHub リポジトリ

Pocket Flowは、迅速な開発のために設計されたミニマリストな100行LLMフレームワークです。AIエージェントが他のエージェントを構築することを可能にし、ワークフロー、RAG、マルチエージェントシステムのような複雑なAIアプリケーション向けの依存関係ゼロ、軽量なソリューションを提供します。

AI エージェントビルダー

AI GitHub リポジトリで第139位

ツールを見る

AI GitHub リポジトリ

迅速な開発のために設計されたミニマリストな100行LLMフレームワークです。AIエージェントが他のエージェントを構築することを可能にし、ワークフロー、RAG、マルチエージェントシステムのような複雑なAIアプリケーション向けの依存関係ゼロ、軽量なソリューションを提供します。Pocket Flowは、迅速な開発のために設計されたミニマリストな100行LLMフレームワークです。AIエージェントが他のエージェントを構築することを可能にし、ワークフロー、RAG、マルチエージェントシステムのような複雑なAIアプリケーション向けの依存関係ゼロ、軽量なソリューションを提供します。

AI エージェントビルダー
AI GitHub リポジトリで第139位

iX は、自律型および半自律型の LLM を活用したエージェントとワークフローを設計、展開するためのプラットフォームです。AI エージェントを使用してタスクを自動化するための、柔軟でスケーラブルなソリューションを提供します。QA チャットボット、コード生成、データ抽出、研究支援のための AI を活用したワークフローを作成します。

AI エージェントビルダー
ツールを見る

自律型および半自律型の LLM を活用したエージェントとワークフローを設計、展開するためのプラットフォームです。AI エージェントを使用してタスクを自動化するための、柔軟でスケーラブルなソリューションを提供します。QA チャットボット、コード生成、データ抽出、研究支援のための AI を活用したワークフローを作成します。iX は、自律型および半自律型の LLM を活用したエージェントとワークフローを設計、展開するためのプラットフォームです。AI エージェントを使用してタスクを自動化するための、柔軟でスケーラブルなソリューションを提供します。QA チャットボット、コード生成、データ抽出、研究支援のための AI を活用したワークフローを作成します。

AI エージェントビルダー
AI GitHub リポジトリ トップ250を見る
1 / 8