개요
Agent reasoning은 에이전트가 작업을 수행하기 전에 해당 작업을 반성하고 계획을 수립할 수 있도록 해주는 기능입니다. 이를 통해 에이전트는 작업에 더 체계적으로 접근할 수 있으며, 할당된 업무를 수행할 준비가 되었는지 확인할 수 있습니다.사용 방법
에이전트에 reasoning을 활성화하려면 에이전트를 생성할 때reasoning=True로 설정하면 됩니다.
작동 방식
reasoning이 활성화되면, 작업을 실행하기 전에 에이전트는 다음을 수행합니다:- 작업을 반영하고 상세한 계획을 수립합니다.
- 작업을 실행할 준비가 되었는지 평가합니다.
- 준비가 완료되거나 max_reasoning_attempts에 도달할 때까지 필요에 따라 계획을 다듬습니다.
- reasoning 계획을 실행 전에 작업 설명에 삽입합니다.
구성 옵션
reasoning 활성화 또는 비활성화
실행을 진행하기 전에 계획을 개선할 최대 시도 횟수입니다. None(기본값)인 경우, agent는 준비될 때까지 계속해서 개선을 시도합니다.
