更新时间:2026-04-16 GMT+08:00
示例:基于控制台的工具开发与应用实践
本示例介绍基于控制台的工具开发与应用实践。
基于控制台的工具开发与应用实践
- 登录AgentArts智能体开发平台。
- 在左侧导航栏选择“开发中心 > 组件库 ”,单击“沙箱工具”页签,进入沙箱工具界面。
- 单击右上角“创建代码解释器”,参考图1配置后单击“立即创建”。
- 代码解释器创建完成后,在列表可查看已创建的代码解释器的名称。
- 单击列表操作列的“调用代码”,参考代码示例在开发智能体应用的代码中定义能够执行指定python代码的工具。
from hw-agentarts-sdk.tools import code_session @tools def execute_python_tool(code: str, description: str = ""): with code_session("your_region", "your_code_interpreter_name") as code_client: response = code_client.invoke( operate_type="execute_code", arguments={ "code": code, "language": "python", "clear_context": False } )
- 将5中的执行代码能力封装成工具,即可集成到智能体中,此处以LangGraph框架开发智能体为例。
agent = Agent( model=model, tools=[execute_python_tool], system_prompt="" callback_handler=None )
