์ด๋ฒ์ 'RAG ๊ธฐ๋ฐ AI ๊ฒ์ ์์คํ ' ํ๋ก์ ํธ ์งํ๊ฐ์ ๋ง๋ ๋ฐฑ์๋ฅผ ๊ณต์ ํฉ๋๋ค.


๐ RAG ์์คํ ์ ์คํ ํ๋ฆ (๊ฒ์ & ์๋ต ํ๋ก์ธ์ค)
๐ก ์ค์ ๊ฒ์์ด ์ด๋ป๊ฒ ์งํ๋๋์ง ๋จ๊ณ๋ณ ์ค๋ช
1๏ธโฃ ์ฌ์ฉ์๊ฐ ์ง๋ฌธ ์
๋ ฅ โ LLM์ด ๋ต๋ณ ๊ฐ๋ฅ ์ฌ๋ถ ํ๋จ
LLM์ด ๊ธฐ์กด ์ง์๋ง์ผ๋ก ๋ต๋ณ ๊ฐ๋ฅํ๋ฉด ๋ฐ๋ก ์๋ต
ํ์ํ๋ฉด ์ธ๋ถ ๊ฒ์(๋ฒกํฐDB + SERP API) ์์ฒญ
2๏ธโฃ ๋ฒกํฐDB์์ ์ ์ฌํ ๋ฌธ์ ๊ฒ์
๋ฒกํฐDB์ ์ ์ฅ๋ ๋ฐ์ดํฐ ์ค ๊ฐ์ฅ ์ ์ฌํ ๋ฐ์ดํฐ๋ฅผ ๊ฒ์
3๏ธโฃ ๋ฒกํฐDB์ ์์ผ๋ฉด SERP API๋ก ์ค์๊ฐ ๊ฒ์
๊ฒ์๋ ์น์ฌ์ดํธ์์ ๊ด๋ จ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ด
ํฌ๋กค๋งํ์ฌ ํ
์คํธ๋ฅผ ์ถ์ถ
4๏ธโฃ ๊ฒ์๋ ๋ฐ์ดํฐ๋ฅผ ๋ฒกํฐDB์ ์ ์ฅ
๋ฒกํฐDB์ ์๋ก์ด ๋ฐ์ดํฐ๋ฅผ ์ถ๊ฐํ์ฌ ๋ค์๋ฒ์ ๋ ๋น ๋ฅธ ๊ฒ์ ๊ฐ๋ฅ
5๏ธโฃ LLM์๊ฒ ๊ฒ์๋ ๋ฐ์ดํฐ ์ ๋ฌ โ ์ต์ข
๋ต๋ณ ์์ฑ
LLM์ด ๊ฒ์๋ ์ ๋ณด์ ๊ธฐ์กด ์ง์์ ๊ฒฐํฉํด์ ๋ต๋ณ ์์ฑ

๐ RAG ์์คํ ๊ตฌ์ถ ๊ณผ์ (๊ตฌ์ฑ ์์ ์ ๋ฆฌ)
๐ก RAG ์์คํ
์ ๋ง๋ค๊ธฐ ์ํด ํ์ํ ์์๋ค
1๏ธโฃ LLM ์ ํ
OpenAI GPT-4 (๊ฐ์ฅ ๊ฐ๋ ฅํ ๋ฒ์ฉ LLM)
Claude 2 (Anthropic์์ ๊ฐ๋ฐํ ๊ฐ๋ ฅํ ๋ชจ๋ธ)
LLaMA 2 / Mistral (์คํ์์ค LLM, ๋น์ฉ ์ ๊ฐ ๊ฐ๋ฅ)
2๏ธโฃ ๋ฒกํฐDB + ์๋ฒ ๋ฉ ๋ชจ๋ธ ์ฐ๊ฒฐ
๋ฒกํฐDB ์ ํ: FAISS, Pinecone, Weaviate, ChromaDB ์ค ํ๋ ์ฌ์ฉ
์๋ฒ ๋ฉ ๋ชจ๋ธ ์ฌ์ฉ: text-embedding-ada-002 ๊ฐ์ ๋ชจ๋ธ๋ก ๋ฌธ์๋ฅผ ๋ฒกํฐ๋ก ๋ณํ ํ ์ ์ฅ
3๏ธโฃ ์ธ๋ถ ๊ฒ์ API ํ์ฉ
Google Search API / SerpApi ํ์ฉํด์ ์ต์ ์น ๊ฒ์ ๋ฐ์ดํฐ ๊ฐ์ ธ์ค๊ธฐ
ํฌ๋กค๋ฌ(BeautifulSoup, Scrapy)๋ก ๊ฒ์๋ ์นํ์ด์ง ํ
์คํธ ์ถ์ถ
4๏ธโฃ ๊ฒ์๋ ๋ฐ์ดํฐ๋ฅผ ๋ฒกํฐDB์ ์ ์ฅ & LLM์ ์ ๋ฌํ์ฌ ๋ต๋ณ ์์ฑ
๋ฒกํฐDB์ ๊ฒ์๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ (์ถํ ๋น ๋ฅธ ๊ฒ์ ๊ฐ๋ฅ)
LLM์ด ๊ฒ์๋ ๋ฐ์ดํฐ(๋ฒกํฐDB ๊ฒฐ๊ณผ + ์ธ๋ถ ๊ฒ์ ๋ฐ์ดํฐ)๋ฅผ ํ์ฉํ์ฌ ์ต์ข
๋ต๋ณ ์์ฑ

โ LLM ๊ธฐ๋ฐ RAG ์์คํ ์ํคํ ์ฒ
1๏ธโฃ LLM
gpt-4o-mini ๋ฑ
2๏ธโฃ ๋ฒกํฐ DB
FAISS, Pinecone, Weaviate, ChromaDB ๋ฑ
3๏ธโฃ ์๋ฒ ๋ฉ ๋ชจ๋ธ
text-embedding-3-small
text-embedding-3-large
text-embedding-ada-002
4๏ธโฃ SERP API
Google Search API
SERP API
5๏ธโฃ ์น ์คํฌ๋ํ
Python (BeautifulSoup, Scrapy)
6๏ธโฃ ์ปดํจํ
์์ (AWS)
AWS EC2 ์ธ์คํด์ค ๋๋ Lambda ํ์ฉ
๋ฒกํฐDB/LLM API ์ฐ๋ ๋ฐ ๊ฒ์ ์ํ
์๋ฒ ๋น์ฉ ์ต์ ํ๋ฅผ ์ํด ์คํ ์ธ์คํด์ค ๊ณ ๋ ค ๊ฐ๋ฅ
7๏ธโฃ ์น ์ธํฐํ์ด์ค (Next.js ๊ธฐ๋ฐ)
Next.js๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ก ํธ์๋ ๊ฐ๋ฐ
๊ฒ์ ๊ฒฐ๊ณผ ๋ฐ AI ์์ฑ ์๋ต์ UI์์ ์๊ฐ์ ์ ๊ณต
API์ ์ฐ๋ํ์ฌ LLM ๊ธฐ๋ฐ RAG ์์คํ
์ ์ฌ์ฉ์๊ฐ ์ฝ๊ฒ ํ์ฉ ๊ฐ๋ฅ
(1) ์ฌ์ฉ์๊ฐ ์น์์ ๊ฒ์ ์์ฒญ โ (2) AI Agent ํธ์ถ
(3) AI Agent๊ฐ ๋ฒกํฐDB์์ ๊ฒ์ โ (4) ํ์ํ๋ฉด SERP API ํธ์ถ
(5) ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ RDB์ ์ ์ฅ โ (6) Next.js๊ฐ RDB์์ ๋ฐ์ดํฐ ๊ฐ์ ธ์ด
(7) ์ฌ์ฉ์์๊ฒ ๊ฒฐ๊ณผ ํ์
'๐ํ๋ก๊ทธ๋๋ฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ผ๋ฐ ๊ธฐ์ ์ฉ LLM ๋์ ์ ๊ณ ๋ ค ์ฌํญ (0) | 2025.03.08 |
---|---|
๋ค์ด๋ฒ ๋ด์ค์ ํฅ๋ฏธ๋ก์ด ๋๊ธ (0) | 2025.03.04 |
AI ํ์ฉ ๊ฒฝํ ๊ณต์ (feat. ์ฌ์ )* (0) | 2025.03.01 |
[์ ๋ณด] QR ์ฝ๋ ์์ฑ ์ฌ์ดํธ(๊ฒฝ์ X) (0) | 2025.02.28 |
[์ธ๊ณต์ง๋ฅ] ์ผ์๋ณ ๊ณตํฌํ์์ง์ ๋ฐ ๊ฒ์๊ธ ์ ๋ชฉ ํ์ต ํ๊ธฐ (0) | 2024.08.04 |