에이전트 작업의 결과로 도구 출력을 강제로 지정하려면, 에이전트에 도구를 추가할 때 result_as_answer 매개변수를 True로 설정해야 한다. 이 매개변수는 도구 출력이 캡처되어 에이전트의 수정 없이 작업 결과로 반환되도록 보장한다.다음은 에이전트 작업의 결과로 도구 출력을 강제로 지정하는 예제이다:
Copy
from crewai.agent import Agentfrom my_tool import MyCustomTool# 커스텀 도구를 사용하여 코딩 에이전트 생성coding_agent = Agent( role="Data Scientist", goal="Produce amazing reports on AI", backstory="You work with data and AI", tools=[MyCustomTool(result_as_answer=True)], )# 시스템 내에서 도구 실행 및 결과 생성이 이루어진다고 가정task_result = coding_agent.execute_task(task)