해결된 질문
작성
·
232
·
수정됨
0
from langchain.chains import RetrievalQA
qa_chain = RetrievalQA.from_chain_type(
llm,
retriever=database.as_retriever(),
chain_type_kwargs={"prompt": prompt}
)
이 예제 코드에서 create_retrieval_chain, Custom LCEL 을 사용해서 chain을 구성한 코드를 보고싶습니다.
답변 1
0
작성하신대로 진행하셔도 됩니다
3. retrieval-qa-chat
이라는 프롬프트가 system prompt라서, 별도로 system prompt 작성을 원하시면 hub.pull()
을 사용하지 않으시는게 좋습니다. 만약 기존의 프롬프트에서 확장을 하고싶으시면 langsmith hub에서 내용을 확인하시고, 그대로 복사하셔서 커스텀 하고싶은 내용을 추가하시면 됩니다
RetrievalQA 이 체인은 Deprecated 되었나요?
2. 그리고 제가 공식문서를 보고 작성한 코드인데, 이렇게 작성해도 되는지 코드리뷰 한 번 부탁드립니다!
prompt = hub.pull("langchain-ai/retrieval-qa-chat")를 사용하면 system_prompt는 따로 사용 할 수 없는 것인지 궁금합니다.
질문이 많은데, 처음하다보니 확실히 알고 넘어가야 할 것 같아서 질문드립니다. 번거로우시겠지만 답변 부탁드리겠습니다.