docker/docker-agent
AI Agent Builder and Runtime by Docker Engineering
What it solves
Docker Agent은 코딩 없이 AI 에이전트를 빌드, 실행 및 공유할 수 있는 간소화된 방법을 제공합니다. 에이전트의 동작, 도구, 오케스트레이션을 선언형 YAML 구성으로 정의함으로써 에이전트 워크플로우 코딩의 복잡성을 없앱니다. 또한 에이전트를 패키징해 OCI 레지스트리에 푸시할 수 있게 하여 이동성 문제를 해결합니다.
How it works
Docker CLI 플러그인으로 동작합니다. 사용자는 YAML 파일에서 에이전트를 정의하고 모델(예: OpenAI, Anthropic, Gemini), 에이전트 지시문 및 사용할 수 있는 툴셋을 지정합니다. 시스템은 멀티 에이전트 아키텍처를 지원해 특화된 에이전트들이 서로 작업을 위임할 수 있게 합니다. Model Context Protocol(MCP)과 통합되어 풍부한 툴 생태계를 제공하며, 다양한 검색 및 재정렬 방법을 포함한 RAG(검색 강화 생성)를 기본 지원합니다.
Who it’s for
많은 코드를 작성하지 않고 복잡한 AI 에이전트 팀을 만들고자 하는 개발자 및 AI 실무자, 표준화된 인터페이스를 통해 로컬 또는 클라우드 기반 모델을 실행하고자 하는 사람들을 위한 것입니다.
Highlights
- Multi-agent orchestration: 특화된 에이전트 간에 작업을 자동으로 위임.
- OCI Registry support: 에이전트를 이미지로 패키징해 모든 OCI 레지스트리에서 공유 가능.
- MCP integration: 任意의 Model Context Protocol 서버를 도구로 사용.
- AI provider agnostic: 다양한 클라우드 제공자(OpenAI, Anthropic, Gemini 등)와 Docker Model Runner를 통한 로컬 모델을 지원.
- Built-in RAG: BM25, 임베딩, 하이브리드 검색을 활용한 플러그인 가능한 검색 기능.
- Declarative config: YAML을 사용해 버전 관리 및 공유 가능한 에이전트 정의 가능.