Agentic retrieval-augmented generation: A survey on agentic rag

์ €์ž: Aditi Singh, Abul Ehtesham, Saket Kumar, T. T. Khoei | ๋‚ ์งœ: 2025 | DOI: 10.48550/arXiv.2501.09136 📄 PDF


Essence

Figure 1

Agentic RAG์˜ ์ „์ฒด ๊ฐœ์š”

๋Œ€๊ทœ๋ชจ ์–ธ์–ด๋ชจ๋ธ(LLM)์˜ ์ •์  ํ•™์Šต ๋ฐ์ดํ„ฐ ์˜์กด์„ฑ์„ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•ด ์ž์œจ AI ์—์ด์ „ํŠธ๋ฅผ RAG ํŒŒ์ดํ”„๋ผ์ธ์— ํ†ตํ•ฉํ•œ Agentic RAG ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ํฌ๊ด„์ ์ธ ์„ค๋ฌธ ๋…ผ๋ฌธ์ด๋‹ค. ์ด๋Š” ๋ฐ˜์„ฑ(reflection), ๊ณ„ํš(planning), ๋„๊ตฌ ํ™œ์šฉ(tool use), ๋‹ค์ค‘ ์—์ด์ „ํŠธ ํ˜‘๋ ฅ์„ ํ†ตํ•ด ๋™์  ๊ฒ€์ƒ‰ ์ „๋žต๊ณผ ์ ์‘ํ˜• ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•œ๋‹ค.

Motivation

Achievement

Figure 2

RAG์˜ ํ•ต์‹ฌ ๊ตฌ์„ฑ ์š”์†Œ: ๊ฒ€์ƒ‰(Retrieval), ์ฆ๊ฐ•(Augmentation), ์ƒ์„ฑ(Generation)

  1. RAG ์ง„ํ™” ์ฒด๊ณ„ํ™”: Naรฏve RAG โ†’ Advanced RAG โ†’ Modular RAG โ†’ Graph RAG โ†’ Agentic RAG์œผ๋กœ ์ด์–ด์ง€๋Š” ํŒจ๋Ÿฌ๋‹ค์ž„ ์ง„ํ™”๋ฅผ ๋ช…ํ™•ํžˆ ์ œ์‹œํ•˜๊ณ  ๊ฐ ๋‹จ๊ณ„์˜ ํŠน์„ฑ, ๊ฐ•์ , ํ•œ๊ณ„๋ฅผ ์ƒ์„ธํžˆ ๋ถ„์„
  2. Agentic RAG ๋ถ„๋ฅ˜๋ฒ• ์ œ์‹œ: ๋‹จ์ผ ์—์ด์ „ํŠธ, ๋‹ค์ค‘ ์—์ด์ „ํŠธ, ๊ทธ๋ž˜ํ”„ ๊ธฐ๋ฐ˜ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ํฌํ•จํ•˜๋Š” ํฌ๊ด„์ ์ธ ๋ถ„๋ฅ˜ ์ฒด๊ณ„ ์ œ๊ณต
  3. ์‹ค๋ฌด ๊ตฌํ˜„ ๊ฐ€์ด๋“œ: ๋ฒค์น˜๋งˆํฌ, ๋ฐ์ดํ„ฐ์…‹, ๋„๊ตฌ ๋ฐ ํ”„๋ ˆ์ž„์›Œํฌ, ์œค๋ฆฌ์  ๊ณ ๋ ค์‚ฌํ•ญ์„ ๋‹ค๋ฃจ๋Š” ์‹ค์งˆ์  ๊ตฌํ˜„ ์ „๋žต ์ œ์‹œ

How

Figure 3

Naรฏve RAG: ๋‹จ์ˆœ ํ‚ค์›Œ๋“œ ๊ธฐ๋ฐ˜ ๊ฒ€์ƒ‰์˜ ํ•œ๊ณ„

Figure 4

Advanced RAG: ๋ฐ€์ง‘ ๋ฒกํ„ฐ ๊ฒ€์ƒ‰๊ณผ ๋ฐ˜๋ณต์  ๊ฒ€์ƒ‰ ๋ฉ”์ปค๋‹ˆ์ฆ˜

Figure 5

Modular RAG: ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰ ์ „๋žต๊ณผ ๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•œ ํŒŒ์ดํ”„๋ผ์ธ

Originality

Limitation & Further Study

Evaluation

์ดํ‰: ๋ณธ ๋…ผ๋ฌธ์€ RAG์—์„œ Agentic RAG๋กœ์˜ ํŒจ๋Ÿฌ๋‹ค์ž„ ์ง„ํ™”๋ฅผ ์ฒด๊ณ„์ ์œผ๋กœ ์ •๋ฆฌํ•˜๊ณ  ์‹ค๋ฌด ๊ตฌํ˜„์„ ์œ„ํ•œ ์‹ค์งˆ์  ๊ฐ€์ด๋“œ๋ฅผ ์ œ๊ณตํ•˜๋Š” ์šฐ์ˆ˜ํ•œ ์„ค๋ฌธ ๋…ผ๋ฌธ์ด๋‹ค. ๋‹ค๋งŒ ์‹ ๊ทœ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ฐœ๋ฐœ์ด๋‚˜ ๋Œ€๊ทœ๋ชจ ์‹ค์ฆ์  ๊ฒ€์ฆ์ด ๋ถ€์žฌํ•˜์—ฌ ๊ธฐ์—ฌ๋„์—๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ์œผ๋ฉฐ, ํ–ฅํ›„ Agentic RAG์˜ ์„ฑ๋Šฅ ๋ฒค์น˜๋งˆํ‚น๊ณผ ์œค๋ฆฌ์  ๊ฒ€์ฆ ์—ฐ๊ตฌ๊ฐ€ ํ•„์š”ํ•˜๋‹ค.

๊ฐ™์ด ๋ณด๋ฉด ์ข‹์€ ๋…ผ๋ฌธ

๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
RAG ๊ธฐ๋ฒ•์— ๋Œ€ํ•œ ํญ๋„“์€ ๊ฐœ์š”์™€ ์ตœ์‹  ๋™ํ–ฅ์„ ๋‹ค๋ฃจ๋ฉฐ, Agentic RAG์˜ ๋ฐฐ๊ฒฝ ์ง€์‹์œผ๋กœ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
RAG ์‹œ์Šคํ…œ์˜ ๊ธฐ๋ณธ ๊ฐœ๋…๊ณผ ๋ฐฉ๋ฒ•๋ก ์„ ์ œ๊ณตํ•˜๋Š” Agentic RAG ์„œ๋ฒ ์ด์˜ ํ•ต์‹ฌ ๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ์ด๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
Agentic RAG ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ํฌ๊ด„์ ์ธ ์„œ๋ฒ ์ด๋กœ ๋ณธ ๋…ผ๋ฌธ์˜ ๋ฐฉ๋ฒ•๋ก ์  ๋ฐฐ๊ฒฝ์„ ์ œ๊ณตํ•œ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
Agentic retrieval-augmented generation ๋…ผ๋ฌธ์€ RAG/์ง€์‹ ๊ทธ๋ž˜ํ”„ ๊ธฐ๋ฐ˜ ๊ฐœ์ธํ™” ํ”„๋ ˆ์ž„์›Œํฌ์— ๋Œ€ํ•œ ์ตœ๊ทผ ์Ÿ์ ๊ณผ ์„ค๊ณ„ ๋ฐฉํ–ฅ์„ ํ’๋ถ€ํ•˜๊ฒŒ ์ œ์‹œํ•œ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
RAG ์•„ํ‚คํ…์ฒ˜์˜ ์ด๋ก ์  ๊ธฐ๋ฐ˜์„ ์ œ๊ณตํ•˜๋Š” ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ์†Œ์Šค๋ฅผ ํ†ตํ•ฉํ•˜๋Š” ๋‹ค์ค‘ ์—์ด์ „ํŠธ ์งˆ์˜์‘๋‹ต ์‹œ์Šคํ…œ์„ ๋‹ค๋ฅธ ์ ‘๊ทผ๋ฒ•์œผ๋กœ ๊ตฌํ˜„ํ•œ ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
Agentic RAG์˜ ๊ตฌ์ฒด์ ์ธ ๊ตฌํ˜„์ด๋‚˜ ์‘์šฉ์„ ๋‹ค๋ฃจ๋Š” ๊ด€๋ จ ์—ฐ๊ตฌ๋กœ ์„œ๋ฒ ์ด์™€ ์ƒํ˜ธ ๋ณด์™„์ ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
๋„๋ฉ”์ธ ์ œํ•œ ์—†๋Š” ํ˜์‹  ์ธ์‹ ์—์ด์ „ํŠธ ํ‰๊ฐ€ ๋ฐฉ๋ฒ•์„ ์ œ์‹œํ•˜์—ฌ, ์—์ด์ „ํŠธ ๊ธฐ๋ฐ˜ RAG์˜ ์„ฑ๋Šฅ ํ‰๊ฐ€ ํ˜น์€ ๋น„๊ต ์ง€ํ‘œ๋กœ ํ™œ์šฉ๋ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
์˜๋ฃŒ ๋ถ„์•ผ์—์„œ LLM ๊ธฐ๋ฐ˜ ์—์ด์ „ํŠธ์˜ ์•„ํ‚คํ…์ฒ˜์™€ ์‘์šฉ์„ ๋‹ค๋ฃจ๋Š” ์œ ์‚ฌํ•œ ์„œ๋ฒ ์ด์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
์™ธ๋ถ€ ๋ฉ”๋ชจ๋ฆฌ๋‚˜ ๊ฒ€์ƒ‰์„ ํ†ตํ•œ LLM ์ง€์‹ ํ™•์žฅ์„ ๋‹ค๋ฅธ ์ ‘๊ทผ๋ฒ•์œผ๋กœ ๋‹ค๋ฃจ๋Š” ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
๋‹ค์ค‘ ์—์ด์ „ํŠธ RAG ์‹œ์Šคํ…œ์˜ ๊ตฌํ˜„์„ ๋‹ค๋ฃจ๋Š” ์œ ์‚ฌํ•œ ์—ฐ๊ตฌ์ด๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
RAG ์‹œ์Šคํ…œ์˜ ํŠน์ • ๊ตฌ์„ฑ ์š”์†Œ๋‚˜ ๊ฐœ์„  ๋ฐฉ๋ฒ•์„ ์‹ฌํ™”ํ•˜์—ฌ ๋‹ค๋ฃจ๋Š” ์—ฐ๊ตฌ์ด๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
348์€ Agentic RAG์˜ ์‹ค์ œ ์‹œ์Šคํ…œ ๊ตฌํ˜„์— ์ดˆ์ ์„ ๋งž์ถ”์–ด, 067์˜ ์ด๋ก ์  ์„œ๋ฒ ์ด๋ฅผ ์†Œํ”„ํŠธ์›จ์–ด ์•„ํ‚คํ…์ฒ˜ ๋ฐ ์—”์ง€๋‹ˆ์–ด๋ง ๊ด€์ ์œผ๋กœ ํ™•์žฅํ•œ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
์—์ด์ „ํŠธ ๊ธฐ๋ฐ˜ agentic RAG์—์„œ ํ•„์š”ํ•œ ๋ฉ”๋ชจ๋ฆฌ ์‹œ์Šคํ…œ ๋ฐ ์›Œํฌํ”Œ๋กœ์šฐ ์ตœ์ ํ™” ๋ฐฉ์•ˆ์— ๋Œ€ํ•ด ์‹ฌ์ธต์ ์œผ๋กœ ๋‹ค๋ฃจ์–ด ๊ธฐ๋Šฅ์  ํ™•์žฅ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
Agentic RAG๋ฅผ ์ •์น˜๊ธฐ๊ด€ ์—ฐ๊ตฌ์— ์‹ค์ œ๋กœ ์ ์šฉํ•œ ์‚ฌ๋ก€๋กœ ๋ณธ ์„œ๋ฒ ์ด์˜ ์‘์šฉ ์‚ฌ๋ก€์— ํ•ด๋‹นํ•œ๋‹ค.
← ๋ชฉ๋ก์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

๐ŸŽง Audio Overview

์ด ๋…ผ๋ฌธ ๋ฆฌ๋ทฐ๋ฅผ ํŒŸ์บ์ŠคํŠธํ˜• ์˜ค๋””์˜ค๋กœ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. (Gemini ยท ํ‚ค๋Š” ๋ธŒ๋ผ์šฐ์ €์—๋งŒ ์ €์žฅ ยท ์™„์„ฑ๋ณธ์€ ์ด๋ฉ”์ผ๋กœ๋„ ์ „์†ก)
โ–ธ ๊ณ ๊ธ‰: ๊ตฌ์„ฑ ๋ฐฉํ–ฅ(๋Œ€๋ณธ ์ž‘์„ฑ ์ง€์นจ) ์ง์ ‘ ์ˆ˜์ •