6장. 문서 기반 챗봇
확인문제와 해답
객관식
Q1RAG(Retrieval-Augmented Generation)에 대한 설명으로 맞는 것은 무엇일까요?
Q2RAG 파이프라인에서 문서가 바뀔 때만 다시 하면 되는 단계가 아닌 것은 무엇일까요?
Q3PyPDFLoader("travel_terms.pdf").load() 가 돌려주는 것은 무엇일까요?
Q4RecursiveCharacterTextSplitter(chunk_size=200, chunk_overlap=30) 에서 chunk_overlap=30 의 뜻은 무엇일까요?
Q5FAISS 의 similarity_search_with_score 가 돌려주는 점수에 대한 설명으로 맞는 것은 무엇일까요?
Q6실습 3에서 연습용 BigramEmbeddings 가 "강아지 데려가도 돼요?"에 반려동물 조항(제12조)을 찾지 못한 까닭은 무엇일까요?
Q7FAISS.load_local(..., allow_dangerous_deserialization=True) 를 쓸 때 지켜야 할 것은 무엇일까요?
단답형
- 이웃한 두 조각이 겹치게 둘 글자 수를 정하는
RecursiveCharacterTextSplitter의 인자 이름은 무엇입니까?정답 보기
chunk_overlap - 벡터DB 를 질문을 받아 관련
Document목록을 돌려주는 부품으로 바꾸는 메서드 이름은 무엇입니까?정답 보기
as_retriever - 검색기와 모델을 묶어 찾아서 답하기를 한 번에 하는 옛 방식의 체인으로, 지금은
langchain_classic패키지에 있는 것의 이름은 무엇입니까?정답 보기
RetrievalQA
정답
정답 전체 보기
객관식: 1-B, 2-D, 3-A, 4-C, 5-B, 6-D, 7-A
단답형: 1. chunk_overlap. 2. as_retriever. 3. RetrievalQA.