代码组件
一个允许用户将 Python 或 JavaScript 代码集成到其 Agent 中用于动态数据处理的组件。
使用场景
当您需要将复杂的代码逻辑(Python 或 JavaScript)集成到您的 Agent 中进行动态数据处理时,代码组件是必不可少的。
前置条件
1. 确保 gVisor 已正确安装
我们使用 gVisor 来隔离代码执行与主机系统。请按照官方安装指南安装 gVisor,确保您的操作系统兼容后再继续。
2. 确保 Sandbox 已正确安装
RAGFlow Sandbox 是一个安全、可插拔的代码执行后端。它作为代码组件的代码执行器。请按照此处的说明安装 RAGFlow Sandbox。
注意
如果您的 RAGFlow Sandbox 无法正常工作,请务必查阅本文档中的故障排除部分。我们保证它能解决 99.99% 的问题!
3. (可选)安装必要的依赖项
如果您需要将自己的 Python 或 JavaScript 包导入到 Sandbox 中,请按照如何将自己的 Python 或 JavaScript 包导入到 Sandbox 中?部分提供的命令安装额外的依赖项。