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統合をサポート。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト