AI・機械学習
Docker Agent: Docker による AI エージェントビルダーおよびランタイム
Docker Agent : AI Agent Builder and Runtime by Docker (github.com)
要約
Docker Agent は、宣言型の YAML 設定、豊富なツールエコシステム、マルチエージェントオーケストレーションを使用して AI エージェントを構築、実行、共有できる Docker CLI プラグインです。コード不要で、専門知識を持つエージェントチームが協調して複雑な問題を解決するインテリジェント AI エージェントを作成・実行できます。
全文翻訳
🤖 Docker Agent 🤖 宣言型の YAML 設定、豊富なツールエコシステム、マルチエージェントオーケストレーションで AI エージェントを構築、実行、共有します。
Docker Agent とは?
docker-agent を使用すると、複雑な問題を解決するために協調するインテリジェント AI エージェントを作成および実行できます。コードは不要です。docker-agent は Docker CLI プラグインであり、docker agent で実行できます。YAML でエージェントを定義し、ツールを与えて、作業させます。
agents:
root:
model: openai/gpt-5-mini
description: A helpful AI assistant
instruction: |
You are a knowledgeable assistant that helps users with various tasks. Be helpful, accurate, and concise in your responses.
toolsets:
- type: mcp
ref: docker:duckduckgo
docker agent run agent.yaml
主な機能
マルチエージェントアーキテクチャ — タスクを自動的に委任する専門エージェントのチームを作成します。
豊富なツールエコシステム — ビルトインツール + 任意の MCP サーバー (ローカル、リモート、または Docker ベース)。
AI プロバイダー非依存 — OpenAI、Anthropic、Gemini、AWS Bedrock、Mistral、xAI、Docker Model Runner など。
YAML 設定 — 宣言型で、バージョン管理可能で、共有可能です。
高度な推論 — ビルトインの思考、ToDo、メモリツール。
RAG — BM25、埋め込み、ハイブリッド検索、リランキングによるプラグ可能な検索。
パッケージ化と共有 — エージェントを任意の OCI レジストリにプッシュし、どこでもプルして実行します。
インストール
Docker Desktop (4.63+) — docker-agent CLI プラグインはプリインストールされています。docker agent を実行するだけです。
Homebrew — brew install docker-agent。
docker-agent を直接実行するか、バイナリを ~/.docker/cli-plugins/docker-agent にシンボリックリンクして docker agent を実行します。
バイナリリリース — GitHub Releases からダウンロードします。
docker-agent バイナリを ~/.docker/cli-plugins/docker-agent にシンボリックリンクして docker agent を使用できるようにするか、docker-agent を直接使用します。
少なくとも 1 つの API キーを設定します (またはローカルモデルには Docker Model Runner を使用します)。
export OPENAI_API_KEY=sk-...
# または ANTHROPIC_API_KEY、GOOGLE_API_KEY など。
クラウド API キーまたはローカルモデルのいずれかのパスの完全なウォークスルーについては、Set Up a Model を参照してください。
クイックスタート
# デフォルトのエージェントを実行します
docker agent run
# OCI レジストリから実行します
docker agent run myorg/agent:tag
# 新しいエージェントをインタラクティブに生成します
docker agent new
# 独自の構成を実行します
docker agent run agent.yaml
詳細な例は examples/ ディレクトリにあります。
ドキュメント
📖 完全なドキュメント
インストール · モデルの設定 · クイックスタート
エージェント · モデル · ツール · マルチエージェント構成リファレンス
TUI · CLI · MCP モード · RAG
モデルプロバイダー · Docker Model Runner
貢献
始めるには、貢献ガイドをお読みください。
私たちは docker-agent を使用して docker-agent を構築しています。
docker agent run ./golang_developer.yaml
テレメトリ
ツールの改善のために、匿名化された使用状況データを収集します。テレメトリを参照してください。
コミュニティ
Docker コミュニティ Slack · #docker-agent チャンネル