[PYTHON/LANGCHAIN] 모델에서 임시 도구 호출 기능 추가하기 4

■ 모델에서 임시 도구 호출 기능을 추가하는 방법을 보여준다.

※ 도구 출력뿐만 아니라 도구 입력도 반환하는 것이 도움이 될 수 있다.
※ RunnablePassthrough 클래스의 assign 메소드를 사용해 도구 출력을 사용하여 LCEL로 쉽게 이를 수행할 수 있다.
※ 이렇게 하면 RunnablePassrthrough 구성 요소에 대한 입력이 무엇이든(사전으로 가정) 키를 추가하고 현재 입력에 있는 모든 것을 계속 전달한다.

main.py

requirements.txt

※ pip install langchain langchain-community 명령을 실행했다.

Advertisements