AI News HubLIVE
站内改写2 分で読了

新しいAIエージェントアーキテクチャ:LLMのずれとトークンコストを修正

Botcircuitsは、LLMのステップ推論と決定性状態機械を組み合わせたオープンソースのAIエージェントです。これにより、トークン効率が良く予測可能なマルチステップ自動化を実現します。CLI、自然言語によるワークフロー作成、スキル、MCPサポートを特徴としています。

ソースHacker News AI著者: nexcatara

Botcircuitsは、従来のLLM駆動エージェントにありがちなずれや高いトークンコストに対処するため、新しいAIエージェントアーキテクチャを提案するオープンソースプロジェクトです。このアーキテクチャの核心は、LLMに各ステップの推論とツール呼び出しを任せつつ、決定性状態機械で全体の流れを制御する点にあります。これにより、LLMの柔軟性を活かしながら、マルチステップ自動化の予測可能性と効率性を確保します。

Botcircuitsは充実したコマンドラインインターフェース(CLI)を提供し、対話モードと非対話モードの両方をサポートします。ユーザーは簡単なコマンドでセットアップ、ワークフローの実行、設定管理を行えます。特に注目すべきはワークフローシステムです。CLIで/workflow addコマンドを使うと、自然言語で記述した複雑なマルチステップ手順を自動的にJSON形式のワークフローファイルにコンパイルし、呼び出し可能なツールとして登録します。ワークフローには条件分岐を含めることができ、任意のステップから実行を開始することも可能です。

ワークフローに加えて、Botcircuitsは「スキル」という概念を導入しています。スキルはフォルダに保存された指示セットで、エージェントが説明に基づいて自動的に選択・実行します。これにより、システムプロンプトを頻繁に変更する必要がなくなり、FAQ回答やPR説明の作成といった反復的なタスクに特に有効です。また、BotcircuitsはMCP(Model Context Protocol)サーバーをサポートしており、ファイルシステム、GitHub、データベースなどの外部ツールを階層的な設定ファイルで管理・追加できます。

インストールと設定は非常に簡単で、複数のPythonバージョンと主要なLLMプロバイダー(Anthropic、OpenAI、Gemini)に対応しています。セキュリティ面では、APIキーを独立した.envファイルに保存し、多段階の設定上書きをサポートしています。Botcircuitsは、複雑なマルチステップ自動化を必要とするシーン向けの、予測可能で効率的なAIエージェントフレームワークを目指しており、GitHubでオープンソースとして公開されています。詳細なドキュメントとサンプルも提供されており、開発者の貢献を歓迎しています。