Docker Agent: Xây dựng và chạy AI agent chỉ với cấu hình YAML

Phần mềm07 tháng 10, 2026·4 phút đọc

Docker vừa giới thiệu docker-agent, một plugin CLI cho phép tạo, chạy và chia sẻ các AI agent thông qua cấu hình YAML khai báo, không cần viết code. Công cụ này hỗ trợ kiến trúc đa agent, hệ sinh thái công cụ phong phú cùng khả năng đóng gói và phân phối agent qua OCI registry.

Docker Agent: Xây dựng và chạy AI agent chỉ với cấu hình YAML

Docker Agent: Xây dựng và chạy AI agent chỉ với cấu hình YAML

Docker vừa ra mắt docker-agent, một plugin CLI cho phép lập trình viên tạo, chạy và chia sẻ các AI agent thông qua cấu hình YAML khai báo mà không cần viết code. Điểm đáng chú ý là công cụ này hỗ trợ kiến trúc đa agent, hệ sinh thái công cụ phong phú và có thể đóng gói agent để phân phối qua bất kỳ OCI registry nào.

Đây được xem là bước tiến đáng kể trong việc đưa AI agent đến gần hơn với quy trình phát triển phần mềm hiện đại, nơi container và khai báo cấu hình đã trở thành tiêu chuẩn.

Docker Agent là gì?

docker-agent cho phép bạn tạo và chạy các AI agent thông minh có khả năng phối hợp với nhau để giải quyết những bài toán phức tạp — tất cả mà không cần viết một dòng code nào.

Công cụ này hoạt động như một plugin của Docker CLI, có thể gọi trực tiếp bằng lệnh docker agent. Người dùng định nghĩa agent trong file YAML, gán công cụ cho chúng, và để chúng tự vận hành.

Minh họa Docker AgentMinh họa Docker Agent

Ví dụ cấu hình cơ bản:

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

Sau khi định nghĩa xong, chỉ cần chạy:

docker agent run agent.yaml

Những tính năng chính

Docker Agent sở hữu nhiều đặc điểm hấp dẫn với cả lập trình viên lẫn đội ngũ vận hành:

  • Kiến trúc đa agent — Tạo nhóm các agent chuyên biệt, tự động phân chia và ủy thác nhiệm vụ cho nhau.
  • Hệ sinh thái công cụ phong phú — Kết hợp công cụ có sẵn cùng mọi MCP server (cục bộ, từ xa hoặc chạy trên Docker).
  • Không phụ thuộc nhà cung cấp AI — Hỗ trợ OpenAI, Anthropic, Gemini, AWS Bedrock, Mistral, xAI, Docker Model Runner và nhiều nền tảng khác.
  • Cấu hình YAML — Mang tính khai báo, dễ quản lý phiên bản và chia sẻ giữa các thành viên.
  • Suy luận nâng cao — Tích hợp sẵn các công cụ tư duy, ghi chú và ghi nhớ (think, todo, memory).
  • RAG — Hỗ trợ truy xuất linh hoạt với BM25, embeddings, tìm kiếm kết hợp và xếp hạng lại.
  • Đóng gói và chia sẻ — Đẩy agent lên bất kỳ OCI registry nào, sau đó kéo về và chạy ở bất cứ đâu.

Cài đặt và bắt đầu nhanh

Có nhiều cách để cài đặt Docker Agent tùy theo môi trường làm việc:

  • Docker Desktop (4.63 trở lên) — Plugin docker-agent đã được cài sẵn, chỉ cần chạy docker agent.
  • Homebrew — Chạy brew install docker-agent, sau đó dùng trực tiếp hoặc tạo liên kết tượng trưng vào ~/.docker/cli-plugins/docker-agent.
  • Bản phát hành nhị phân — Tải từ GitHub Releases và liên kết vào thư mục plugin của Docker CLI.

Người dùng cần thiết lập ít nhất một API key, hoặc dùng Docker Model Runner để chạy mô hình cục bộ:

export OPENAI_API_KEY=sk-...

Các lệnh thường dùng

# Chạy agent mặc định
docker agent run

# Chạy từ một OCI registry
docker agent run myorg/agent:tag

# Tạo agent mới theo cách tương tác
docker agent new

# Chạy cấu hình của riêng bạn
docker agent run agent.yaml

Góc nhìn cho lập trình viên Việt Nam

Với cộng đồng phát triển phần mềm tại Việt Nam, docker-agent mang lại một lợi thế rõ rệt: thay vì phải tự xây dựng hạ tầng phức tạp cho AI agent, lập trình viên có thể tận dụng ngay quy trình container quen thuộc, kết hợp khai báo YAML dễ đọc và khả năng chia sẻ agent qua registry nội bộ của doanh nghiệp.

Cách tiếp cận "agent như một container" giúp việc triển khai AI trong các dự án thực tế trở nên nhất quán, có thể kiểm soát phiên bản và dễ tái sử dụng giữa các nhóm.

Hiện tại, cộng đồng có thể tham gia thảo luận và nhận hỗ trợ qua kênh #docker-agent trên Docker Community Slack, đồng thời đóng góp cho dự án theo hướng dẫn trong tài liệu chính thức.

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗