358 Views
November 27, 25
スライド概要
【東京】Docker × CircleCI:AI時代のCI/CDとエージェント開発
https://dockerjapan.connpass.com/event/374361
Agentic ComposeによるAIエージェント開発対応、そしてクラウドGPUをローカルと同様に使えるDocker Offloadをご紹介。 AI開発の生産性を劇的に高める新しい開発環境を体感して下さい。
複数の日系企業でテスト自動化エンジニア・DevOpsエンジニアとして活動した後、プリセールスエンジニアとして DevOps、CI/CD、自動テストを中心にお客様の技術支援や技術発信を行ってきました。2024年日本拠点1人目のプリセールスエンジニアとして Docker に入社。
AI エージェント開発の未来を Compose する 〜 Docker Compose とクラウドGPUで加速する開発体験 〜 Tadashi Nemoto Strategic Solutions Engineer
68% の企業が今後1年以内に AIエージェントをデプロイする予定 Source: Capgemini study Rise of agentic AI How trust is the key to human-AI collaboration
AI エージェント開発に必要な要素 LLM ツール(MCP) コード
AI エージェントにおける LLM と MCP の関係 1. リクエストを送る 2. MCP を利用するリクエスト アプリケーション (MCP Client) 4. MCP のレスポンスを送信 3. ツールをリクエスト・レスポンス MCP サーバー データベース リモート API LLM API LLM API LLM LLM LLM LLM
Docker が提供する AI エージェント開発スタック
AI エージェント開発に必要な要素 LLM ツール(MCP) コード
Docker Model Runner ➔ Docker コンテナと同じ体験で AI モデルをネイティブでローカル実行 ➔ AI モデルを OCI Artifact として Docker Hub などのコンテナレジストリで共有 ○ ➔ gpt-oss(OpenAI), llama(Meta), Gemma(Google), Qwen(Alibaba Cloud) OpenAI API と互換性のある SDK・ライブラリとシームレスに連携
AI エージェント開発に必要な要素 LLM ツール(MCP) コード
MCP サーバーを Docker コンテナとして実行 ホスト上で直接実行 Docker コンテナとして起動
Docker MCP Catalog ➔ Docker Hub で 200 以上のコンテナイメージ化された MCP サーバーを提供 ○ ➔ Notion, GitHub, Atlassian, Stripe, Grafana, Playwright, CircleCI, AWS, MongoDB 信頼された MCP サーバーを利用可能 ○ Docker によってイメージをビルド・署名・脆弱性スキャン・ SBOM出力
Docker MCP Gateway ➔ 複数のコンテナ化された MCP サーバーを簡単かつ安全に管理 ➔ MCP サーバーの構成、認証情報、アクセス制御、ログなどを1 つのゲートウェイに集約 compose.yaml services: mcp-gateway: image: docker/mcp-gateway:latest use_api_socket: true command: - --transport=sse - --servers=duckduckgo - --tools=search,fetch_content app: ... environment: MCP_ENDPOINT: http://mcp-gateway:8811/sse
Docker Compose ですべてをまとめる compose.yaml LLM ツール (MCP) models: gemma3: model: ai/gemma3-qat services: app: build: ./ models: gemma3: endpoint_var: OPENAI_BASE_URL model_var: OPENAI_BASE_URL mcp-gateway: image: docker/mcp-gateway:latest use_api_socket: true command: - --transport=sse コード - --servers=duckduckgo - --tools=search,fetch_content
どの AI エージェントフレームワークともシームレ スに連携可能 https://github.com/docker/compose-for-agents
Google Cloud Run, Azure Container Apps へそのままデプロイ $ gcloud run compose up $ az containerapp compose up https://cloud.google.com/blog/ja/products/serverless/cloud-run-and-docker-collaboration https://techcommunity.microsoft.com/blog/appsonazureblog/compose-for-agents-on-azure-co ntainer-apps-and-serverless-gpu-public-preview/4471061
負荷の大きいワークロードを 開発速度を下げることなく実行 普段利用している Docker と同じ 操作で利用可能 オンデマンド GPU パワー docker.com/products/docker-offload
Agentic Compose をはじめよう
Thank you!!