1. 학습
  2. /
  3. 강의
  4. /
  5. LangChain으로 에이전트형 시스템 설계하기

Connected

연습 문제

질의와 응답

에이전트 그래프가 설정되어 챗봇을 바로 실행할 수 있어요! 이제 ChatGPT를 사용해 질의에 답할 수 있도록 함수를 정의해 봅시다. 이 함수는 그래프 이벤트를 실시간으로 스트리밍하고, 마지막 메시지를 사용자 질의에 대한 응답으로 반환합니다.

지침

100 XP
  • 챗봇 실행을 위해 문자열 매개변수 user_input을 받는 stream_graph_updates() 함수를 정의하세요.
  • graph에 .stream() 메서드를 적용하여 "messages"에 "user" 메시지로 user_input을 넣어 이벤트를 스트리밍하세요.
  • 각 event.values()의 item에 대해 item의 "messages" 키를 사용해 응답을 가져와 출력하세요.
  • 챗봇을 테스트하기 위해 stream_graph_updates() 함수에 user_query를 전달하세요.