์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 
์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 
BEST

RAG ๋งˆ์Šคํ„ฐ: ๊ธฐ์ดˆ๋ถ€ํ„ฐ ๊ณ ๊ธ‰๊ธฐ๋ฒ•๊นŒ์ง€ (feat. LangChain)

์ด ๊ฐ•์˜๋Š” LangChain์„ ํ™œ์šฉํ•œ RAG(Retrieval-Augmented Generation) ์‹œ์Šคํ…œ์˜ ๊ธฐ๋ณธ ๊ฐœ๋…๊ณผ ๊ตฌํ˜„ ๋ฐฉ๋ฒ•์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์ฐธ๊ฐ€์ž๋“ค์€ RAG์˜ ํ•ต์‹ฌ ์›๋ฆฌ๋ฅผ ์ดํ•ดํ•˜๊ณ , LangChain์„ ํ†ตํ•ด ์‹ค์ œ๋กœ ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜๋ฉฐ ์„ฑ๋Šฅ์„ ํ‰๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์ดˆ๊ธ‰์ž๋ฅผ ์œ„ํ•ด ์ค€๋น„ํ•œ
[AI ยท ChatGPT ํ™œ์šฉ, RAG] ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๊ฑธ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์–ด์š”

  • LangChain์„ ํ™œ์šฉํ•œ RAG ์‹œ์Šคํ…œ ๊ตฌ์ถ•ํ•˜๊ธฐ

  • ํšจ๊ณผ์ ์ธ ๊ฒ€์ƒ‰ ๋ฐ ์ƒ์„ฑ ๊ธฐ๋ฒ• ์ตํžˆ๊ธฐ

  • RAG ์‹œ์Šคํ…œ์˜ ์„ฑ๋Šฅ ํ‰๊ฐ€ ๋ฐฉ๋ฒ•

  • LangChain์˜ LCEL ๋ฌธ๋ฒ•๊ณผ Runnable ์‚ฌ์šฉ๋ฒ•

RAG ๊ตฌํ˜„๋ถ€ํ„ฐ ์„ฑ๋Šฅ ํ‰๊ฐ€๊นŒ์ง€
9์‹œ๊ฐ„์œผ๋กœ ๋๋‚ด๋Š” ์‹ค์ „ AI ๊ฐœ๋ฐœ

AI๊ธฐ์ˆ ์˜ ๋ฐœ์ „์œผ๋กœ RAG ์‹œ์Šคํ…œ์˜ ํ™œ์šฉ๋„๊ฐ€ ๋†’์•„์กŒ์ง€๋งŒ, ๋ฐฐ์šฐ๊ณ  ๊ตฌํ˜„ํ•˜๋Š” ๊ณผ์ •์€ ์—ฌ์ „ํžˆ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ์ € ์—ญ์‹œ ์ฒ˜์Œ RAG๋ฅผ ๊ณต๋ถ€ํ•  ๋•Œ ๋งŽ์€ ์–ด๋ ค์›€์„ ๊ฒช์—ˆ๊ณ , ๊ทธ ๊ฒฝํ—˜์„ ๋ฐ”ํƒ•์œผ๋กœ ์ด ๊ฐ•์˜๋ฅผ ๊ธฐํšํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๊ฐ•์˜๋Š” ๋‹จ๊ณ„๋ณ„ ์‹ค์Šต์„ ๋ฐ”ํƒ•์œผ๋กœ ์‹ค์ œ๋กœ ๋™์ž‘ํ•˜๋Š” ์‹œ์Šคํ…œ์„ ๋งŒ๋“œ๋Š” ๋ฐ ์ค‘์ ์„ ๋‘์—ˆ์œผ๋ฉฐ, ๊ธฐ๋ณธ ๊ตฌํ˜„๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ฒ€์ƒ‰ ํ’ˆ์งˆ์„ ๋†’์ด๋Š” ๊ณ ๊ธ‰ ๊ธฐ๋ฒ•๊ณผ ์„ฑ๋Šฅ ํ‰๊ฐ€๊นŒ์ง€ ๋‹ค๋ฃธ์œผ๋กœ์จ ์‹ค์ œ ํ”„๋กœ์ ํŠธ์— ๋ฐ”๋กœ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์‹ค์šฉ์ ์ธ ์ง€์‹์„ ๋‹ด์•˜์Šต๋‹ˆ๋‹ค.

์ถœ์‹œ 5๊ฐœ์›”๋งŒ์—
1590+๋ช…์ด ์ˆ˜๊ฐ•ํ•œ
LLM ์‹œ๋ฆฌ์ฆˆ ๊ฐ•์˜๋ฅผ ๋งŒ๋“ 
์ง€์‹๊ณต์œ ์ž์˜ RAG ๊ฐ•์˜

ํŒŒ์ด์ฌ&๋žญ์ฒด์ธ
๊ธฐ์ดˆ ๋ฌด๋ฃŒ๊ฐ•์˜ ์ œ๊ณต
ํŒŒ์ด์ฌ ๊ธฐ์ดˆ๊ฐ•์˜ โ–ถ
๋žญ์ฒด์ธ ๊ธฐ์ดˆ๊ฐ•์˜ โ–ถ

RAG ์‹œ์Šคํ…œ๊ตฌ์ถ•์„ ์œ„ํ•œ
ํ’๋ถ€ํ•œ ํ•™์Šต์ž๋ฃŒ
31p๋ถ„๋Ÿ‰์˜ ์š”์•ฝ์ž๋ฃŒ์™€
6๊ฐœ์˜ ์†Œ์Šค์ฝ”๋“œ ํŒŒ์ผ

๊ฐ•์˜ ํฌ์ธํŠธ ๐Ÿ’ซ

RAG ๊ตฌํ˜„์„ ์œ„ํ•œ ๊ธฐ์ดˆ์ฒด๋ ฅ ๋‹ค์ง€๊ธฐ

๋ฌด์ž‘์ • ์ฝ”๋“œ๋ฅผ ๋”ฐ๋ผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์€ ํ•œ๊ณ„๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์–ธ์ œ, ์™œ ์ด ์ปดํฌ๋„ŒํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š”์ง€ ์›๋ฆฌ๋ฅผ ์ดํ•ดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ•์˜์—์„œ๋Š” RAG์˜ ๊ธฐ๋ณธ ๊ฐœ๋…๊ณผ ์ฃผ์š” ์ปดํฌ๋„ŒํŠธ, LCEL ๋ฌธ๋ฒ• ๋“ฑ ์„ ๋‹ค๋ฃจ๋ฉฐ RAG ๊ตฌํ˜„์„ ์œ„ํ•œ ๊ธฐ์ดˆ์ฒด๋ ฅ์„ ๋‹ค์ง‘๋‹ˆ๋‹ค. ๋˜ํ•œ ์ž…๋ฌธ์ž๋ฅผ ์ดํ•œ ํŒŒ์ด์ฌ&๋žญ์ฒด์ธ ๊ธฐ์ดˆ ๋ฌด๋ฃŒ๊ฐ•์˜๋„ ํ•จ๊ป˜ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ตœ์‹  ๋ชจ๋“ˆ๊ณผ ๊ธฐ๋ฒ•์œผ๋กœ RAG ๊ตฌํ˜„๋Šฅ๋ ฅ up

RAG ํ”„๋กœ์„ธ์Šค๋Š” [๋ฌธ์„œ๋กœ๋“œ โ†’ ํ…์ŠคํŠธ๋ถ„ํ•  โ†’ ์ž„๋ฒ ๋”ฉ โ†’ ๋ฒกํ„ฐ์ €์žฅ โ†’ ๊ฒ€์ƒ‰ โ†’ ํ”„๋กฌํ”„ํŠธ โ†’ LLM โ†’ ์ตœ์ข…๊ฒฐ๊ณผ๋ฌผ]๋กœ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค. ๊ฐ•์˜๋Š” ๊ฐ ํ”„๋กœ์„ธ์Šค ๋ณ„ ์ ์šฉ๊ฐ€๋Šฅํ•œ ๋‹ค์–‘ํ•œ ์ตœ์‹  ๋ชจ๋“ˆ๊ณผ ๊ธฐ๋ฒ•์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ ๊ฒ€์ƒ‰์„ฑ๋Šฅ ํ–ฅ์ƒ์„ ์œ„ํ•œ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰, Re-rank, ๋งฅ๋ฝ์••์ถ• ๋“ฑ ๊ณ ๊ธ‰ ๊ฒ€์ƒ‰๊ธฐ๋ฒ•์„ ๋งŒ๋‚˜๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

RAG ๊ฐœ์„ ์„ ์œ„ํ•œ 10๊ฐ€์ง€ ์„ฑ๋Šฅํ‰๊ฐ€

RAG์‹œ์Šคํ…œ ๊ณ ๋„ํ™”๋ฅผ ์œ„ํ•ด์„œ๋Š” "ํ‰๊ฐ€-๊ฐœ์„ " ์ž‘์—…์ด ํ•„์ˆ˜์ž…๋‹ˆ๋‹ค. ๊ฐ•์˜์—์„œ๋Š” RAG์˜ ๊ฒ€์ƒ‰์„ฑ๋Šฅ์„ ํ‰๊ฐ€ํ•˜๊ธฐ ์œ„ํ•ด ์ •๋ณด๊ฒ€์ƒ‰(Information Retrieval)์˜ 5๊ฐ€์ง€ ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์ •๋Ÿ‰์  ์ง€ํ‘œ ๊ธฐ๋ฐ˜์˜ ํ‰๊ฐ€๋ฐฉ๋ฒ•๊ณผ LLM์„ ํ™œ์šฉํ•œ ํ‰๊ฐ€๋ฐฉ๋ฒ•, ์ด 5๊ฐ€์ง€ RAG์˜ ๋‹ต๋ณ€ ํ‰๊ฐ€๋ฐฉ๋ฒ•์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค.

๋‹ค์ˆ˜์˜ ํ›„๊ธฐ๊ฐ€ ์ฆ๋ช…ํ•˜๋Š” ์‰ฝ๊ณ  ๊น”๋”ํ•œ ์„ค๋ช…๋ ฅ

๋งŽ์€ ์ˆ˜๊ฐ•์ƒ ๋ถ„๋“ค์ด ์ฆ๋ช…ํ•ด ์ฃผ์…จ์Šต๋‹ˆ๋‹ค

์ˆ˜๊ฐ•ํ‰์€ ์ง€์‹๊ณต์œ ์ž์˜ 24.9์›” ๊ธฐ์ค€ ์˜คํ”ˆํ•œ ๊ฐ•์˜๋“ค์— ๋Œ€ํ•œ ์ˆ˜๊ฐ•ํ‰์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๋‚ด์šฉ์„ ๋ฐฐ์›Œ์š”

RAG์™€ LangChain์˜ ๊ธฐ๋ณธ ๊ฐœ๋… ์ดํ•ด

RAG ์‹œ์Šคํ…œ์˜ ๋™์ž‘ ์›๋ฆฌ๋ฅผ ์ดํ•ดํ•˜๊ณ , LangChain์˜ ๊ตฌ์กฐ ๋ฐ LCEL ๋ฌธ๋ฒ•์„ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์‹ค์Šต ํ™˜๊ฒฝ์„ ์ค€๋น„ํ•˜๊ณ , ๋‹ค์–‘ํ•œ AI ํ”„๋กœ์ ํŠธ์— ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ์ดˆ ์ง€์‹์„ ์–ป์Šต๋‹ˆ๋‹ค.

์‹ค์Šต ๋‚ด์šฉ: LangChain ์„ค์น˜, ํ™˜๊ฒฝ ์„ค์ •, ๊ธฐ๋ณธ RAG ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์„ฑ

๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ๋ฐ ํ…์ŠคํŠธ ๋ถ„ํ•  ๊ธฐ๋ฒ• ์‹ค์Šต

๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ํ˜•์‹(PDF, JSON, Web ๋“ฑ)์„ ์ฒ˜๋ฆฌํ•˜๊ณ , ํšจ๊ณผ์ ์ธ ํ…์ŠคํŠธ ๋ถ„ํ•  ๊ธฐ๋ฒ•์„ ์ตํ˜€ ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹ค์Šต ๋‚ด์šฉ: PyPDFLoader, CSVLoader ๋“ฑ ๋‹ค์–‘ํ•œ ๋ฌธ์„œ ๋กœ๋” ์‹ค์Šต, ํ…์ŠคํŠธ ๋ถ„ํ•  ์ „๋žต(์žฌ๊ท€์  ๋ถ„ํ• , ์ •๊ทœํ‘œํ˜„์‹ ํ™œ์šฉ, ์˜๋ฏธ๋ก ์  ๋ถ„ํ• ) ์ ์šฉ

์ž„๋ฒ ๋”ฉ ๋ชจ๋ธ๊ณผ ๋ฒกํ„ฐ ์ €์žฅ์†Œ์˜ ํ™œ์šฉ

์ž„๋ฒ ๋”ฉ ๋ชจ๋ธ์„ ํ™œ์šฉํ•˜์—ฌ ํ…์ŠคํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฒกํ„ฐ๋กœ ๋ณ€ํ™˜ํ•˜๊ณ , ์ด๋ฅผ ๋ฒกํ„ฐ ์ €์žฅ์†Œ์— ์ €์žฅํ•˜์—ฌ RAG ๊ฒ€์ƒ‰ ์„ฑ๋Šฅ์„ ๊ทน๋Œ€ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹ค์Šต ๋‚ด์šฉ: Chroma, FAISS ๋ฒกํ„ฐ ์ €์žฅ์†Œ ์ƒ์„ฑ ๋ฐ ๊ฒ€์ƒ‰ ์‹ค์Šต, OpenAI์™€ Huggingface, Ollama ์ž„๋ฒ ๋”ฉ ๋ชจ๋ธ ํ™œ์šฉ๋ฒ•

RAG ๊ฒ€์ƒ‰ ์„ฑ๋Šฅ ํ‰๊ฐ€์™€ ์ตœ์ ํ™”

๋‹ค์–‘ํ•œ ์ •๋ณด๊ฒ€์ƒ‰ ํ‰๊ฐ€์ง€ํ‘œ๋ฅผ ํ™œ์šฉํ•˜์—ฌ RAG ๊ฒ€์ƒ‰ ์„ฑ๋Šฅ์„ ํ‰๊ฐ€ํ•˜๊ณ , ์‹ค์ œ ํ”„๋กœ์ ํŠธ์— ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ์ ํ™” ๊ธฐ์ˆ ์„ ์Šต๋“ํ•ฉ๋‹ˆ๋‹ค.

์‹ค์Šต ๋‚ด์šฉ: ๊ฒ€์ƒ‰ ์„ฑ๋Šฅ ํ…Œ์ŠคํŠธ ๋ฐ ํ‰๊ฐ€ (Hit Rate, MRR ๋“ฑ ์ •๋Ÿ‰์  ํ‰๊ฐ€), ์ตœ์ ํ™” ๋ฐฉ๋ฒ•(์ฟผ๋ฆฌ ํ™•์žฅ, Re-rank, ๋งฅ๋ฝ ์••์ถ•) ์‹ค์Šต

LLM์„ ํ™œ์šฉํ•œ ๋‹ต๋ณ€ ์ƒ์„ฑ ๋ฐ ํ‰๊ฐ€

๋‹ค์–‘ํ•œ LLM์„ ํ™œ์šฉํ•˜์—ฌ RAG ์‹œ์Šคํ…œ์˜ ๋‹ต๋ณ€์„ ์ƒ์„ฑํ•˜๊ณ , LangChain ํ‰๊ฐ€ ๋„๊ตฌ๋ฅผ ํ†ตํ•ด ๋‹ต๋ณ€์˜ ํ’ˆ์งˆ์„ ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹ค์Šต ๋‚ด์šฉ: LLM ์—ฐ๋™ ์‹ค์Šต, LangChain ํ‰๊ฐ€๋„๊ตฌ ํ™œ์šฉํ•œ ๋‹ต๋ณ€ ํ‰๊ฐ€

Gradio๋ฅผ ํ™œ์šฉํ•œ RAG ๊ธฐ๋ฐ˜ ์ฑ—๋ด‡ ๊ตฌํ˜„

Gradio๋ฅผ ์ด์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž์™€ ์ƒํ˜ธ์ž‘์šฉํ•˜๋Š” RAG ๊ธฐ๋ฐ˜ ์ฑ—๋ด‡ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ตฌ์ถ•ํ•˜๊ณ , ์‹ค์‹œ๊ฐ„ ๊ฒ€์ƒ‰ ๋ฐ ๋‹ต๋ณ€ ์ƒ์„ฑ ์‹œ์Šคํ…œ์„ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹ค์Šต ๋‚ด์šฉ: Gradio๋ฅผ ์‚ฌ์šฉํ•œ RAG ์ฑ—๋ด‡ ๊ตฌํ˜„, ์ŠคํŠธ๋ฆผ ๋ฐฉ์‹ ์ถœ๋ ฅ, ์ฑ„ํŒ… ํžˆ์Šคํ† ๋ฆฌ ์ถ”๊ฐ€

์ˆ˜๊ฐ• ์ „ ์ฐธ๊ณ  ์‚ฌํ•ญ

์‹ค์Šต ํ™˜๊ฒฝ

  • ์šด์˜ ์ฒด์ œ ๋ฐ ๋ฒ„์ „(OS): MacOS ๊ธฐ์ค€์œผ๋กœ ๊ฐ•์˜ ์ง„ํ–‰ (Linux, Windows ์‚ฌ์šฉ์ž๋„ ์‹ค์Šต ๊ฐ€๋Šฅ)

  • ๊ฐ€์ƒํ™˜๊ฒฝ ์‚ฌ์šฉ: Poetry ๊ธฐ์ค€์œผ๋กœ ๊ฐ•์˜ ์ง„ํ–‰ (conda, venv ์‚ฌ์šฉ์ž๋„ ์‹ค์Šต ๊ฐ€๋Šฅ)

  • ์‚ฌ์šฉ ๋„๊ตฌ: VS Code, OpenAI API ๋“ฑ LLM ์ธ์ฆํ‚ค ํ•„์š” (๋ณ„๋„ ๋น„์šฉ ๋ฐœ์ƒ ๊ฐ€๋Šฅ)

  • PC ์‚ฌ์–‘: ํ•ด๋‹น์‚ฌํ•ญ ์—†์Œ

  • ๋žญ์ฒด์ธ(LangChain) ๋ฒ„์ „: v0.2.16 ์ ์šฉ

ํ•™์Šต ์ž๋ฃŒ

  • ์‹ค์Šต์— ํ•„์š”ํ•œ ์ž๋ฃŒ ์ œ๊ณต (๊ฐ•์˜ ์ˆ˜์—…๋…ธํŠธ, ์‹ค์Šต์ฝ”๋“œ)

  • (์ž…๋ฌธ์ž๋ฅผ ์œ„ํ•ด) ์œ„ํ‚ค๋…์Šค์— ์ฐธ๊ณ  ๊ต์žฌ ์ œ๊ณต : https://wikidocs.net/book/14473

์„ ์ˆ˜ ์ง€์‹ ๋ฐ ์œ ์˜์‚ฌํ•ญ

  • ํŒŒ์ด์ฌ ๊ธฐ๋ณธ ์ง€์‹์ด ์žˆ๋Š” ๋ถ„ (๊ธฐ๋ณธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด ๊ฐ€๋Šฅํ•œ ๋ถ„)

  • ์ž…๋ฌธ์ž๋ฅผ ์œ„ํ•œ LangChain ๊ธฐ์ดˆ (๋ฌด๋ฃŒ ๊ฐ•์˜) : https://inf.run/Fzfhs


  • ์งˆ๋ฌธ ๋˜๋Š” ์˜๊ฒฌ์ด ์žˆ์œผ์‹œ๋ฉด ํŽธํ•˜๊ฒŒ ์งˆ๋ฌธํ•ด์ฃผ์„ธ์š”.

์—ฐ๊ณ„ ๊ฐ•์˜ ์•ˆ๋‚ด

  • AI ์—์ด์ „ํŠธ๋กœ ๊ตฌํ˜„ํ•˜๋Š” RAG ์‹œ์Šคํ…œ(w. LangGraph)

  • ๋žญ๊ทธ๋ž˜ํ”„(LangGraph)๋กœ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒ€์ƒ‰์ฆ๊ฐ•์ƒ์„ฑ(RAG) ์ง€๋Šฅํ˜• AI ์—์ด์ „ํŠธ


    • ๋žญ๊ทธ๋ž˜ํ”„(LangGraph)๋ฅผ ํ™œ์šฉํ•œ AI ์—์ด์ „ํŠธ ๊ตฌ์กฐ ์„ค๊ณ„ ๋ฐ ๊ตฌํ˜„

    • AI ์—์ด์ „ํŠธ๋ฅผ RAG(Retrieval-Augmented Generation)์— ์ ์šฉ

    • Tool Calling(๋„๊ตฌ ํ˜ธ์ถœ) ๊ธฐ๋Šฅ ๊ตฌํ˜„์œผ๋กœ AI ์—์ด์ „ํŠธ์˜ ๋Šฅ๋ ฅ ํ™•์žฅํ•˜๊ธฐ

    • Adaptive RAG, Self RAG, Corrective RAG ๋“ฑ ์ตœ์‹  ์—์ด์ „ํŠธ RAG ์•„ํ‚คํ…์ฒ˜ ๋งˆ์Šคํ„ฐํ•˜๊ธฐ

  • ๋งํฌ: https://inf.run/hTwjC

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”!

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • LLM ํ™œ์šฉ RAG ์‹œ์Šคํ…œ์— ๊ด€์‹ฌ ์žˆ๋Š” ๋ถ„๋“ค

  • LangChain์„ ํ™œ์šฉํ•œ AI ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์ž‘ํ•˜๊ณ  ์‹ถ์€ ๋ถ„๋“ค

  • RAG ๊ฒ€์ƒ‰ ๋ฐ ์ƒ์„ฑ ์„ฑ๋Šฅ ํ‰๊ฐ€ ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ๊ณ  ์‹ถ์€ ๋ถ„๋“ค

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • ํŒŒ์ด์ฌ

  • ์ž…๋ฌธ์ž๋ฅผ ์œ„ํ•œ LangChain ๊ธฐ์ดˆ (๊ฐ•์˜)

์•ˆ๋…•ํ•˜์„ธ์š”
ํŒ๋‹ค์Šค ์ŠคํŠœ๋””์˜ค์ž…๋‹ˆ๋‹ค.

12,284

๋ช…

์ˆ˜๊ฐ•์ƒ

319

๊ฐœ

์ˆ˜๊ฐ•ํ‰

110

๊ฐœ

๋‹ต๋ณ€

4.9

์ 

๊ฐ•์˜ ํ‰์ 

7

๊ฐœ

๊ฐ•์˜

์•ˆ๋…•ํ•˜์„ธ์š”. ์ €๋Š” ํŒŒ์ด์ฌ์„ ํ™œ์šฉํ•œ ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋ฐ ์ธ๊ณต์ง€๋Šฅ ์„œ๋น„์Šค ๊ฐœ๋ฐœ ์‹ค๋ฌด๋ฅผ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ด€์‹ฌ ์žˆ๋Š” ์ฃผ์ œ๋ฅผ ์ฐพ์•„์„œ ๊ณต๋ถ€ํ•˜๊ณ  ๊ทธ ๋‚ด์šฉ๋“ค์„ ๋งŽ์€ ๋ถ„๋“ค๊ณผ ๊ณต์œ ํ•˜๊ธฐ ์œ„ํ•ด ๊พธ์ค€ํ•˜๊ฒŒ ์ฑ…์„ ์ง‘ํ•„ํ•˜๊ณ  ์ธ๊ณต์ง€๋Šฅ ๊ฐ•์˜๋ฅผ ์ง„ํ–‰ํ•ด ์˜ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

 

[์ด๋ ฅ]

ํ˜„) ํ•€ํ…Œํฌ ์Šคํƒ€ํŠธ์—… CEO

์ „) ๋ฐ์ด์ฝ˜ CDO

์ „) ์ธ๋•๋Œ€ํ•™๊ต ์ปดํ“จํ„ฐ์†Œํ”„ํŠธ์›จ์–ดํ•™๊ณผ ๊ฒธ์ž„๊ต์ˆ˜

Kaggle Competitin Expert, ๋น…๋ฐ์ดํ„ฐ ๋ถ„์„๊ธฐ์‚ฌ

 

[๊ฐ•์˜]

NCS ๋“ฑ๋ก๊ฐ•์‚ฌ (์ธ๊ณต์ง€๋Šฅ)

SBA ์„œ์šธ๊ฒฝ์ œ์ง„ํฅ์› ์ƒˆ์‹น(SeSAC) ์บ ํผ์Šค SW ๊ต์œก โ€˜์šฐ์ˆ˜ ํŒŒํŠธ๋„ˆ ์„ ์ •โ€™ (Python์„ ํ™œ์šฉํ•œ AI ๋ชจ๋ธ ๊ฐœ๋ฐœ)

๊ธˆ์œต๋ณด์•ˆ์›, ํ•œ๊ตญ์ „์ž์ •๋ณดํ†ต์‹ ์‚ฐ์—…์ง„ํฅํšŒ, ํ•œ๊ตญ๋””์Šคํ”Œ๋ ˆ์ด์‚ฐ์—…ํ˜‘ํšŒ, ๋Œ€๊ตฌ๋””์ง€ํ„ธ์‚ฐ์—…์ง„ํฅ์› ๋“ฑ ๊ฐ•์˜

์„œ์šธ๋Œ€, ๋ถ€์‚ฐ๋Œ€, ๊ฒฝํฌ๋Œ€, ํ•œ๊ตญ์™ธ๋Œ€ ๋“ฑ ๊ตญ๋‚ด ์ฃผ์š” ๋Œ€ํ•™ ๋ฐ ๊ตญ๋‚ด ๊ธฐ์—…์ฒด ๊ต์œก ๊ฒฝํ—˜

  

[์ง‘ํ•„]

  • ํŒŒ์ด์ฌ ๋จธ์‹ ๋Ÿฌ๋‹ ํŒ๋‹ค์Šค ๋ฐ์ดํ„ฐ ๋ถ„์„(์ •๋ณด๋ฌธํ™”์‚ฌ) : https://zrr.kr/x1ec

  • ํŒŒ์ด์ฌ ๋”ฅ๋Ÿฌ๋‹ ๋จธ์‹ ๋Ÿฌ๋‹ ์ž…๋ฌธ(์ •๋ณด๋ฌธํ™”์‚ฌ) : https://zrr.kr/RPaE

  • ํŒŒ์ด์ฌ ๋”ฅ๋Ÿฌ๋‹ ํ…์„œํ”Œ๋กœ(์ •๋ณด๋ฌธํ™”์‚ฌ) : https://zrr.kr/PrVN

  • ์‹ค๋ฌด์ž๋ฅผ ์œ„ํ•œ ํŒŒ์ด์ฌ Python 100์ œ(์ •๋ณด๋ฌธํ™”์‚ฌ) : https://zrr.kr/4fyq

  • ๋žญ์ฒด์ธ(LangChain) ์ž…๋ฌธ๋ถ€ํ„ฐ ์‘์šฉ๊นŒ์ง€ (์œ„ํ‚ค๋…์Šค) : https://wikidocs.net/book/14473

 

[์œ ํŠœ๋ธŒ] ํŒ๋‹ค์Šค ์ŠคํŠœ๋””์˜ค : https://youtube.com/@pandas-data-studio?si=XoLVQzJ9mmdFJQHU

๋”๋ณด๊ธฐ

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

79๊ฐœ โˆ™ (8์‹œ๊ฐ„ 42๋ถ„)

ํ•ด๋‹น ๊ฐ•์˜์—์„œ ์ œ๊ณต:

์ˆ˜์—…์ž๋ฃŒ
๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์ „์ฒด

24๊ฐœ

4.9

24๊ฐœ์˜ ์ˆ˜๊ฐ•ํ‰

  • hanjin1.choi๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    hanjin1.choi

    ์ˆ˜๊ฐ•ํ‰ 1

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    30% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    • ๋ฐ•์ง€์›…๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
      ๋ฐ•์ง€์›…

      ์ˆ˜๊ฐ•ํ‰ 1

      โˆ™

      ํ‰๊ท  ํ‰์  5.0

      5

      61% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

      • ๋ฐ•์ง„์˜๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
        ๋ฐ•์ง„์˜

        ์ˆ˜๊ฐ•ํ‰ 5

        โˆ™

        ํ‰๊ท  ํ‰์  5.0

        5

        30% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

        • ์ •์œค๊ตฌ๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
          ์ •์œค๊ตฌ

          ์ˆ˜๊ฐ•ํ‰ 1

          โˆ™

          ํ‰๊ท  ํ‰์  5.0

          5

          30% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

          • ์„œ์„ฑํ˜ธ๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
            ์„œ์„ฑํ˜ธ

            ์ˆ˜๊ฐ•ํ‰ 1

            โˆ™

            ํ‰๊ท  ํ‰์  5.0

            5

            100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

            ๋‹ค์†Œ ๋‚œ์ด๋„ ์žˆ๋Š” ๊ฐ•์˜์ด์ง€๋งŒ ์ƒ์„ธํ•œ ์˜ˆ์ œ๋ฅผ ์ด์šฉํ•ด ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์šด ๊ต์œก์ด์—ˆ์Šต๋‹ˆ๋‹ค.

            • ํŒ๋‹ค์Šค ์ŠคํŠœ๋””์˜ค
              ์ง€์‹๊ณต์œ ์ž

              ์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ๐Ÿ˜Š ๋” ์ข‹์€ ๊ฐ•์˜๋ฅผ ์ค€๋น„ํ•ด์„œ ๋ต™๊ฒ ์Šต๋‹ˆ๋‹ค! ๐ŸŒŸ

          ํŒ๋‹ค์Šค ์ŠคํŠœ๋””์˜ค๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜

          ์ง€์‹๊ณต์œ ์ž๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

          ๋น„์Šทํ•œ ๊ฐ•์˜

          ๊ฐ™์€ ๋ถ„์•ผ์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

          ์—ฐ๊ด€ ๋กœ๋“œ๋งต

          ๊ฐ•์˜๊ฐ€ ํฌํ•จ๋œ ๋กœ๋“œ๋งต์œผ๋กœ ํ•™์Šตํ•ด ๋ณด์„ธ์š”!

          ์›” โ‚ฉ24,200

          5๊ฐœ์›” ํ• ๋ถ€ ์‹œ

          โ‚ฉ121,000