학습 목표

  1. LLM의 기능을 확장하는 도구 호출(Tool Calling)의 메커니즘과 서버 간 표준화된 데이터 교환을 가능하게 하는 MCP(Model Context Protocol)의 통신 구조를 체계적으로 설명할 수 있다.
  2. Spring AI를 활용하여 인터넷 검색, 파일 관리 등 실무적인 도구를 정의하고, STDIO 및 SSE 방식을 적용한 MCP 서버를 구축하여 지능형 에이전트에 통합할 수 있다.
  3. AI 모델의 한계를 인지하고, 도구 예외 처리 및 정확한 컨텍스트 제공을 통해 사용자에게 신뢰할 수 있는 정보를 제공하려는 책임감 있는 개발 태도를 갖출 수 있다.

강의 동영상

실습을 위한 사전 준비 안내

실습 프로젝트 생성

image.png

의존성(Dependencies) 설정