⚡ RAG vs MCP: 무엇이 다른가?
🔍 핵심 차이점
| 구분 | RAG | MCP |
|---|---|---|
| 역할 | 정보 제공자 | 도구 사용자 |
| 비유 | 도서관 사서 | 만능 비서 |
| 주요 기능 | 문서 검색 → 답변 생성 | 도구 호출 → 작업 실행 |
| 데이터 특성 | 정적 문서, 과거 데이터 | 실시간 데이터, 동적 정보 |
| 결과물 | 텍스트 답변 | 실제 액션 수행 |
| 업데이트 | 문서 DB 업데이트 필요 | API가 자동으로 최신 제공 |
| 사용 목적 | "알려주기" | "해주기" |
💡 쉽게 구분하는 방법
**"무엇을 물어보는가?"**로 판단하세요 🤔
📚 과거 정보, 문서 내용, 지식 → RAG
- "14.2 패치에서 야스오 변경사항은?"
- "지난 시즌 챔피언 메타 변화 정리해줘"
- "이 아이템 패시브 효과가 뭐야?"
🔧 지금 상황, 실행할 작업, 외부 시스템 → MCP
- "야스오 현재 승률은?"
- "내 게임 전적 보여줘"
- "새 패치 나오면 디스코드로 알려줘"
🎮 게임 챗봇 예시로 보는 차이
📝 RAG 질문들
- "S13 시즌 야스오 패치 히스토리 알려줘" → 과거 패치 노트 검색
- "칼바람에서 야스오 버프 받은 적 있어?" → 칼바람 패치 문서 검색
- "야스오 스킬 설명해줘" → 챔피언 정보 문서 검색
🔧 MCP 질문들
- "지금 랭크 1위 야스오 유저는?" → 실시간 랭킹 API 호출
- "야스오 픽률 추이 그래프 그려줘" → 통계 API + 차트 생성
- "야스오 스킨 세일하면 알림 보내줘" → 스토어 API 모니터링 + 알림 설정
🤝 RAG + MCP 함께 사용
대부분의 실무에서는 두 기술을 조합합니다 💪
예시: "지난 패치에서 버프받은 챔피언 중 현재 승률 상위 5개 알려줘"
-
RAG: 지난 패치 노트 검색 → 버프받은 챔피언 목록 추출
-
LLM: 버프 받은 챔피언 파악 (야스오, 진, 케이틀린, 럭스, 트페)
-
MCP: Riot API로 각 챔피언의 현재 승률 조회
-
LLM: 데이터 정렬 및 분석
-
응답:
"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 에이전트의 특징
- 자율성 🤖: 사용자가 일일이 지시하지 않아도 스스로 판단
- 목표 지향 🎯: 최종 목표를 달성하기 위해 여러 단계 수행
- 도구 활용 🔧: 필요한 도구를 선택해서 사용
- 학습 및 적응 📈: 피드백을 받아 점점 더 나아짐
🚀 왜 요즘 AI 에이전트가 주목받나?
과거에는 LLM이 "대화만" 잘했습니다.
이제는 RAG와 MCP 같은 기술로 LLM이 "정보를 찾고" + "실제 일을 처리" 할 수 있게 되었습니다.
즉, 챗봇에서 진짜 비서로 진화한 것입니다.
🏗️ AI 에이전트 구성 요소
┌─────────────────────────────────────────┐
│ AI 에이전트 (Agent) │
├─────────────────────────────────────────┤
│ LLM (두뇌) │
│ - 사용자 의도 이해 │
│ - 작업 계획 수립 │
│ - 응답 생성 │
├─────────────────────────────────────────┤
│ RAG (지식) │
│ - 회사 문서 검색 │
│ - 매뉴얼 참조 │
│ - 과거 데이터 조회 │
├─────────────────────────────────────────┤
│ MCP (도구) │
│ - 캘린더 연동 │
│ - 이메일 발송 │
│ - API 호출 │
│ - 데이터베이스 조작 │
├─────────────────────────────────────────┤
│ 메모리 │
│ - 대화 기록 │
│ - 사용자 선호도 │
│ - 작업 이력 │
└─────────────────────────────────────────┘
🎮 실제 사용 예시: 게임 패치 노트 챗봇
사용자: "야스오 이번 패치에서 어떻게 바뀌었는지 알려주고, 현재 티어도 보여줘. 그리고 야스오 관련 새 소식 나오면 디스코드로 알려줘"
⚙️ AI 에이전트 작동 과정:
-
🧠 LLM이 작업 분해
- 작업1: 패치 노트에서 야스오 변경사항 찾기
- 작업2: 현재 티어/통계 조회
- 작업3: 디스코드 알림 설정
-
📚 RAG로 패치 노트 검색
- 패치 노트 DB에서 "최신 패치 + 야스오" 검색
- "14.3 패치: Q 쿨다운 4초→3.5초, E 대미지 증가" 발견
- 이전 패치와 비교해서 버프/너프 판단
-
🔧 MCP로 실시간 통계 조회
- Riot API 호출: 야스오 현재 승률 52.3%
- 티어별 픽률/밴률 데이터 수집
- 최근 1주일 승률 추이 조회
-
🔔 MCP로 알림 설정
- Discord Webhook 설정
- 패치 노트 RSS 모니터링 등록
- "야스오" 키워드 감지 시 알림 트리거 설정
-
📊 사용자에게 종합 보고
"14.3 패치에서 야스오가 버프되었습니다! 📝 변경사항: - Q 쿨다운: 4초 → 3.5초 - E 대미지: +10 (전 레벨) 📊 현재 통계 (골드+): - 승률: 52.3% (▲2.1%) - 픽률: 8.7% (중상위권) - 밴률: 12.4% 종합 평가: 강력한 버프로 S티어 진입 예상 ✅ 야스오 관련 소식을 디스코드로 알려드리도록 설정했습니다!