더북(TheBook)

5.4.1 @tool로 LCEL 체인 연결하기

LCEL 체인을 Tool과 연결하는 기본 구조는 단순합니다. 체인을 미리 정의한 뒤 @tool 함수 내부에서 chain.invoke()를 호출하면 됩니다. 체인 변수 앞에 붙인 _(언더스코어)는 내부 구현용 객체임을 나타내는 파이썬 관례입니다. 외부에서 직접 사용하기보다 Tool 내부에서 사용하는 체인이라는 의미입니다.

이번 예제에서는 parse_docstring=True를 함께 사용해 Args 설명도 자동으로 입력 구조에 반영해 보겠습니다.