LLM 엔지니어링10장 · MCP 와 Prompt·Context Engineering1 / 22← 이전목차다음 →MetaContents

10장. MCP 와 Prompt·Context Engineering

먼저 큰 그림부터

예전에는 휴대폰마다 충전기 모양이 달라서, 새 휴대폰을 사면 충전기도 새로 사야 했습니다. 지금은 USB-C 하나로 휴대폰, 노트북, 이어폰을 모두 충전합니다. 9장에서 만든 도구는 우리 코드 안에만 있는 "전용 충전기"였습니다. 이 장의 MCP 는 도구를 어느 AI 앱에나 꽂아 쓰게 하는 USB-C 입니다. 그리고 꽂은 뒤에는 무엇을 어떻게 말할지(프롬프트), 무엇을 보여 줄지(컨텍스트), 고장 나면 어떻게 할지(실패 복구)를 정해야 합니다.

규격 맞추기, 꽂기, 말 걸기, 고장에 대비하기의 네 걸음을 MCP, 프롬프트, 컨텍스트, 실패 복구에 견준 흐름도

이 장에서는 세 가지를 챙겨 갑니다. 도구와 자료를 표준 방식으로 내어 주는 MCP 서버와 그것을 쓰는 클라이언트를 직접 만드는 법, 같은 모델에서 더 나은 답을 끌어내는 프롬프트 엔지니어링과 모델에게 보여 줄 글을 고르는 컨텍스트 엔지니어링, 그리고 도구와 모델이 실패해도 무너지지 않게 하는 재시도, 검증, 상태 확인입니다. 프로젝트에서는 가상 회사의 재고 시스템을 MCP 서버로 감싸 LLM 에 잇습니다.

← 이전9장 · 확인문제와 해답다음 절 →10장 · 용어 짚고 가기