CodeInterpreterTool

描述

该工具使代理能够自主执行其生成的Python 3代码。代码在安全、隔离的环境中运行,确保无论内容如何都能保证安全。

此功能特别有价值,因为它允许代理创建代码,在同一生态系统中执行代码,获取结果,并利用该信息来指导后续的决策和行动。

需求

  • Docker

安装

安装 crewai_tools

pip install 'crewai[tools]'

示例

请记住,使用此工具时,代码必须由代理本身生成。 代码必须是Python3代码。第一次运行时需要一些时间, 因为它需要构建Docker镜像。

Code
from crewai import Agent
from crewai_tools import CodeInterpreterTool

Agent(
    ...
    tools=[CodeInterpreterTool()],
)

我们还提供了一种直接从代理使用它的简单方法。

Code
from crewai import Agent

agent = Agent(
    ...
    allow_code_execution=True,
)

这个页面有帮助吗?