Skip to main content
Amazon Bedrock AgentCore Code Interpreter使智能体能安全、受管理地在一个沙盒环境中执行代码。智能体可以运行Python、JavaScript和TypeScript代码以进行计算、数据分析、文件操作和可视化。

概述

集成细节

工具功能

可用工具

该工具包提供多种用于代码执行和文件管理的工具:

配置

该集成位于 langchain-aws 包中,封装了 bedrock-agentcore SDK。

凭证

需要配置 AWS 凭证(权限需支持 Bedrock AgentCore 代码解释器)。请参考 Amazon Bedrock AgentCore 文档 中要求的 IAM 权限。 若需最佳实践的可观测性,建议(非必需)配置 LangSmith:

实例化

工具通过 异步 工厂函数创建:

调用

直接调用工具

获取特定工具并调用它们:

在智能体中调用

线程级会话隔离

工具支持通过 thread_id 实现多并发会话。每个线程维护独立的代码解释器会话及隔离状态:

文件操作

写入和读取文件

上传带描述的文件

安装包管理

异步任务管理

对于长时间运行的命令,可异步启动并检查状态:

会话清理

使用后务必清理会话以释放资源:

API 参考文档

所有功能及配置的详细文档请参考:
官方原文:src/oss/python/integrations/tools/bedrock_agentcore_code_interpreter.mdx · 非官方翻译,译文由 AI 生成,以英文原文为准。
Last modified on November 3, 2026