沙箱工具介绍
什么是沙箱工具
沙箱工具是我们为Agent提供的在安全的沙箱环境中运行的技能增强包。通过代码解释器等原生工具,Agent能够超越纯文本对话,具备处理复杂逻辑计算 、实时信息获取乃至跨系统操作的能力。所有工具均运行在受控的沙箱环境中,确保执行过程的高效与安全。
应用场景
为Agent提供在安全、隔离的代码执行环境中运行的内置工具,使其具备运行代码、操作文件、执行系统命令的能力,从而支撑数据分析、自动化脚本、可视化报告生成等业务场景。
工作原理
- Agent/SDK:应用程序或客户端通过Agent或SDK发起请求。
- 网关:Agent/SDK发起的请求首先会到达网关。网关作为系统的入口,负责接收和处理来自客户端的所有请求。
- inbound认证:请求通过网关后,会进入inbound认证阶段。在此阶段,系统会对请求进行身份验证和授权检查,确保请求来自合法的用户或服务。只有通过认证的请求才能继续向下传递。
- 沙箱工具:通过inbound认证的请求最终会到达沙箱工具。沙箱工具是一个隔离的环境,用于在不影响生产环境的情况下测试和验证代码、功能或服务。它可以模拟真实的运行环境,提供安全的测试平台,帮助开发人员调试和优化应用程序。
- 响应:沙箱工具处理完请求后,会生成相应的响应,并通过网关返回给Agent/SDK。响应可能包含测试结果、错误信息或其他相关数据,帮助开发人员了解请求的处理情况。
