bubbuild/bub
Bub it. Build it. A tiny agent runtime, composable with plugins.
解決する課題
BubはAIエージェントを構築・実行するための柔軟なフレームワークを提供します。開発者はエージェントを自身のPythonアプリケーションに直接統合することも、タスク自動化のために構築済みのカスタマイズ可能なアプリケーションを使用することもできます。
仕組み
Bubの核となるのは、モデルの選択、ツールの実行、指示、および会話履歴を管理する Agent カーネルです。開発者は bub Pythonパッケージを使用してこのカーネルをカスタムサービス(FastAPIエンドポイントなど)に組み込んだり、Bub CLIアプリケーションをインストールしてターミナルから直接プラグイン、ツール、統合を管理したりできます。
対象ユーザー
このプロジェクトは、PythonでカスタムAIエージェントを構築したい開発者や、特定のスキルやワークスペース統合で拡張可能な、設定ベースのプラグイン型エージェントアプリケーションを求めるユーザー向けです。
ハイライト
- カスタムPython統合とスタンドアロンアプリケーションの両方に使用できる統一されたエージェントカーネルを提供。
- プラグイン、ツール、カスタムチャネル統合によるモジュール式の拡張性をサポート。
- エージェントの迅速なセットアップと対話のためのCLIベースの体験を提供。
- Python 3.12+ 環境向けに設計されており、FastAPI統合をサポート。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト