docker/labs-ai-tools-for-devs
Your trusted home for discovering MCP tools – seamlessly integrated into Docker
何を解決するか
開発者がDockerコンテナをツールとして使用して、複雑なエージェント型AIワークフローを構築・実行できるようにします。LLMが単純なテキスト応答に限定される問題を解決し、さまざまなプラットフォーム上でサンドボックス環境内で複雑なアクションを実行できるようにします。
動作方法
システムはMarkdownファイルを使ってワークフローを定義し、会話ループを通じて実行します。このループにより、ツールの結果、エージェントの応答、プロンプトが双方向でやり取りされ、エラーが発生した場合にエージェントが自己修正できるようになります。ツールはDockerイメージとして実装されており、マルチモデルエージェントをサポートしており、たとえば計画にはフロンティアモデル、実行にはローカルモデルといったように、単一のワークフロー内で異なるLLMを異なるタスクに割り当てられます。
対象ユーザー
Git経由で共有できる追跡可能でバージョン管理されたAIワークフローを構築したい開発者向けです。Dockerを使用することで、あらゆる環境で一貫して実行可能です。
特徴
- Docker化されたツール: LLMがサンドボックス環境で実行できるようにし、より広範な環境互換性を実現するため、Dockerイメージをツールとして使用します。
- MCP対応: プロンプトとツールをModel Context Protocol (MCP) サーバーとして使用できます。
- Markdownベース: ワークフローはプレーンなMarkdownで記述されるため、人間とLLMの両方にとって読み書きが容易です。
- マルチモデルオーケストレーション: 単一のワークフロー内で異なるLLMファミリーを組み合わせ、コストやパフォーマンスを最適化できます。
- プロジェクト最優先のコンテキスト: 特殊な「エクストラクタ」Dockerイメージを使用して、関連するプロジェクト情報をJSONコンテキストに抽出します。
関連
- Dispatch
- Dispatch
- プロジェクト
- プロジェクト
- プロジェクト