Agent 활용 Tool 설정하기

Tool Calling과 Context 주입

  • Tool Calling 즉, MCP를 사용할 때 필요한 Context를 주입할 때 단순히 호출하는 것이 아니라, 특정 상황/조건에서만 호출되도록 제어하는 것이 중요

도구 호출의 불안정성

  • 도구 호출 자체는 확률적 동작이므로 불안정할 수 있음

  • 따라서 단순 호출에 의존하지 않고, Rule 정의를 통해 호출 기준을 명확히 지정해야 함

Rule 기반 보완

  • 도구 호출의 조건과 트리거를 Rule에 정의하여 보완해야 함

  • Ex: "코드 생성이 필요한 경우 → 반드시 context7을 주입한 후 MCP 호출" 과 같은 규칙

예외 상황 처리

  • Rule을 모두 지정해도 간헐적으로 호출이 실패할 수 있음.

  • 이 경우 멈추고, 명확한 동작을 보장하도록 추가 지시(보정 작업) 를 수행해야 함

확률성에 대한 인지

  • AI는 확률적으로 움직이는 존재임을 전제로 MCP를 활용해야 함

  • 따라서 "안정성 확보 = Rule 기반 + 보정 작업"의 조합이 필수

MCP user rules 예시

Last updated