Skip to content

Commit 77c80db

Browse files
aixierclaude
andcommitted
refactor: 优化HTML编辑接口的AI提示词格式
- 调整prompt格式,强调只修改选中的selected_element元素 - 简化操作指令,移除不必要的文件监测说明 - 明确修改范围,提高AI理解准确性 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 9cdc7fd commit 77c80db

1 file changed

Lines changed: 6 additions & 9 deletions

File tree

terminal-backend/src/routes/htmlEdit.js

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -461,26 +461,23 @@ class HtmlEditService {
461461

462462
return `用户通过涂抹选中了${filePath}如下元素,
463463
464-
${elementsJson}
464+
${elementsJson}
465465
466466
//上面是用户选中的元素。selected_element是选中的元素,selection_coverage_percentage是涂抹或者选择区域和selected_element交集在selected_element的占比
467467
468-
用户的修改需求如下:
468+
用户的修改需求修改selected_element的内容:
469+
470+
这个元素:${userRequest}
469471
470-
${userRequest}
471472
472-
需要监测目标html文件变化是否完成,以便于变更修改的状态,是进行中还是已完成
473473
474474
请执行以下操作:
475475
1. 读取文件 ${filePath}
476476
2. 找到用户选中的元素(根据selected_element内容匹配)
477-
3. 根据用户需求修改这些元素
478-
4. 保持其他内容完全不变
479-
5. 保持原有格式和缩进
480-
6. 直接覆盖原文件
477+
3. 只能修改selected_element元素,保持其他内容完全不变
481478
482479
重要:
483-
- 只修改用户选中的元素
480+
- 只修改用户选中的selected_element元素
484481
- 确保修改后的HTML结构正确
485482
- 直接修改文件,不要只输出内容`;
486483
}

0 commit comments

Comments
 (0)