跳转至

CodeInterpreterTool

描述

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

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

要求

  • Docker

安装

安装crewai_tools包

pip install 'crewai[tools]'

示例

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

from crewai import Agent
from crewai_tools import CodeInterpreterTool

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

我们也提供了一种简单的方法,可以直接从Agent中使用它。

from crewai import Agent

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

要求

  • Docker

安装

安装crewai_tools包

pip install 'crewai[tools]'

示例

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

from crewai import Agent
from crewai_tools import CodeInterpreterTool

Agent(
    ...
    tools=[CodeInterpreterTool()],
)
我们也提供了一种简单的方法,可以直接从Agent中使用它。

from crewai import Agent

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