RetrievalQAWithSourcesChain

Creator
Creator
Seonglae Cho
Created
Created
2023 Apr 16 14:50
Editor
Edited
Edited
2023 Sep 26 14:11
Refs
Refs

chain_type is important

 
 
 

run

  1. call()
  1. get_docs() get relevant documents under max token length https://github.com/langchain-ai/langchain/blob/master/libs/langchain/langchain/chains/qa_with_sources/retrieval.py
      • question 으로만 source 찾는 한계
      • hf native보다 너무 느림 because of multi inference in combine strategy
      • input_documents are mapped in BaseCombineDocumentsChain.combine_docs()
  1. combine_docs() 함수로 combine
      • refine -
  1. https://github.com/langchain-ai/langchain/blob/master/libs/langchain/langchain/chains/llm.py
      • 에서 infrerence with doc
          1. predict()
          1. _call()
          1. generate()
            1. prepare prompts
  1. https://github.com/langchain-ai/langchain/blob/master/libs/langchain/langchain/llms/base.py
    1. generate_prompt
    2. generate()
 
 
 
 
 

Recommendations