랭체인 에이전트 및 도구, Pydantic 스키마로 구조화된 입력받기, ReAct
·
독서&지식
한빛미디어의 'AI에이전트 마스터 클래스' 챕터 7 내용의 일부를 정리했습니다.1. 에이전트 도구 사용 과정1) 사용자 질문 입력 -> 모델2) 모델 -> 도구들(action)사용자의 질문을 확인한 모델이 '지금은 도구를 써야겠다'고 판단합니다. 어떤 도구를 어떤 인자로 호출하지 action을 생성합니다. 주어진 도구들이 각자 어떤 역할을 수행하는지 확인하고, 현재 질문 내용을 토대로 도구를 사용할 것인지, 아니면 직접 답변을 생성할 것인지 결정합니다.3) 도구들 -> 모델(observation)도구가 실행된 뒤, 그 결과값을 반환합니다.(observation) 도구가 모델을 '관측'하는 것이 아니라, '모델이 도구의 실행 결과를 관찰한다'고 이해하면 됩니다. 4) 모델 -> 출력(fishsh)ahepf..