티스토리 뷰

반응형

요즘 AI 개발을 공부하다 보면 RAG, AI Agent, Agentic AI라는 말을 자주 봅니다.
그런데 많은 분들이 이 셋을 비슷하게 이해합니다.

결론부터 말하면, RAG는 정보를 찾아 답변하는 구조이고, Agentic AI는 목표를 달성하기 위해 스스로 판단하고 도구를 사용하는 구조입니다.

쉽게 말하면 RAG는 “검색해서 답하는 AI”에 가깝고, Agentic AI는 “일을 처리하는 AI”에 가깝습니다.


1. RAG란 무엇인가

RAG는 Retrieval-Augmented Generation의 약자입니다.

사용자가 질문하면 시스템은 먼저 외부 문서나 데이터베이스에서 관련 정보를 찾습니다.
그리고 찾은 정보를 LLM에게 넣어 답변을 생성합니다.

흐름은 보통 이렇게 됩니다.

사용자 질문
→ 관련 문서 검색
→ 검색 결과를 프롬프트에 추가
→ LLM이 답변 생성

예를 들어 사내 문서 검색 챗봇을 만든다고 해보겠습니다.

사용자가 이렇게 묻습니다.

우리 회사 연차 정책 알려줘

RAG 시스템은 사내 규정 문서에서 연차 관련 내용을 검색하고, 그 내용을 바탕으로 답변합니다.

즉 RAG의 핵심은 이것입니다.

질문에 필요한 정보를 잘 찾아서 답변 품질을 높이는 것

2. Agentic AI란 무엇인가

Agentic AI는 단순히 답변만 하지 않습니다.

목표를 받고, 필요한 단계를 나누고, 도구를 호출하고, 중간 결과를 확인하면서 작업을 진행합니다.

흐름은 보통 이렇게 됩니다.

사용자 목표 입력
→ 해야 할 작업 계획
→ 필요한 도구 선택
→ 도구 실행
→ 결과 확인
→ 다음 행동 결정
→ 최종 결과 생성

예를 들어 사용자가 이렇게 요청한다고 해보겠습니다.

지난달 고객 문의 데이터를 분석해서 주요 불만 원인 5개를 정리하고, 개선 액션까지 제안해줘

Agentic AI는 단순히 답변하는 것이 아니라 다음과 같이 움직일 수 있습니다.

1. 고객 문의 데이터 가져오기
2. 카테고리별로 분류하기
3. 감정 분석하기
4. 불만 원인 추출하기
5. 우선순위 정하기
6. 개선 액션 제안하기
7. 보고서 형태로 정리하기

즉 Agentic AI의 핵심은 이것입니다.

답변이 아니라 작업 완료

3. RAG와 Agentic AI의 핵심 차이

구분RAGAgentic AI

목적 정확한 답변 생성 목표 달성
중심 기능 검색 + 생성 계획 + 도구 사용 + 실행
입력 질문 목표 또는 작업 요청
출력 답변 작업 결과물
대표 예시 사내 문서 Q&A 리서치 자동화, 보고서 작성, 코드 수정
복잡도 비교적 낮음 높음
필요한 요소 벡터DB, 검색기, 프롬프트 도구, 메모리, 상태관리, 평가, 승인 흐름

4. 예시로 이해하기

RAG 예시

사용자:

우리 제품의 환불 정책 알려줘

RAG 시스템:

문서에서 환불 정책을 검색한 뒤 답변한다.

결과:

환불은 결제 후 7일 이내 가능하며, 사용 이력이 없는 경우 전액 환불됩니다.

Agentic AI 예시

사용자:

최근 3개월 환불 문의를 분석해서 환불 정책 개선안을 만들어줘

Agentic AI:

1. 고객 문의 데이터 조회
2. 환불 관련 문의 필터링
3. 문의 사유 분류
4. 반복되는 불만 패턴 분석
5. 개선안 작성
6. 보고서 생성

결과:

환불 정책 개선 보고서
- 주요 불만 원인
- 빈도 분석
- 고객 영향도
- 개선 우선순위
- 정책 수정안

이 차이가 중요합니다.

RAG는 “환불 정책이 뭐야?”에 답합니다.
Agentic AI는 “환불 정책을 어떻게 개선할까?”라는 일을 수행합니다.


5. RAG도 Agentic AI의 일부가 될 수 있다

중요한 점은 RAG와 Agentic AI가 서로 경쟁 관계가 아니라는 것입니다.

Agentic AI 안에 RAG가 들어갈 수 있습니다.

예를 들어 리서치 에이전트를 만든다면 다음과 같은 구조가 가능합니다.

Agent
├── 문서 검색 도구
├── 웹 검색 도구
├── 데이터베이스 조회 도구
├── 요약 도구
├── 평가 도구
└── 보고서 작성 도구

이때 문서 검색 도구가 바로 RAG 역할을 합니다.

즉 RAG는 Agentic AI를 구성하는 하나의 도구가 될 수 있습니다.


6. 언제 RAG를 쓰고, 언제 Agentic AI를 써야 할까

RAG가 적합한 경우

질문에 대한 정확한 답변이 필요한 경우

예시:

  • 사내 문서 Q&A
  • 고객센터 FAQ 챗봇
  • 제품 매뉴얼 검색
  • 법무/정책 문서 검색
  • 논문 기반 질의응답

이런 경우에는 굳이 Agentic AI까지 갈 필요가 없습니다.
RAG만으로도 충분합니다.


Agentic AI가 필요한 경우

여러 단계를 거쳐 작업을 완료해야 하는 경우

예시:

  • 시장 조사 보고서 작성
  • 고객 문의 분석
  • 코드 리뷰 자동화
  • 장애 원인 분석
  • 영업 리드 정리
  • 데이터 분석 리포트 생성
  • 반복 업무 자동화

이런 경우에는 단순 검색과 답변만으로는 부족합니다.
계획, 실행, 검증이 필요하기 때문에 Agentic AI 구조가 필요합니다.


7. 실무에서 가장 많이 하는 실수

가장 흔한 실수는 모든 문제를 Agentic AI로 풀려고 하는 것입니다.

하지만 실무에서는 반대로 접근해야 합니다.

먼저 RAG로 충분한지 확인한다.
그래도 부족하면 Agentic AI로 확장한다.

처음부터 복잡한 에이전트 구조를 만들면 이런 문제가 생깁니다.

  • 디버깅이 어렵다
  • 비용이 증가한다
  • 결과가 불안정하다
  • 보안 위험이 커진다
  • 운영이 복잡해진다

따라서 실무에서는 아래 순서가 좋습니다.

1. 단순 프롬프트
2. RAG
3. Workflow
4. Agentic AI

8. 결론

RAG와 Agentic AI의 차이는 한 문장으로 정리할 수 있습니다.

RAG는 정보를 찾아 답변하는 기술이고,
Agentic AI는 목표를 달성하기 위해 판단하고 행동하는 시스템이다.

처음 AI 서비스를 만든다면 RAG부터 시작하는 것이 좋습니다.

하지만 사용자의 요청이 단순 질문을 넘어
“조사해줘”, “분석해줘”, “정리해서 보고서 만들어줘”, “수정하고 배포해줘”처럼
작업 완료를 요구한다면 Agentic AI 구조가 필요합니다.

앞으로의 AI 서비스는 단순 챗봇에서 끝나지 않을 것입니다.
결국 중요한 것은 질문에 답하는 AI가 아니라 일을 끝내는 AI입니다.


 

반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/06   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함