沙盒代码执行
AI Scientist内置安全的Python执行环境——沙盒——让您可以运行自定义代码来处理超出内置工具范围的数据处理和分析任务。沙盒在隔离环境中运行,确保您的数据和系统安全。
何时使用沙盒
Section titled “何时使用沙盒”沙盒在以下场景中很有用:
- 处理自定义数据格式 — 解析非标准文件格式或在格式之间转换数据
- 执行批量计算 — 在数百条序列或数据点上应用相同的分析
- 创建自定义可视化 — 生成针对您特定数据定制的图表或图形
- 整合跨工具结果 — 将多个AI Scientist工具的输出合并到统一的分析中
沙盒支持标准Python,可访问常用科学计算库:
- 批量数据处理 — 使用循环和列表推导读取、转换和写入大型数据集
- 条件逻辑 — 根据数据特征应用不同的处理规则(如按长度过滤序列、按分数阈值分类结果)
- 跨工具数据整合 — 提取之前AI Scientist操作的结果(序列分析、引物设计、BLAST结果)并组合成自定义分析
- 自定义计算 — 实现内置工具未涵盖的领域特定公式、统计检验或评分函数
与AI Scientist的集成
Section titled “与AI Scientist的集成”沙盒不是一个独立工具——它与您正在进行的研究会话集成。当请求需要自定义处理时,AI Scientist可以自动编写和执行Python代码。您也可以提供自己的代码片段让沙盒执行。
沙盒执行的结果(表格、数值、图表)以内联方式显示在对话中,可被后续的AI Scientist操作引用。