AI 코딩, 토스페이먼츠 MCP로 정확도 UP!
by DD
11개월 전
조회수 3
토스페이먼츠는 AI 코딩 도구의 정확도 향상을 위해 MCP 서버를 구현함
BM25 알고리즘을 활용하여 문서 검색 성능을 개선하고 Hallucination 감소
MCP 조합 시, 결제 연동 코드 생성 정확도 및 보안성 향상 확인
MCP 서버 아키텍처: BM25 기반 검색
토스페이먼츠는 AI 모델의 맥락 이해를 돕기 위해 MCP 서버를 구축했다. 구체적으로, BM25 알고리즘을 활용하여 개발자 센터 문서를 검색한다. 따라서, 마크다운 헤더를 기준으로 문서를 청크(Chunk)로 분할하고, 유사도 점수를 계산하여 관련 정보를 제공한다.
BM25 vs. 기존 방식: 성능 비교
초기에는 키워드 기반 검색 방식을 사용했지만, Hallucination 문제가 발생했다. 반면, BM25 알고리즘을 적용한 결과, 검색 정확도가 향상되고 LLM 호출 빈도가 감소했다. 결과적으로, AI 기반 코드 생성의 신뢰성을 높이는 데 기여했다.
MCP 서버의 실전 적용: 코드 생성 정확도 향상
MCP 서버를 활용하여 AI 코딩 도구의 성능을 테스트했다. Cursor + MCP 조합 시, 결제 연동 코드 생성 정확도가 크게 향상되었다. 따라서, Secret Key 노출과 같은 보안 문제도 예방할 수 있었다. 결과적으로, 개발 생산성 및 보안 강화를 동시에 달성했다.