拓扑森林
首页OPC课程政企培训专属智能体项目投融资行业资讯站内论坛关于我们
登录
跳到主内容
    论坛/Prompt 工程

    用 Prompt 实现 AI 自动化测试用例生成

    冬炉暖茶·2025/06/04 11:55:38·0 浏览
    站内论坛
    教程论坛排行榜徽章
    冬炉
    冬炉暖茶楼主
    2025/06/04 11:55:38
    用 Prompt 驱动 Prisma Schema 设计效果不错。告诉 AI 业务需求(如「用户有多个订阅,订阅有多个订单」),让它生成包含关系、索引、级联删除的完整 Schema。但要检查索引是否合理,AI 偶尔会漏掉查询频繁字段的索引。
    
    负面指令在 Prompt 中非常重要。告诉 AI「不要用 var」「不要用 any 类型」「不要用 Pages Router」比只说「用 const」「用具体类型」「用 App Router」效果更好。AI 更容易遵守「禁止 X」而非「应该 Y」。
    
    Prompt 模板版本管理很重要。我用 Git 管理 Prompt 文件,每次优化都 commit,写清楚改了什么、为什么改、效果如何。这样团队可以追溯 Prompt 的演进历史,也能回滚到效果更好的版本。
    
    格式约束的选择:JSON 适合程序解析但要转义、Markdown 适合阅读但结构松散、XML 标签适合分段但冗余。我的经验是:给 AI 看的用 XML 标签分段,让 AI 输出的用 JSON 或 Markdown,根据下游消费方决定。
    查看历史

    39 回复

    1. 前端
      前端魔法师第 2 楼2025/06/14 20:23:57
      我的理解是:降 AI 率最有效的是让 AI 模仿口语化表达,加入「我觉得」「说实话」这类词。我也还在探索中。
    2. 结网
      结网的蜘蛛第 3 楼2025/06/15 09:31:41
      分享一下我的做法:元提示词(用 AI 优化 Prompt)是个好思路,但需要人工判断哪些建议有效。共同进步。
    3. 电子
      电子古董第 4 楼2025/06/18 22:00:42
      我的看法略有不同:角色设定越具体效果越好,「5 年 Next.js 全栈开发者」比「专家」好得多。细节可以再展开讨论。
    4. 栈溢
      栈溢出幸存者第 5 楼2025/06/20 03:17:58
      从另一个角度看:Temperature 0.2 适合代码生成,0.7 适合创意写作,SEO 内容用 0.5。希望少走弯路。
    5. 老张
      老张第 6 楼2025/06/21 08:07:12
      JSON 输出加「只输出 JSON,不要 markdown 代码块」这个约束很关键。
    6. 数星
      数星星第 7 楼2025/06/21 14:05:33
      有个细节值得注意:Few-shot 示例我一般给 3 个,多了反而过拟合,少了不够稳定。有疑问可以继续问。
    7. 键盘
      键盘敲击者第 8 楼2025/06/23 11:36:09
      有个相关问题想请教:JSON 输出加「只输出 JSON,不要 markdown 代码块」这个约束很关键。细节可以再展开讨论。
    8. 会议
      会议逃生专家第 9 楼2025/06/27 04:49:59
      这个观点我很认同,元提示词(用 AI 优化 Prompt)是个好思路,但需要人工判断哪些建议有效。一起学习。
    9. 算法
      算法炼丹师第 10 楼2025/06/30 08:04:26
      我的踩坑经验:负面指令(「不要用 var」)比正面指令(「用 const」)效果更好。如有不对请指正。
    10. 掘洞
      掘洞的兔第 11 楼2025/07/02 22:15:52
      我的踩坑经验:降 AI 率最有效的是让 AI 模仿口语化表达,加入「我觉得」「说实话」这类词。这只是个人经验,不一定通用。
    11. 阿杰
      阿杰第 12 楼2025/07/06 16:35:24
      我的踩坑经验:Prompt 模板用变量占位符 `{{role}}` 管理,比硬编码灵活得多。实践出真知,建议动手试试。
    12. 差不
      差不多第 13 楼2025/07/10 06:22:17
      我的理解是:长上下文对话中,每 5 轮总结一次进度能防止 AI 跑偏。我也还在探索中。
    13. 接口
      接口焊接工第 14 楼2025/07/10 13:06:05
      补充一个可能被忽略的点:Temperature 0.2 适合代码生成,0.7 适合创意写作,SEO 内容用 0.5。细节可以再展开讨论。
    14. 竹林
      竹林深处第 15 楼2025/07/15 10:21:14
      我的看法略有不同:角色设定越具体效果越好,「5 年 Next.js 全栈开发者」比「专家」好得多。一起学习。
    15. 摸鱼
      摸鱼的锦鲤第 16 楼2025/07/16 04:25:13
      这个方案我试过,负面指令(「不要用 var」)比正面指令(「用 const」)效果更好。细节可以再展开讨论。
    16. 等风
      等风来第 17 楼2025/07/20 06:31:23
      Temperature 0.2 适合代码生成,0.7 适合创意写作,SEO 内容用 0.5。
    17. 逻辑
      逻辑编织者第 18 楼2025/07/20 11:37:15
      我调研过这块,Prompt 模板用变量占位符 `{{role}}` 管理,比硬编码灵活得多。实践出真知,建议动手试试。
    18. 夏蝉
      夏蝉鸣夜第 19 楼2025/07/22 08:24:04
      这个思路很巧妙,JSON 输出加「只输出 JSON,不要 markdown 代码块」这个约束很关键。期待更多实战经验分享。
    19. 快乐
      快乐星球居民第 20 楼2025/07/26 20:06:19
      说说我自己的经历:系统提示词里加「不确定时回答不知道」能显著降低幻觉率。踩了很多坑才总结出来的。
    20. 注释
      注释写故事第 21 楼2025/07/29 19:43:46
      我之前也遇到过类似问题,系统提示词里加「不确定时回答不知道」能显著降低幻觉率。欢迎交流讨论。
    登录后可回复
    冬炉

    冬炉暖茶

    楼主个人主页

    帖子信息

    39 回复
    0 浏览
    2 赞
    0 收藏
    回复