Tech Notes

헷갈리는 AI 개념을 짧고 명확하게 비교합니다

Prompt, RAG, fine-tuning, 인용, Structured Output, MCP 등 실무에서 자주 혼동하는 개념을 정리합니다.

14 ARTICLES

Tech Notes 글

발행일이 최신인 글부터 확인할 수 있습니다.

MCP와 Function Calling은 무엇이 다르고 어떻게 함께 쓰나

Function Calling은 모델이 schema에 맞는 Tool 호출을 제안하는 모델 API 기능이고, MCP는 AI 애플리케이션과 외부 시스템 사이에서 Tool·Resource·Prompt를 발견하고 연결하는 표준 프로토콜이다. MCP Host가 서버의 Tool schema를 읽어 모델의 Function Calling 형식으로 전달하는 식으로 함께 사용된다.

글 읽기

Prompt, RAG, Fine-tuning 중 무엇을 선택해야 할까

최신 사내 지식을 답하게 하려면 RAG, 출력 형식·역할·제약을 바꾸려면 Prompt와 Structured Output, 반복되는 행동 패턴을 안정적으로 학습시키려면 충분한 평가 데이터와 함께 Fine-tuning을 검토한다. 세 방법은 대체재가 아니라 서로 다른 문제를 해결한다.

글 읽기

Structured Output과 JSON mode는 무엇이 다른가

JSON mode는 문법적으로 유효한 JSON 출력을 목표로 하지만 필요한 필드·타입·enum까지 보장하지 않는다. Structured Output은 지원되는 모델·API에서 strict: true를 사용하고 refusal이 없으며 응답이 중도 종료되지 않았을 때 제공한 JSON Schema 일치를 보장하지만, 값의 사실성·업무 규칙·권한은 서버에서 별도로 검증해야 한다.

글 읽기

KMWorks AI Tech Lab은 설계 이유와 운영 트레이드오프를 근거와 함께 기록합니다.

AI 프로젝트 문의