説明
BeeBotは、GitHubでホストされている自律型AIエージェントであり、幅広い実用的なタスクを自律的に実行するように設計されています。このプロジェクトは現在保留中であり、開発者は現在のLLMがまだ一般的な自律型AIに対応できるとは考えていません。LLMが大幅に改善された場合、カスタムモデルが開発された場合、または特定のタスクのサブセットが特定された場合に、このプロジェクトは復活する可能性があります。
BeeBotのコア機能には、AutoPackによるツール選択、タスク実行中にさらに多くのツールを取得する機能、組み込みの永続性、およびe2b標準に準拠したREST APIが含まれます。また、イベント公開用のwebsocketサーバー、交換可能なファイルシステムエミュレーション、およびWeb UI(近日公開予定)も備えています。このプロジェクトは、機能性、柔軟性、信頼性を重視し、開発者の利便性よりもこれらの側面を優先しています。開発プロセスは、ツール選択、LLMの専門化、および開発速度を向上させるための型破りな方法論に焦点を当てた特定の哲学によって導かれています。
BeeBotのアーキテクチャと将来の計画は、docs/ディレクトリで詳しく説明されています。このプロジェクトは、ツールのパッケージマネージャーとしてAutoPackを使用し、さまざまなLLMを活用しています。このプロジェクトの優先事項は、機能性、柔軟性、信頼性、効率性、および利便性です。このプロジェクトは、単体テストではなく、エンドツーエンドテストを使用しています。このプロジェクトはオープンソースであり、コミュニティからの貢献とフィードバックを歓迎しています。このプロジェクトは主にPythonで記述されています。
GitHubの主要機能
自律的なタスク実行
AutoPackによるツール選択
組み込みの永続性
e2b標準に準拠したREST API
イベント公開用のWebsocketサーバー
交換可能なファイルシステムエミュレーション
Web UI(近日公開予定)
動的な履歴操作
Heliconeによる組み込みのキャッシング
機能性と柔軟性の重視
エンドツーエンドテストの使用
オープンソースプロジェクト
GitHubをはじめる
開発者: git clone https://github.com/AutoPackAI/beebot.gitを使用してリポジトリをクローンします
開発者: cd beebotを使用してプロジェクトディレクトリに移動します
開発者: poetry installを使用して依存関係をインストールします
開発者: 永続性を設定します(Docker経由のPostgresを推奨)
開発者: poetry run beebot APIを使用してCLIを実行します
開発者: uvicorn beebot.initiator.api:create_app --factory --timeout-keep-alive=300を使用してサーバーを起動します
開発者: curlコマンドを使用してAPIと対話し、タスクを作成および実行します
GitHubの使用例
- 自動化されたタスク実行
- AIアシスタント開発
- ツール統合
- APIインタラクション
- Websocket通知
- AIの実験
- ワークフローの自動化
- 研究開発








