핵심 요약
- 도커가 별도 코딩 없이 선언형 YAML 설정만으로 AI 에이전트를 만들고 실행하는 '도커 에이전트(Docker Agent)'를 오픈소스로 공개했습니다.
- OpenAI·클로드·제미나이 등 다양한 모델과 MCP 도구 생태계를 지원하며, 완성된 에이전트를 컨테이너 이미지처럼 OCI 레지스트리에 배포하고 공유할 수 있습니다.
- 도커 데스크톱 최신 버전에 기본 포함되며, 자체 에이전트 개발에도 직접 도커 에이전트를 활용해 빌드 중입니다.
요약 도커(Docker) 엔지니어링 팀이 코드 작성 없이 선언형 YAML 설정만으로 AI 에이전트를 구축, 실행, 공유할 수 있는 오픈소스 프로젝트 '도커 에이전트(Docker Agent)'를 공개했습니다.
도커 에이전트는 도커 CLI 플러그인 형태로 작동하며, `docker agent` 명령어를 통해 실행할 수 있습니다. 개발자는 복잡한 프로그래밍 대신 YAML 파일에 사용할 AI 모델과 프롬프트, 도구 세트(Toolsets)를 정의하는 방식으로 에이전트를 구성합니다. 여러 전문 에이전트가 자동으로 협업하여 문제를 해결하는 멀티 에이전트 아키텍처를 지원하며, 로컬이나 원격, 도커 기반의 다양한 MCP(Model Context Protocol) 서버 생태계와 연동되는 것이 특징입니다.
또한 특정 AI 제공업체에 종속되지 않고 OpenAI, Anthropic, Gemini, AWS Bedrock, Mistral, xAI뿐만 아니라 로컬 모델을 실행할 수 있는 '도커 모델 러너(Docker Model Runner)'까지 폭넓게 지원합니다. 에이전트 내부에는 생각(think), 할 일 목록(todo), 메모리(memory) 관리 도구가 내장되어 있어 고도화된 추론을 수행할 수 있으며, BM25 및 임베딩, 하이브리드 검색, 리랭킹을 지원하는 플러그형 RAG 기능도 탑재되었습니다.
완성된 AI 에이전트는 OCI(Open Container Initiative) 레지스트리에 푸시하거나 내려받아 어디서나 동일하게 재실행할 수 있도록 패키징 및 공유를 지원합니다. 설치는 최신 Docker Desktop(4.63+) 버전에 기본 탑재되어 제공되며, Homebrew나 바이너리 릴리스를 통해 수동으로 CLI 플러그인을 연결해 사용하는 것도 가능합니다. 도커 팀은 자체 개발 과정에서도 도커 에이전트를 활용해 프로젝트를 빌드하고 있다고 밝혔습니다.
Sponsored · 광고