Skip to main content

⚡ RAG vs MCP: 무엇이 다른가?

🔍 핵심 차이점

구분 RAG MCP
역할 정보 제공자 도구 사용자
비유 도서관 사서 만능 비서
주요 기능 문서 검색 → 답변 생성 도구 호출 → 작업 실행
데이터 특성 정적 문서, 과거 데이터 실시간 데이터, 동적 정보
결과물 텍스트 답변 실제 액션 수행
업데이트 문서 DB 업데이트 필요 API가 자동으로 최신 제공
사용 목적 "알려주기" "해주기"

💡 쉽게 구분하는 방법

**"무엇을 물어보는가?"**로 판단하세요 🤔

📚 과거 정보, 문서 내용, 지식 → RAG

  • "14.2 패치에서 야스오 변경사항은?"
  • "지난 시즌 챔피언 메타 변화 정리해줘"
  • "이 아이템 패시브 효과가 뭐야?"

🔧 지금 상황, 실행할 작업, 외부 시스템 → MCP

  • "야스오 현재 승률은?"
  • "내 게임 전적 보여줘"
  • "새 패치 나오면 디스코드로 알려줘"

🎮 게임 챗봇 예시로 보는 차이

📝 RAG 질문들

  • "S13 시즌 야스오 패치 히스토리 알려줘" → 과거 패치 노트 검색
  • "칼바람에서 야스오 버프 받은 적 있어?" → 칼바람 패치 문서 검색
  • "야스오 스킬 설명해줘" → 챔피언 정보 문서 검색

🔧 MCP 질문들

  • "지금 랭크 1위 야스오 유저는?" → 실시간 랭킹 API 호출
  • "야스오 픽률 추이 그래프 그려줘" → 통계 API + 차트 생성
  • "야스오 스킨 세일하면 알림 보내줘" → 스토어 API 모니터링 + 알림 설정

🤝 RAG + MCP 함께 사용

대부분의 실무에서는 두 기술을 조합합니다 💪

예시: "지난 패치에서 버프받은 챔피언 중 현재 승률 상위 5개 알려줘"

  1. RAG: 지난 패치 노트 검색 → 버프받은 챔피언 목록 추출

  2. LLM: 버프 받은 챔피언 파악 (야스오, 진, 케이틀린, 럭스, 트페)

  3. MCP: Riot API로 각 챔피언의 현재 승률 조회

  4. LLM: 데이터 정렬 및 분석

  5. 응답:

    "14.2 패치에서 버프받은 챔피언 중 현재 승률 TOP 5:
    
    1. 진 (54.2%) - Q 대미지 증가 효과가 크네요
    2. 야스오 (52.3%) - 쿨다운 감소로 강력해짐
    3. 케이틀린 (51.8%) - 사거리 버프 체감 큼
    4. 트페 (51.2%) - W 골드 증가로 안정적
    5. 럭스 (50.9%) - E 쿨다운 감소
    
    버프 효과가 가장 잘 나타난 챔피언은 진입니다!"
    

🤖 AI 에이전트: RAG + MCP의 결합

💡 AI 에이전트란?

AI 에이전트(AI Agent) 는 단순히 대화만 하는 것이 아니라, 사용자를 대신해서 생각하고 판단하고 행동하는 지능형 비서입니다.

LLM + RAG + MCP + 기타 도구들을 조합하여 만듭니다.

⭐ AI 에이전트의 특징

  1. 자율성 🤖: 사용자가 일일이 지시하지 않아도 스스로 판단
  2. 목표 지향 🎯: 최종 목표를 달성하기 위해 여러 단계 수행
  3. 도구 활용 🔧: 필요한 도구를 선택해서 사용
  4. 학습 및 적응 📈: 피드백을 받아 점점 더 나아짐

🚀 왜 요즘 AI 에이전트가 주목받나?

과거에는 LLM이 "대화만" 잘했습니다.

이제는 RAG와 MCP 같은 기술로 LLM이 "정보를 찾고" + "실제 일을 처리" 할 수 있게 되었습니다.

즉, 챗봇에서 진짜 비서로 진화한 것입니다.

🏗️ AI 에이전트 구성 요소

┌─────────────────────────────────────────┐
│          AI 에이전트 (Agent)            │
├─────────────────────────────────────────┤
│  LLM (두뇌)                             │
│  - 사용자 의도 이해                     │
│  - 작업 계획 수립                       │
│  - 응답 생성                            │
├─────────────────────────────────────────┤
│  RAG (지식)                             │
│  - 회사 문서 검색                       │
│  - 매뉴얼 참조                          │
│  - 과거 데이터 조회                     │
├─────────────────────────────────────────┤
│  MCP (도구)                             │
│  - 캘린더 연동                          │
│  - 이메일 발송                          │
│  - API 호출                             │
│  - 데이터베이스 조작                    │
├─────────────────────────────────────────┤
│  메모리                                 │
│  - 대화 기록                            │
│  - 사용자 선호도                        │
│  - 작업 이력                            │
└─────────────────────────────────────────┘

🎮 실제 사용 예시: 게임 패치 노트 챗봇

사용자: "야스오 이번 패치에서 어떻게 바뀌었는지 알려주고, 현재 티어도 보여줘. 그리고 야스오 관련 새 소식 나오면 디스코드로 알려줘"

⚙️ AI 에이전트 작동 과정:

  1. 🧠 LLM이 작업 분해

    • 작업1: 패치 노트에서 야스오 변경사항 찾기
    • 작업2: 현재 티어/통계 조회
    • 작업3: 디스코드 알림 설정
  2. 📚 RAG로 패치 노트 검색

    • 패치 노트 DB에서 "최신 패치 + 야스오" 검색
    • "14.3 패치: Q 쿨다운 4초→3.5초, E 대미지 증가" 발견
    • 이전 패치와 비교해서 버프/너프 판단
  3. 🔧 MCP로 실시간 통계 조회

    • Riot API 호출: 야스오 현재 승률 52.3%
    • 티어별 픽률/밴률 데이터 수집
    • 최근 1주일 승률 추이 조회
  4. 🔔 MCP로 알림 설정

    • Discord Webhook 설정
    • 패치 노트 RSS 모니터링 등록
    • "야스오" 키워드 감지 시 알림 트리거 설정
  5. 📊 사용자에게 종합 보고

    "14.3 패치에서 야스오가 버프되었습니다!
    
    📝 변경사항:
    - Q 쿨다운: 4초 → 3.5초
    - E 대미지: +10 (전 레벨)
    
    📊 현재 통계 (골드+):
    - 승률: 52.3% (▲2.1%)
    - 픽률: 8.7% (중상위권)
    - 밴률: 12.4%
    
    종합 평가: 강력한 버프로 S티어 진입 예상
    
    ✅ 야스오 관련 소식을 디스코드로 알려드리도록 설정했습니다!