VectorDB QA Chain
VectorDB QA Chain λ Έλλ μ¬μ©μκ° κ΅¬μ±ν Vector Storeμ κΈ°λ°νμ¬ μ§λ¬Έμ λν μλ΅μ μμ±νλ λ¬Έμ κΈ°λ° μ§μμλ΅ μ²΄μΈμ λλ€. κ°λ¨ν ꡬμ±μΌλ‘ λ€μν 벑ν°μ€ν μ΄μ μ°κ²°ν μ μμΌλ©°, Language Modelμ κΈ°λ°μΌλ‘ κ²μλ λ¬Έμλ₯Ό μμ½νκ±°λ ν΄μν μλ΅μ μμ±ν©λλ€.
μ£Όμ κΈ°λ₯
벑ν°μ€ν μ΄μ κΈ°λ°ν λ¬Έμ κ²μ λ° μλ΅ μμ±
κ°κ²°ν μ λ ₯ ꡬμ±μΌλ‘ λΉ λ₯΄κ² QA νμ΄νλΌμΈ ꡬμ±
λ€μν Vector Storeμ νΈν κ°λ₯

μ
λ ₯κ° (Inputs)
Language Model
μλ΅ μμ±μ μν LLM (μ: GPT-4, Claude λ±)
νμ
Vector Store
κ²μ λμμΌλ‘ μ¬μ©ν 벑ν°μ€ν μ΄ (μ: Chroma, Pinecone λ±)
νμ
Input Moderation
μ ν΄νκ±°λ λΆμ μ ν μ λ ₯μ νν°λ§νλ κΈ°λ₯
μ ν
νλΌλ―Έν° (Parameters)
β» λ³Έ λ Έλλ λ³λμ νλΌλ―Έν° μμ΄ μ λ ₯ νλͺ©λ§μΌλ‘ λμν©λλ€. νμν μ€μ μ Vector Storeμ LLM λ Έλμμ κ°κ° μ μν©λλ€.
μΆλ ₯κ° (Outputs)
VectorDBQAChain
μ§μμλ΅ κ²°κ³Ό ν μ€νΈ (LLM μλ΅ νμ)
νμ© μμ
λ΄μ₯ν λ¬Έμ κ²μ + μμ½ μ±λ΄
νΉμ νλ‘μ νΈ λ¬Έμμ κΈ°λ°ν QA μλΉμ€
μ ν λ§€λ΄μΌ, κΈ°μ λ¬Έμ κΈ°λ° κ³ κ° μλ μλν
μ¬μ© ν
Vector Storeλ
Chroma,Pinecone,Weaviateλ± Vector Store λ Έλμ μ°κ²° κ°λ₯ν©λλ€.LLMμ
ChatOpenAI,ChatAnthropic,ChatTogetherAIλ±κ³Ό μ°κ²° κ°λ₯νλ©°, λ€μν λͺ¨λΈμ μνν΄ λ³Ό μ μμ΅λλ€.κ°λ¨ν QA κ΅¬μ± μ
Retrieval QA Chainλ³΄λ€ λ μ§μ μ μΈ μ μ΄κ° κ°λ₯ν μ μμ΅λλ€.
μ£Όμμ¬ν
Vector Storeκ° μ€μ λμ§ μμΌλ©΄ μ§λ¬Έμ λν λ¬Έλ§₯ κΈ°λ° μλ΅μ΄ μμ±λμ§ μμ΅λλ€.
μ΄ λ Έλλ μ체 Summarizer κΈ°λ₯μ λ΄μ₯νκ³ μμ§ μμΌλ©°, μλ΅ μμ± νμ§μ μ°κ²°λ LLMμ λ°λΌ κ²°μ λ©λλ€.
κ³ λνλ λ¬Έμ λΆκΈ° μλ΅μ΄ νμν κ²½μ°
Multi Retrieval QA ChainλλConversational Retrieval QA Chainμ κ³ λ €νμΈμ.
Last updated