랩: Docker로 에이전트 앱 만들기

랩: Docker로 에이전트 앱 만들기

Compose, Docker Model Runner, Docker MCP Gateway를 활용해 에이전트 어플리케이션을 만드는 실습 랩이에요. AI 모델부터 완성된 에이전트 앱까지 차근차근 배워볼게요.

출처: 문서

본문

이 핸즈온 랩에서는 Compose, Docker Model Runner, Docker MCP Gateway를 사용해 에이전트 어플리케이션을 만드는 방법을 배워요. AI 모델을 이해하는 것부터 실제 에이전트 앱을 완성하기까지, 전체 과정을 직접 해볼 수 있어요.

랩 시작하기

랩스페이스를 시작해볼게요:

$ docker compose -p labspace -f oci://dockersamples/labspace-agentic-apps-with-docker up -d

참고: 이 랩은 AI 모델을 사용하므로 Docker Model Runner를 활성화해야 해요. 모델을 다운로드하는 데 시간이 조금 걸릴 수 있어요.

브라우저에서 http://localhost:3030 을 열어주세요.

실습을 마치면 랩스페이스를 정리해요:

$ docker compose -p labspace down

배우게 될 내용

이 랩은 에이전트 앱 개발의 세 가지 핵심 영역을 다뤄요:

  • Models(모델): 모델이 무엇인지, 어떻게 상호작용하는지, Compose에서 Docker Model Runner를 구성하는 방법, 그리고 Model Runner에 연결되는 코드 작성법을 배워요.
  • Tools(도구): 도구가 무엇이고 어떻게 동작하는지, MCP(Model Context Protocol)가 어떻게 들어맞는지, Docker MCP Gateway를 구성하고 코드에서 MCP Gateway에 연결하는 방법을 배워요.
  • Code(코드): 에이전트 프레임워크가 무엇인지, Compose 파일에서 모델과 도구를 정의하고 앱이 그 모델과 도구를 사용하도록 구성하는 방법을 배워요.

모듈

# 모듈 설명
1 Introduction 에이전트 앱과 Docker AI 스택에 대한 개요
2 Understanding Model Interactions AI 모델과 상호작용하는 방법 배우기
3 The Docker Model Runner Compose와 함께 Docker Model Runner 구성 및 사용하기
4 Understanding Tools and MCP 도구, 도구 호출, MCP에 대한 심층 탐구
5 The Docker MCP Gateway MCP Gateway 설정 및 구성
6 Putting It All Together 완전한 에이전트 앱 만들기
7 Conclusion 요약 및 다음 단계

더 알아보기 (Learn more)

  • Docker Model Runner
  • Docker MCP Gateway
  • Compose 개요