2.1 如何在笔记本中使用 AI 代码编辑功能?

笔记本

No headings found on page

Drylab 的笔记本内置了 AI 内联代码编辑器,允许您使用自然语言修改现有单元格,无需手动重写。

如何访问
  1. 点击笔记本中的任何代码单元格

  2. 在单元工具栏中寻找 AI 编辑按钮(铅笔/魔术图标)

  3. 用简单的英文输入您的指令

  4. AI 会就地重写该单元格并重新执行

可以做什么

任务

示例指令

修复错误

"修复列 'gene_id' 的 KeyError"

更改参数

"将聚类数从 5 改为 10"

重构代码

"改用 for 循环重写此处"

添加注释

"添加内联注释解释每一步"

优化

"通过分块使其在内存使用上更高效"

扩展逻辑

"如果文件不存在,请添加错误处理"

底层原理

当您使用 AI 代码编辑时,它会映射为 editedit_and_move 操作:

  • edit — 就地修改单元格。适用于简单、独立的修复(错别字、参数调整),当其后没有添加新的单元格时。

  • edit_and_move — 删除旧单元格并在末尾附加更正版本。用于当单元格后跟调试/安装单元格时,确保笔记本仍能从头到尾正确运行。

最佳实践
  1. 确定您的指令。 "将 alpha 更改为 0.05" 比 "修复统计数据" 更有效。

  2. 用于有针对性的编辑,而不是完全重写——对于重大更改,请请求新单元格。

  3. 编辑后检查输出。单元格会自动重新运行;验证结果与您的意图相符。

  4. 笔记本保持可重现性。每次 AI 编辑都会记录在 .ipynb 文件中,因此完整的编辑历史都得到保留。

相关教程

科学正迈向新的飞跃。
加入我们,共同实现这一突破。

科学正迈向新的飞跃。
加入我们,共同实现这一突破。

科学正迈向新的飞跃。加入我们,共同实现这一突破。