2.1 如何在笔记本中使用 AI 代码编辑功能?
笔记本
Drylab 的笔记本内置了 AI 内联代码编辑器,允许您使用自然语言修改现有单元格,无需手动重写。
如何访问
点击笔记本中的任何代码单元格
在单元工具栏中寻找 AI 编辑按钮(铅笔/魔术图标)
用简单的英文输入您的指令
AI 会就地重写该单元格并重新执行



可以做什么
任务 | 示例指令 |
|---|---|
修复错误 | "修复列 'gene_id' 的 KeyError" |
更改参数 | "将聚类数从 5 改为 10" |
重构代码 | "改用 for 循环重写此处" |
添加注释 | "添加内联注释解释每一步" |
优化 | "通过分块使其在内存使用上更高效" |
扩展逻辑 | "如果文件不存在,请添加错误处理" |
底层原理
当您使用 AI 代码编辑时,它会映射为 edit 或 edit_and_move 操作:
edit— 就地修改单元格。适用于简单、独立的修复(错别字、参数调整),当其后没有添加新的单元格时。edit_and_move— 删除旧单元格并在末尾附加更正版本。用于当单元格后跟调试/安装单元格时,确保笔记本仍能从头到尾正确运行。
最佳实践
确定您的指令。 "将 alpha 更改为 0.05" 比 "修复统计数据" 更有效。
用于有针对性的编辑,而不是完全重写——对于重大更改,请请求新单元格。
编辑后检查输出。单元格会自动重新运行;验证结果与您的意图相符。
笔记本保持可重现性。每次 AI 编辑都会记录在
.ipynb文件中,因此完整的编辑历史都得到保留。