Docker Agent

1 hour ago 3

Docker Agent는 YAML로 AI 에이전트를 정의하고 실행하는 Docker CLI 플러그인으로, 별도 코드 작성 없이 도구를 사용하는 에이전트를 만들 수 있음 멀티 에이전트 아키텍처로 전문화된 에이전트 팀을 구성하고 작업을 자동으로 위임해 복잡한 문제를 협업으로 해결함 내장 도구와 MCP 서버를 연결하며, OpenAI, Anthropic, Gemini 등 여러 모델 제공업체와 로컬 모델을 지원함 think, todo, memory 도구를 내장하고, BM25, 임베딩, 하이브리드 검색과 재순위화를 활용하는 RAG를 지원함 선언적 YAML 설정을 버전 관리하고 공유할 수 있으며, 에이전트를 OCI 레지스트리에 푸시한 뒤 다른 환경에서 가져와 실행할 수 있음 YAML 기반 에이전트와 협업 구조 docker-agent 는 docker agent로 실행하는 Docker CLI 플러그인으로, AI 에이전트의 생성, 실행, 공유를 지원함 YAML 설정에서 에이전트의 모델, 설명, 지침과 도구를 정의함 예제는 openai/gpt-5-mini를 사용하는 root 에이전트에 MCP 기반 docker:duckduckgo 도구를 연결함 멀티 에이전트 구성에서는 전문화된 에이전트들이 작업을 자동으로 위임하며 협업함 기본 에이전트, 사용자 YAML 설정, OCI 레지스트리의 에이전트를 실행할 수 있고, 대화형 에이전트 생성도 지원함 도구 연결과 검색 내장 도구뿐 아니라 로컬, 원격, Docker 기반의 모든 MCP 서버를 연결할 수 있음 think, todo, memory 도구를 내장해 고급 추론을 지원함 RAG는 검색 구성요소를 교체할 수 있는 구조로, BM25, 임베딩, 하이브리드 검색과 재순위화를 지원함 모델 선택과 실행 환경 특정 AI 제공업체에 종속되지 않으며 OpenAI, Anthropic, Gemini, AWS Bedrock, Mistral, xAI와 Docker Model Runner 등을 지원함 클라우드 모델을 사용하려면 API 키를 최소 하나 설정해야 하며, Docker Model Runner를 통한 로컬 모델 사용도 가능함 두 방식의 설정 절차는 모델 설정 안내에서 확인할 수 있음 Docker Desktop 4.63 이상에는 CLI 플러그인이 사전 설치되어 있음 Homebrew나 GitHub Releases의 바이너리로도 설치할 수 있으며, docker-agent를 직접 실행하거나 Docker CLI 플러그인...

Read Entire Article