๐ง ๋ฒกํฐ ๋ง์คํฐ ํฌํผ
๐ ์ง์ ๊ฒ์
๐ ๊ฐ๋
๋ฐฐ์ฐ๊ธฐ
⚙️ ํ์ดํ๋ผ์ธ
✅ ์ฒดํฌ๋ฆฌ์คํธ
๐ ๋ชจ๋ธ ๋น๊ต
๐ ๊ถ๊ธํ ๊ฑฐ ๊ฒ์ํด๋ด์ ์คํ๋ผ์ธ OK
๐
์ ์ฒด
๐ฑ ๊ธฐ์ด
⚙️ ํ์ดํ๋ผ์ธ
๐ค ๋ชจ๋ธ
๐ ์ค์
๐ค
๊ฒ์ ๊ฒฐ๊ณผ๊ฐ ์์ด์! ๋ค๋ฅธ ํค์๋๋ก ์ฐพ์๋ณด์ธ์ ๐ธ
๐ก ์ฌ์ฉ๋ฒ! ๊ฒ์์ฐฝ์ ๊ถ๊ธํ ๋จ์ด๋ฅผ ์
๋ ฅํ๋ฉด ๊ด๋ จ Q&A๊ฐ ๋ฐ๋ก ํผ์ณ์ ธ์.
ํ๊ทธ ๋ฒํผ์ผ๋ก ์ฃผ์ ๋ณ๋ก ๋ฌถ์ด ๋ณผ ์๋ ์์ด์ ๐ ์ธํฐ๋ท ์์ด๋ ์๋ฒฝ ์๋ํด์!
๐ ํต์ฌ ๊ฐ๋
์ฝ๊ฒ ์ดํดํ๊ธฐ
๐️ ํฉํธ(Fact / ์ฒญํฌ)๋? ▼
ํฉํธ๋ ๊ธด ๋ฌธ์๋ฅผ ์๊ฒ ์ชผ๊ฐ ์๋ฏธ ๋จ์ ์์. ์ฑ
ํ ๊ถ์ ํต์งธ๋ก ๋ฃ์ผ๋ฉด AI๊ฐ ํท๊ฐ๋ฆด ์ ์์ด์. ๊ทธ๋์ ๋ฌธ๋จ·๋ฌธ์ฅ ๋จ์๋ก ๋๋ ๊ฐ๊ฐ์ "ํฉํธ ์กฐ๊ฐ"์ผ๋ก ๋ง๋ค์ด์. ๐ ํผ์ ๋น์ : ํตํผ์=์ ์ฒด ๋ฌธ์, ํ ์กฐ๊ฐ=ํฉํธ. ์กฐ๊ฐ๋ธ ํผ์๊ฐ ๋จน๊ธฐ๋, ๋๋ ์ฃผ๊ธฐ๋ ํจ์ฌ ์ฝ์ฃ ! ๋ณดํต 256~512 ํ ํฐ ๋จ์๊ฐ ํฉ๊ธ ๊ธฐ์ค์ด์์.
๐ ๋ฒกํฐ(Vector)๋? ▼
๋ฒกํฐ๋ ํ
์คํธ๋ฅผ ์ซ์ ๋ฐฐ์ด๋ก ๋ฐ๊พผ ๊ฒ ์ด์์. "์ฌ๊ณผ" → [0.2, 0.8, -0.1, 0.5, ...] ์ด๋ฐ ์์ผ๋ก์. ์ ์ซ์๋ก? ๋น์ทํ ์๋ฏธ์ ๋จ์ด๋ผ๋ฆฌ ๋น์ทํ ์ซ์๋ฅผ ๊ฐ์ ธ์ ์ํ์ ๊ฑฐ๋ฆฌ ๊ณ์ฐ ์ด ๊ฐ๋ฅํด์ง๊ฑฐ๋ ์! ๐บ️ ์ง๋ ๋น์ : ์์ธ ์ขํ(37.5°N, 127°E)์ฒ๋ผ ๋จ์ด์ ์๋ฏธ๋ ์ขํ๋ก ํํํ๋ ๊ฑฐ์์.
๐️ ๋ฒกํฐDB๋? ▼
์ผ๋ฐ DB = "์ด๋ฆ=ํ๊ธธ๋" ์ ํ ์ผ์น ๊ฒ์ ๋ฒกํฐDB = "์ด๊ฒ๊ณผ ๋น์ทํ ๊ฒ ์ฐพ์์ค" ์ ์ฌ๋ ๊ฒ์ ๐ต ์์
๋น์ : "์ด ๋
ธ๋๋ ๋น์ทํ ๋
ธ๋ ์ถ์ฒ"์ด ๋ฐ๋ก ๋ฒกํฐ ๊ฒ์! ์คํฌํฐํ์ด๊ฐ ์ฐ๋ ๋ฐฉ์์ด์์.๋ํ DB: Chroma(๋ฌด๋ฃ·๋ก์ปฌ), Pinecone(ํด๋ผ์ฐ๋), Qdrant(๋น ๋ฆ), Weaviate(๊ฐ๋ ฅ)
๐ RAG๋? (๊ฒ์ ์ฆ๊ฐ ์์ฑ) ▼
RAG = R etrieval A ugmented G eneration = ๊ฒ์ + AI ์์ฑ ① ์ง๋ฌธ ์
๋ ฅ → ② ๋ฒกํฐ ๊ฒ์์ผ๋ก ๊ด๋ จ ํฉํธ ์ฐพ๊ธฐ → ③ ํฉํธ๋ฅผ AI์ ๋๊ธฐ๊ธฐ → ④ ๊ทผ๊ฑฐ ๊ธฐ๋ฐ ๋ต๋ณ ๐ ์คํ๋ถ ์ํ ๋น์ : AI๊ฐ ์ฐธ๊ณ ์๋ฃ๋ฅผ ๋ณด๋ฉด์ ๋ตํ๋ ๊ฒ! ํจ์ฌ ์ ํํ๊ณ ํ๊ฐ๋ ์ค์ด์.
๐ ์๋ฒ ๋ฉ(Embedding)์ด๋? ▼
์๋ฒ ๋ฉ = ํ
์คํธ๋ฅผ ๋ฒกํฐ๋ก ๋ณํํ๋ ๊ณผ์ ๋๋ ๋ชจ๋ธ ์ ๋ช
ํ ๋ชจ๋ธ: • OpenAI text-embedding-3-small – ๋น ๋ฅด๊ณ ์ ๋ ด, ์ ๋ฃ • BGE-M3 – ํ๊ตญ์ด ๊ฐํจ, ์์ ๋ฌด๋ฃ! • multilingual-e5-large – ๋ค๊ตญ์ด, ๋ฌด๋ฃ • KoSimCSE-RoBERTa – ํ๊ตญ์ด ์ ์ฉ, ์ด๊ณ ์
๐ป ํ๊ฐ(Hallucination) ๋ฐฉ์ง๋ฒ ▼
AI๊ฐ ์ฌ์ค์ด ์๋ ๊ฒ์ ์์ ์๊ฒ ๋งํ๋ ํ์ ์ด์์. ๋ฐฉ์ง ์ ๋ต: ✅ ๋ฒกํฐ ๊ฒ์ ์ ์ ๋ฎ์ ๊ฒฐ๊ณผ ์ ์ธ (threshold ์ค์ ) ✅ ํ๋กฌํํธ์ "์ถ์ฒ ์์ผ๋ฉด ๋ชจ๋ฅธ๋ค๊ณ ํด" ๋ช
์ ✅ ๋ต๋ณ์ ์ธ์ฉ ๋ฌธ์ ๊ฐ์ ํ์ ✅ Self-check ์ฌ๊ฒ์ฆ ๋จ๊ณ ์ถ๊ฐ RAG๋ฅผ ์ ๋๋ก ์ฐ๋ฉด ํ๊ฐ์ด ํฌ๊ฒ ์ค์ด์! ๐ฏ
⚙️ ์ ์ฒด ํ์ดํ๋ผ์ธ ํ๋ฆ
๐ฅ ์ธ์ ์
ํ์ดํ๋ผ์ธ (๋ฐ์ดํฐ ๋ฃ๊ธฐ)
๐
์๋ณธ ๋ฐ์ดํฐ ์์ง PDF, ๋ธ๋ก๊ทธ, ์น, ๋งค๋ด์ผ, ์ฝ๋ ๋ฑ ๋ค์ํ ์์ค
✂️
์ฒญํฌ ๋ถํ (Chunking) ๋ฌธ๋จ/ํ ํฐ ๋จ์ ๋ถํ · ๋ณดํต 256~512 ํ ํฐ ๊ถ์ฅ
๐ท️
๋ฉํ๋ฐ์ดํฐ ๋ถ์ฐฉ ์ถ์ฒ URL, ํ์ด์ง ๋ฒํธ, ๋ ์ง, ์์ฑ์, ์นดํ
๊ณ ๋ฆฌ
๐
์๋ฒ ๋ฉ ๋ณํ ํ
์คํธ → ์ซ์ ๋ฒกํฐ · ์๋ฒ ๋ฉ ๋ชจ๋ธ์ด ์๋ฏธ ์์นํ
๐️
๋ฒกํฐDB ์ ์ฅ ๋ฒกํฐ + ๋ฉํ๋ฐ์ดํฐ ํจ๊ป ์ธ๋ฑ์ฑ · Chroma/Pinecone ๋ฑ
๐ ์ง์·์๋ต ํ์ดํ๋ผ์ธ (๊ฒ์ & ๋ต๋ณ)
๐ฌ
์ฌ์ฉ์ ์ง๋ฌธ ์
๋ ฅ ์์ฐ์ด ์ง๋ฌธ → ์ธ์ด ๊ฐ์ง, ์ ์ , ํค์๋ ์ถ์ถ
๐
์ฟผ๋ฆฌ ๋ฆฌ๋ผ์ดํ
๋์์ด ์ถ๊ฐ, ์ด์ ๋ํ ๋ฌธ๋งฅ ๋ฐ์, ๊ฒ์ ์ต์ ํ
๐ฏ
๋ฒกํฐ ๊ฒ์ Top-K ์ฝ์ฌ์ธ ์ ์ฌ๋ ๊ธฐ์ค ๊ฐ์ฅ ์ ์ฌํ ํฉํธ K๊ฐ ๊ฒ์
๐
์ปจํ
์คํธ ์ ํ & ์ฌ์์ ์ ์ · ๋ค์์ฑ · ์ถ์ฒ ์ ๋ขฐ๋ ๊ธฐ์ค์ผ๋ก ์ต์ข
์ ๋ณ
๐ค
LLM ํ๋กฌํํธ ๊ตฌ์ฑ ์์คํ
๋ฉ์์ง + ์ปจํ
์คํธ + ์ง๋ฌธ → LLM ์ ๋ฌ
✨
๊ทผ๊ฑฐ ํฌํจ ๋ต๋ณ ์์ฑ ์ถ์ฒ ๋งํฌ + ์ธ์ฉ ๋ฌธ๋จ ํจ๊ป ํ์ → ํ๊ฐ ๋ฐฉ์ง
๐️ ์์คํ
๊ตฌ์ฑ ์์
๐ก
์์ง ๋ ์ด์ด
ํฌ๋กค๋ฌ, PDFํ์, API์์ง๊ธฐ
๐ง
์ฒ๋ฆฌ ๋ ์ด์ด
์ฒญํฌ ๋ถํ , ๋ฉํ๋ฐ์ดํฐ, ์๋ฒ ๋ฉ
๐️
์ ์ฅ ๋ ์ด์ด
๋ฒกํฐDB, ๋ฉํDB, ์บ์
๐
๊ฒ์ API
์ฟผ๋ฆฌ ๋ณํ, ๊ฒ์, ์ฌ์์
๐ค
์์ด์ ํธ
LLM ํธ์ถ, ํ๋กฌํํธ ๊ด๋ฆฌ
๐ฅ️
ํ๋ก ํธ์๋
์ฑํ
UI, ํ์คํ ๋ฆฌ, ํผ๋๋ฐฑ
✅ ํ๋ก์ ํธ ์ฒดํฌ๋ฆฌ์คํธ
๐ ๋ชฉํ ์ ์
0 / 5 ์๋ฃ
์ต์ข
์ฌ์ฉ์๊ฐ ๋๊ตฌ์ธ์ง ์ ์ํ๋ค
ํต์ฌ ๊ธฐ๋ฅ์ ํ ๋ฌธ์ฅ์ผ๋ก ์ ๋ฆฌํ๋ค
์ ๋ ์คํจํ๋ฉด ์ ๋๋ ๋ถ๋ถ์ ์ ํ๋ค
MVP ๊ธฐ๋ฅ๊ณผ ๋์ค ๊ธฐ๋ฅ์ ๊ตฌ๋ถํ๋ค
2์ฃผ MVP ์์
๋ชฉ๋ก์ ๋ง๋ค์๋ค
๐️ ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ
0 / 6 ์๋ฃ
์์ฒ ๋ฐ์ดํฐ ์ข
๋ฅ ํ์ (PDF/์น/API ๋ฑ)
์ฒญํฌ ๋ถํ ๋จ์ ๊ฒฐ์ (๋ฌธ๋จ / ํ ํฐ ์)
๋ฉํ๋ฐ์ดํฐ ์คํค๋ง ์ ์ ์๋ฃ
์๋ฒ ๋ฉ ๋ชจ๋ธ ์ ํ & ํ
์คํธ
๋ฒกํฐDB ์ ํ & ํ๊ฒฝ ์ค์
์ํ 100๊ฐ๋ก ํ์ดํ๋ผ์ธ ๊ฒ์ฆ
๐ค ์์ด์ ํธ ๋ก์ง
0 / 6 ์๋ฃ
์ฟผ๋ฆฌ ์ ์ฒ๋ฆฌ ๋ก์ง ๊ตฌํ
๋ฒกํฐ ๊ฒ์ Top-K ํ๋ผ๋ฏธํฐ ํ๋
LLM ํ๋กฌํํธ ๊ตฌ์กฐ ์ค๊ณ
์ถ์ฒ/๊ทผ๊ฑฐ ํ์ ๊ฐ์ ํ๋กฌํํธ ์์ฑ
ํ๊ฐ ๋ฐฉ์ง score threshold ์ค์
์ํ ์ง์ 50๊ฐ ์๋ต ํ์ง ๊ฒ์ฆ
๐ ๋ฐฐํฌ & ์ด์
0 / 5 ์๋ฃ
๋ก๊ทธ & ๋ชจ๋ํฐ๋ง ์์คํ
๊ตฌ์ถ
์ฌ์ฉ์ ํผ๋๋ฐฑ ์ ์ฅ ๊ตฌ์กฐ ์์ฑ
์บ์ ์ ๋ต์ผ๋ก LLM ๋น์ฉ ์ ๊ฐ
๋ณด์ & ์ ๊ทผ๊ถํ ์ค์ ์๋ฃ
์ ์ฒด E2E ํ
์คํธ ํต๊ณผ
๐ ์ ์ฒด ์ด๊ธฐํ
๐ ๋ชจ๋ธ & DB ๋น๊ต
๐ ์๋ฒ ๋ฉ ๋ชจ๋ธ ๋น๊ต
๋ชจ๋ธ ์ธ์ด ์ฐจ์ ๋น์ฉ ํ์ง ์๋
text-embedding-3-small OpenAI ๋ค๊ตญ์ด 1536 ๐ธ์ ๋ฃ ★★★★ ★★★★★
text-embedding-3-large OpenAI ๋ค๊ตญ์ด 3072 ๐ธ๐ธ๊ณ ๊ฐ ★★★★★ ★★★★
BGE-M3 BAAI ๐ฐ๐ทํ๊ตญ์ด↑ 1024 ✅๋ฌด๋ฃ ★★★★ ★★★
multilingual-e5-large Microsoft ๋ค๊ตญ์ด 1024 ✅๋ฌด๋ฃ ★★★★ ★★★★
KoSimCSE-RoBERTa snunlp ๐ฐ๐ทํ๊ตญ์ด์ ์ฉ 768 ✅๋ฌด๋ฃ ★★★ ★★★★★
๐ก ์ถ์ฒ: ํ๊ตญ์ด → BGE-M3 + Chroma (๋น์ฉ ์ ๋ก!) ๋น ๋ฅธ ์์ → text-embedding-3-small + Pinecone
๐️ ๋ฒกํฐDB ๋น๊ต
DB ํํ ๊ท๋ชจ ๋น์ฉ ๋์ด๋
Chroma ๋ก์ปฌ/์๋ฒ ์~์ค ✅๋ฌด๋ฃ ★★★★★ ์ฌ์
Pinecone ํด๋ผ์ฐ๋ ๋๊ท๋ชจ ๐ธ์ ๋ฃ ★★★★★ ์ฌ์
Weaviate ์คํ์์ค ๋๊ท๋ชจ ✅์คํ์์ค ★★★ ๋ณดํต
Qdrant ์คํ์์ค ๋๊ท๋ชจ ✅์คํ์์ค ★★★★ ๋ณดํต
FAISS ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์~๋ ✅๋ฌด๋ฃ ★★ ์ด๋ ค์
๐ ๋ ํผ๋ฐ์ค ์๋น์ค TOP 3
๐
Perplexity AI ์ค์๊ฐ ๊ฒ์ ์ถ์ฒ ํ์ ๋น ๋ฅธ ๋ต๋ณ
์น ๊ฒ์+LLM ์๋ฒฝ ์กฐํฉ. ์ถ์ฒ ํญ์ ๋ช
์ํด์ ์ ๋ขฐ๋ ์ต๊ฐ
๐
Notion AI ๋ฌธ์ ๊ธฐ๋ฐ ์ํฌ์คํ์ด์ค ํ์
์ฌ๋ด ๋ฌธ์ ๊ธฐ๋ฐ ๋ต๋ณ. ํ ์ง์ ํฌํผ์ ๊ต๊ณผ์ ๊ฐ์ ์๋น์ค
๐ก
Cursor / Copilot ์ฝ๋ ๊ธฐ๋ฐ ์ปจํ
์คํธ ์ดํด ์๋์์ฑ
์ฝ๋ ํ์ผ ์ ์ฒด๋ฅผ ๋ฒกํฐ๋ก ์ดํดํ๊ณ ์ํฉ์ ๋ง๋ ์ฝ๋ ์ ์
✅