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

Connected

연습 문제

ReAct 에이전트 만들기

이제 LangChain의 기본 구성 요소를 배웠으니, 바로 실습으로 넘어가 count_r_in_word 도구를 사용해 어떤 단어에 들어 있는 'r'의 개수를 세는 ReAct 에이전트를 만들어 볼게요.

다음 객체가 미리 로드되어 있어요: tool, ChatOpenAI, create_react_agent, math, model.

지침

100 XP
  • create_react_agent()를 사용해 에이전트 app을 설정하고, 도구 목록에 count_r_in_word와 model을 전달하세요.
  • 사용자의 질문을 문자열로 받는 query 변수를 정의하세요.
  • .invoke()로 app을 호출하고, "messages" 키를 가진 딕셔너리를 전달하여 query를 "human"으로 라벨링하세요.
  • response에서 마지막 메시지에 접근한 뒤, 에이전트의 답을 얻기 위해 해당 메시지의 .content 속성을 출력하세요.