μΈκ³΅μ§λ₯
κ²μ μ¦κ° μμ±μ΄λ 무μμ λκΉ?

LLM(λν μΈμ΄ λͺ¨λΈ)μ μμ°μ΄ μ²λ¦¬(NLP) μμμ λ°μ μν€λ λ° κΈ°μ¬ν΄ μμ§λ§ μν©λ³ μ΄ν΄μλ μ¬μ ν κ²©μ°¨κ° λ¨μ μμ΅λλ€. LLMμ λλλ‘ λ€μμ μμ°ν μ μμ΅λλ€. λΆμ ννκ±°λ μ λ’°ν μ μλ μλ΅, νμ "νκ°.β
μλ₯Ό λ€μ΄ ChatGPTλ₯Ό μ¬μ©νλ©΄ νκ° λ°μμ΄ λλ΅μ μΌλ‘ λ°μν©λλ€. 15μ % 20 %λ‘ μ½ 80%μ μκ°.
κ²μ μ¦κ° μμ±(RAG)μ LLMμ μΆλ ₯μ μ΅μ ννμ¬ μ»¨ν μ€νΈ 격차λ₯Ό ν΄κ²°νλλ‘ μ€κ³λ κ°λ ₯ν μΈκ³΅ μ§λ₯(AI) νλ μμν¬μ λλ€. RAGλ ββκ²μμ ν΅ν΄ λ°©λν μΈλΆ μ§μμ νμ©νμ¬ μ ννκ³ μ ννλ©° μν©μ λ§κ² νλΆν μλ΅μ μμ±νλ LLMμ λ₯λ ₯μ ν₯μμν΅λλ€.
AI μμ€ν μμ RAGμ μ€μμ±μ μμλ³΄κ³ , μΈμ΄ μ΄ν΄μ μμ±μ νλͺ μ μΌμΌν¬ μ μλ μ μ¬λ ₯μ μ΄ν΄λ³΄κ² μ΅λλ€.
κ²μ μ¦κ° μμ±(RAG)μ΄λ 무μμ λκΉ?
νμ΄λΈλ¦¬λ νλ μμν¬λ‘μ, RAG μμ± λͺ¨λΈκ³Ό κ²μ λͺ¨λΈμ μ₯μ μ κ²°ν©ν©λλ€. μ΄ μ‘°ν©μ νμ¬ μ§μ μμ€λ₯Ό νμ©νμ¬ λ΄λΆ ννμ μ§μνκ³ λ³΄λ€ μ ννκ³ μ λ’°ν μ μλ λ΅λ³μ μμ±ν©λλ€.
RAGμ μν€ν μ²λ μνμ€ κ° κ²μ(seq2seq) λͺ¨λΈκ³Ό DPR(Dense Passage Retrieval) κ΅¬μ± μμλ₯Ό νΌν©ν λ νΉν©λλ€. μ΄λ¬ν μ΅ν©μ ν΅ν΄ λͺ¨λΈμ μ νν μ 보λ₯Ό λ°νμΌλ‘ μν©μ λ§λ μλ΅μ μμ±ν μ μμ΅λλ€.
RAGλ ββμ λ’°μ±κ³Ό μ νμ±μ 보μ₯νκΈ° μν΄ μ¬μ€ νμΈ λ° κ²μ¦μ μν κ°λ ₯ν λ©μ»€λμ¦μ ν΅ν΄ ν¬λͺ μ±μ ν립ν©λλ€.
κ²μ μ¦κ° μμ±μ μ΄λ»κ² μλν©λκΉ?
2020λ μ Metaλ RAG νλ μμν¬ νλ ¨ λ°μ΄ν° μ΄μμΌλ‘ LLMμ νμ₯ν©λλ€. μ€νλΆ μνκ³Ό λ§μ°¬κ°μ§λ‘ RAGλ₯Ό ν΅ν΄ LLMμ μκΈ°λ μ¬μ€μλ§ μμ‘΄ν기보λ€λ μ§λ¬Έμ λν μλ΅μΌλ‘ μ€μ μ 보μ μ‘μΈμ€νμ¬ λ³΄λ€ μ νν μλ΅μ μν΄ μ λ¬Έ μ§μμ νμ©ν μ μμ΅λλ€.
Metaμ μλ³Έ RAG λͺ¨λΈ(μ΄λ―Έμ§ μμ€)
μ΄ νμ μ μΈ κΈ°μ μ λ°μ΄ν° μ€μ¬ μ κ·Ό λ°©μμμ λ²μ΄λ μ§μ μ€μ¬ κ΅¬μ± μμλ₯Ό ν΅ν©νμ¬ μΈμ΄ λͺ¨λΈμ μ νμ±, μ λ°μ± λ° λ¬Έλ§₯μ μ΄ν΄λ₯Ό ν₯μμν΅λλ€.
λν RAGλ μΈ λ¨κ³λ‘ κΈ°λ₯νμ¬ μΈμ΄ λͺ¨λΈμ κΈ°λ₯μ ν₯μμν΅λλ€.
RAGμ ν΅μ¬ ꡬμ±μμ(μ΄λ―Έμ§ μμ€)
- κ²μ: κ²μ λͺ¨λΈμ μΈμ΄ λͺ¨λΈμ μλ΅μ ν₯μμν€κΈ° μν΄ μ¬μ©μ ν둬ννΈμ κ΄λ ¨λ μ 보λ₯Ό μ°Ύμ΅λλ€. μ¬κΈ°μλ μ¬μ©μ μ λ ₯μ κ΄λ ¨ λ¬Έμμ μΌμΉμμΌ μ ννκ³ μ΅μ μ 보μ λν μ κ·Όμ 보μ₯νλ κ²μ΄ ν¬ν¨λ©λλ€. λ€μκ³Ό κ°μ κΈ°λ²μ΄ μμ΅λλ€. μ‘°λ°ν ν΅λ‘ κ²μ (λΆνλ―Όμ£ΌλΉ) κ·Έλ¦¬κ³ μ½μ¬μΈ μ μ¬μ± RAGμ ν¨κ³Όμ μΈ κ²μμ κΈ°μ¬νκ³ κ²μ λ²μλ₯Ό μ’ν κ²°κ³Όλ₯Ό λμ± κ΅¬μ²΄νν©λλ€.
- μ¦κ°: κ²μ ν RAG λͺ¨λΈμ ν΅μ¬ 문ꡬ μΆμΆ λ±κ³Ό κ°μ μ μν μμ§λμ΄λ§ κΈ°μ μ μ¬μ©νμ¬ μ¬μ©μ 쿼리λ₯Ό κ΄λ ¨ κ²μ λ°μ΄ν°μ ν΅ν©ν©λλ€. μ΄ λ¨κ³λ μ 보μ 컨ν μ€νΈλ₯Ό ν¨κ³Όμ μΌλ‘ μ λ¬ν©λλ€. LLM, μ νν μΆλ ₯ μμ±μ μν ν¬κ΄μ μΈ μ΄ν΄λ₯Ό 보μ₯ν©λλ€.
- μΈλ: μ΄ λ¨κ³μμλ μνμ€-ν¬-μνμ€(sequence-to-sequence)μ κ°μ μ ν©ν λͺ¨λΈμ μ¬μ©νμ¬ μ¦κ°λ μ 보λ₯Ό λμ½λ©νμ¬ μ΅μ’ μ μΈ μλ΅μ μμ±ν©λλ€. μμ± λ¨κ³λ λͺ¨λΈμ μΆλ ₯μ΄ μΌκ΄λκ³ μ ννλ©° μ¬μ©μμ ν둬ννΈμ λ°λΌ λ§μΆ€νλλλ‘ λ³΄μ₯ν©λλ€.
RAGμ μ΄μ μ 무μμ λκΉ?
RAGλ ββλΆμ νμ± μν, μ μ λ°μ΄ν° μΈνΈμ λν μμ‘΄λ κ°μ, λ³΄λ€ μΈλ ¨λκ³ μ νν μΈμ΄ μμ±μ μν μν©λ³ μ΄ν΄ κ°ν λ± NLPμ μ€μν κ³Όμ λ₯Ό ν΄κ²°ν©λλ€.
RAGμ νμ μ μΈ νλ μμν¬λ μμ±λ μ½ν μΈ μ μ νμ±κ³Ό μ λ’°μ±μ ν₯μμμΌ AI μμ€ν μ ν¨μ¨μ±κ³Ό μ μμ±μ ν₯μμν΅λλ€.
1. LLM νκ° κ°μ
μΈλΆ μ§μ μμ€λ₯Ό ν΅ν©ν¨μΌλ‘μ¨ μ μν RAGλ ββAI μμ± κ³Όμ μμ μλ΅μ΄ μ ννκ³ λ§₯λ½μ μΌλ‘ κ΄λ ¨μ± μλ μ 보μ κΈ°λ°νλλ‘ λ³΄μ₯ν©λλ€. μλ΅μλ μΈμ©μ΄λ μ°Έμ‘°κ° ν¬ν¨λ μ μμΌλ―λ‘ μ¬μ©μκ° μ 보λ₯Ό λ 립μ μΌλ‘ κ²μ¦ν μ μμ΅λλ€. μ΄λ¬ν μ κ·Ό λ°©μμ AI μμ± μ½ν μΈ μ μ λ’°μ±μ ν¬κ² ν₯μμν€κ³ νκ° νμμ μ€μ λλ€.
2. μ΅μ μ μ νν λ΅λ³
RAGλ ββμ€μκ° μ 보λ₯Ό μ§μμ μΌλ‘ κ²μνμ¬ νλ ¨ λ°μ΄ν°μ μκ° μ νμ΄λ μλͺ»λ μ½ν μΈ λ₯Ό μνν©λλ€. κ°λ°μλ μ΅μ μ°κ΅¬, ν΅κ³ λλ λ΄μ€λ₯Ό μμ± λͺ¨λΈμ μ§μ μννκ² ν΅ν©ν μ μμ΅λλ€. λν LLMμ λΌμ΄λΈ μμ λ―Έλμ΄ νΌλ, λ΄μ€ μ¬μ΄νΈ λ° λμ μ 보 μμ€μ μ°κ²°ν©λλ€. μ΄ κΈ°λ₯μ ν΅ν΄ RAGλ μ€μκ° λ° μ νν μ 보λ₯Ό μꡬνλ μ ν리μΌμ΄μ μ μν κ·μ€ν λκ΅¬κ° λ©λλ€.
3. λΉμ© ν¨μ¨μ±
Chatbot κ°λ°μλ κ΄λ²μν κ΅μ‘μ ν΅ν΄ APIμ μ‘μΈμ€ν μ μλ LLMμΈ κΈ°μ΄ λͺ¨λΈμ νμ©νλ κ²½μ°κ° λ§μ΅λλ€. κ·Έλ¬λ λλ©μΈλ³ λ°μ΄ν°μ λν΄ μ΄λ¬ν FMμ μ¬κ΅μ‘νλ©΄ λμ κ³μ° λ° μ¬μ μ λΉμ©μ΄ λ°μν©λλ€. RAGλ ββ리μμ€ νμ©λλ₯Ό μ΅μ ννκ³ νμμ λ°λΌ μ νμ μΌλ‘ μ 보λ₯Ό κ°μ Έμ€λ―λ‘ λΆνμν κ³μ°μ μ€μ΄κ³ μ λ°μ μΈ ν¨μ¨μ±μ ν₯μμν΅λλ€. μ΄λ RAG ꡬνμ κ²½μ μ μ€ν κ°λ₯μ±μ ν₯μμν€κ³ AI μμ€ν μ μ§μ κ°λ₯μ±μ κΈ°μ¬ν©λλ€.
4. ν©μ±μ 보
RAGλ ββκ²μλ μ§μκ³Ό μμ± κΈ°λ₯μ μλ²½νκ² κ²°ν©νμ¬ ν¬κ΄μ μ΄κ³ κ΄λ ¨μ± μλ λ΅λ³μ μμ±ν©λλ€. λ€μν μ 보 μΆμ²λ₯Ό μ’ ν©ν¨μΌλ‘μ¨ λͺ¨λΈμ λν μ΄ν΄μ κΉμ΄λ₯Ό λμ΄κ³ λμ± μ νν κ²°κ³Όλ₯Ό μ 곡ν©λλ€.
5. νλ ¨μ μ©μ΄μ±
RAGμ μ¬μ©μ μΉνμ μΈ νΉμ§μ νμ΅μ μ©μ΄μ±μμ λλ¬λ©λλ€. κ°λ°μλ λͺ¨λΈμ μμ½κ² λ―ΈμΈ μ‘°μ νμ¬ νΉμ λλ©μΈμ΄λ μ ν리μΌμ΄μ μ λ§κ² μ‘°μ ν μ μμ΅λλ€. μ΄λ¬ν νμ΅μ λ¨μμ± λλΆμ RAGλ λ€μν AI μμ€ν μ μννκ² ν΅ν©λ μ μμΌλ©°, μΈμ΄ μ΄ν΄ λ° μμ±μ ν₯μμν€λ λ€μ¬λ€λ₯νκ³ μ¬μ©νκΈ° μ¬μ΄ μ루μ μ λλ€.
RAGμ ν΄κ²° λ₯λ ₯ LLM νκ° λ°μ΄ν° μ μ λ λ¬Έμ λ AI μμ€ν μ μ νμ±κ³Ό μ λ’°μ±μ ν₯μμν€λ €λ κΈ°μ μκ² μ€μν λꡬμ λλ€.
RAG μ¬μ© μ¬λ‘
RAGμ μ μμ±μ μ§μ μμ§λΆν° κ²μ κΈ°λ₯ ν₯μμ μ΄λ₯΄κΈ°κΉμ§ μ€μ μΈκ³μ μν₯μ λ―ΈμΉλ νμ μ μΈ μ루μ μ μ 곡ν©λλ€.
1. μ§μ μμ§
RAGλ ββκΈ°μ‘΄ μΈμ΄ λͺ¨λΈμ μ΅μ μ μ§μ ν μ½ν μΈ μμ±μ μν ν¬κ΄μ μΈ μ§μ μμ§μΌλ‘ λ³νν μ μμ΅λλ€. μ΄λ κ΅μ‘ νλ«νΌ, μ°κ΅¬ νκ²½ λλ μ 보 μ§μ½μ μ°μ κ³Ό κ°μ΄ μ΅μ μ λ³΄κ° νμν μλ리μ€μμ νΉν μ μ©ν©λλ€.
2. κ²μ κ°ν
LLMμ κ²μ μμ§κ³Ό ν΅ν©ν¨μΌλ‘μ¨ LLMμμ μμ±λ λ΅λ³μΌλ‘ κ²μ κ²°κ³Όλ₯Ό κ°ννλ©΄ μ 보 쿼리μ λν μλ΅μ μ νμ±μ΄ ν₯μλ©λλ€. μ΄λ₯Ό ν΅ν΄ μ¬μ©μ κ²½νμ΄ ν₯μλκ³ μν¬νλ‘κ° κ°μνλμ΄ μμ μ νμν μ 보μ λ μ½κ² μ‘μΈμ€ν μ μμ΅λλ€.
3. ν μ€νΈ μμ½
RAGλ ββλλμ ν μ€νΈμ λν΄ κ°κ²°νκ³ μ μ΅ν μμ½μ μμ±ν μ μμ΅λλ€. λν RAGλ μ ννκ³ μ² μ ν κ°λ°μ κ°λ₯νκ² νμ¬ μ¬μ©μμ μκ°κ³Ό λ Έλ ₯μ μ μ½ν΄ μ€λλ€. ν μ€νΈ μμ½ μ 3μ μμ€λ‘λΆν° κ΄λ ¨ λ°μ΄ν°λ₯Ό μ»μ΅λλ€.
4. μ§μμλ΅ μ±λ΄
LLMμ μ±λ΄μ ν΅ν©νλ©΄ νμ¬ λ¬Έμ λ° μ§μ κΈ°λ°μμ μ νν μ 보λ₯Ό μλμΌλ‘ μΆμΆν μ μμ΄ νμ νλ‘μΈμ€κ° λ³νλ©λλ€. μ΄λ₯Ό ν΅ν΄ κ³ κ° λ¬Έμ μ¬νμ μ ννκ³ μ μνκ² ν΄κ²°νλ μ±λ΄μ ν¨μ¨μ±μ΄ λμμ§λλ€.
RAGμ λ―Έλ μ λ§κ³Ό νμ
κ°μΈνλ μλ΅, μ€μκ° μ 보 ν©μ± λ° μ§μμ μΈ μ¬κ΅μ‘μ λν μμ‘΄λ κ°μμ μ μ λ μ€μ μ λκ³ μλ RAGλ μλμ μ΄κ³ μν©μ λ§λ AI μνΈ μμ©μ μ΄μ§νλ μΈμ΄ λͺ¨λΈμ νμ μ μΈ κ°λ°μ μ½μν©λλ€.
RAGκ° μ±μν΄μ§μ λ°λΌ ν₯μλ μ νλλ‘ λ€μν μ ν리μΌμ΄μ μ μννκ² ν΅ν©λμ΄ μ¬μ©μμκ² μΈλ ¨λκ³ μμ μ μΈ μνΈ μμ© κ²½νμ μ 곡ν©λλ€.
λ°©λ¬Έ Unite.ai AI νμ μ λν λ λμ ν΅μ°°λ ₯κ³Ό κΈ°μ .