강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của junghyunkwon39686
junghyunkwon39686

câu hỏi đã được viết

Hệ thống RAG triển khai bằng AI Agent (với LangGraph)

Sử dụng Biểu đồ tin nhắn (Messages Graph) / Vòng lặp phản hồi (Feedback Loop)

메시지 그래프/피드백 루프 활용하기에서 질문

Viết

·

99

0

12:20 에서 grade, num_generation 필드값으로 상태값이 덮어 써진다고 하셨는데요. 그러면 기존 상태에 있던 "messages"와 "documents"가 사라지는 건가요?

 

4:07에서 rag_chain.invoke함수에 string 타입의 query가 들어가면 "context"와 "question"에 모두 입력으로 들어가게 되는건가요?

 

 

 

 

llmlangchainragai-agentlanggraph

Câu trả lời 1

0

pdstudio님의 프로필 이미지
pdstudio
Người chia sẻ kiến thức

안녕하세요. 판다스 스튜디오입니다.

 

  1. 4:07에서에서 rag_chain.invoke에 문자열 타입의 쿼리가 입력될 경우, 해당 쿼리는 두 경로로 전달됩니다.

     

    • "context" 키로 라우팅되어 RunnableLambda(retrieve_docs)에 입력으로 전달되고, 이후 format_docs를 통해 처리됩니다. 그 결과가 "context" 키에 할당됩니다.

    • "question" 키로는 RunnablePassthrough()를 통해 원본 쿼리가 그대로 전달됩니다.

  2. 12:20 에서 상태 업데이트 문제

     

    • GraphState에서 grade와 같은 새로운 필드값을 업데이트할 때 기존 상태값인 "messages"와 "documents"는 사라지지 않습니다.

    • LangGraph에서 상태 업데이트는 부분적으로 이루어집니다. 노드 함수가 특정 필드만 반환(return)할 경우, 해당 필드만 업데이트되고 나머지 필드는 그대로 유지됩니다.

     

    감사합니다.

 

Hình ảnh hồ sơ của junghyunkwon39686
junghyunkwon39686

câu hỏi đã được viết

Đặt câu hỏi