展开本页目录
开始前准备什么
- 按表中Canvas1.27.1;需GitHub练习仓库及相应Issue/PR权限。能看Issue不代表有建PR权限;本地backend关机后不可假设继续跑。模型调用和可选Cloud计费独立。
- 只在独立练习目录与自己的测试账号操作;使用准确模型ID,真实密钥不写入教材。
- 先复现屏幕与CSV不一致
- 在独立仓库记录Issue
- 选择Issue to Pull Request预置工作流
- 限定修复范围与触发条件
- 检查代理实际会话与差异
- 下载实际CSV并回读行ID
- 审查PR再决定集成
原创输入、任务提示、字段教材、源码参考、人工基准和实际本地输出;无需模型即可核对。
包含七步原生操作、版本、来源和目标平台待执行项。
本站手写参考或人工基准的实际渲染,不是目标平台或模型输出。
1. 先复现屏幕与CSV不一致
打开 input.json,分类“展陈”只有S01、S03、S05。运行 python3 reference.py 后打开 reference.html,比较八行原表、三行筛选和修复前后CSV;这些是本地手写参考。
2. 在独立仓库记录Issue
按 issue.md 写清筛选操作、预期3行、实际8行和空结果行为。不要只写“导出有Bug”。在自己的GitHub练习仓库建Issue,保留原始CSV为附件。
3. 选择Issue to Pull Request预置工作流
Agent Canvas 1.27.1打开Automate,从Start from a proven workflow选择Issue to Pull Request;核对当前backend、GitHub连接和限定仓库。先用不含业务密钥的小仓库。
4. 限定修复范围与触发条件
将 prompt.md 的验收约束交给设置会话:导出必须取当前visibleRows,不能改输入数据或独立验收真值。核对自动化事件/标签后再由自己启用;本教材没有启用任何自动化。
5. 检查代理实际会话与差异
Issue触发后打开对应conversation,查看读取文件、运行命令、实际改动和失败日志。若没有会话或没有PR权限,保留失败,不能拿本地参考补丁替代目标平台输出。
6. 下载实际CSV并回读行ID
从自己的修改预览下载CSV,检查S01/S03/S05各一次,搜索不到影音S02;再测无筛选8行和无匹配仅表头。包内reference-output.json记录的是手写算法实际运行。
7. 审查PR再决定集成
核对PR关联Issue、diff没有改测试真值,运行平台项目原有测试并检查CSV内容。保留PR URL与实际模型ID;PR创建、合并和部署是不同状态。
怎样确认已经完成
- 按本题原始输入核对ID、未知值和边界,实际平台结果另存原生文件。
- 保留本地参考与目标平台的来源差异,失败项不覆盖成成功。
- 核对实际工具/模型版本和完整调用费用,再用于自己的业务。
常见问题
给AI一个Bug它自己提PR?
修复“屏幕显示三行,CSV却导出八行”的具体缺陷,保留Issue、修改范围和输出证据。 按上面七步在自己的工具执行;本页下载包提供可核对的输入和参考。
不会修代码怎么把问题交给AI?
从自己的修改预览下载CSV,检查S01/S03/S05各一次,搜索不到影音S02;再测无筛选8行和无匹配仅表头。包内reference-output.json记录的是手写算法实际运行。
OpenHands Issue转PR教程 的练习包能直接导入吗?
node-fields.json是逐字段操作教材,不能冒充平台原生工作流导出。按实际版本在工具里配置并保存自己的原生文件;Recipe YAML和单文件HTML等明确命名的材料见README。




