• Benxp

    各位佬友,最近仔细研究了一下AI提示词,想了解一下在给AI提要求的时候给提示词开头增加一个身份设定对AI产出的内容有没有增益(或者能否让ai更好的理解我的需求)

    比如我要编写一个稍微复杂的程序,则简单的几句话肯定是无法让ai优秀的完成我交给它的任务,以下两种类型:

    使用xx语言编写一个xx程序,具体要求如下:

    和

    你是一位经验丰富的xxxx开发专家,精通 Java 和 xxx 框架,擅长数据持久化、数据处理和架构设计,请你使用xxx编写一个xx程序,具体要求如下:

    这两种提示词对AI来说是有益的还是浪费token,如果有益,则对AI的对于题目理解或产出内容的质量提升有多大

    感谢佬友解答

    主楼
  • 归谜

    使用 Coding Agent 没有必要指定这么多开发限定,如果没有系统提示词,可以写这些更具体一些。

    #1
  • everyday_happy

    感觉作用有限,感觉没有体验到有什么区别

    #2
  • 111TS

    蹲一下,我也想知道,好像之前网页对话的形式流行这个,现在agent不知道有没有用

    #3
  • jake

    应该是对需求的描述和边界描述更重要,现在的专家应该挺智能的,但是需求还是要明确

    #4
  • fine

    以前提示词工程比较火的时候这种设定比较多,现在用的比较少了,现在感觉更重要的是说清楚你要做什么,越准确就越容易做对。另外就是注意别飘了

    #5
  • 7xWEcQ

    没什么区别,最大的作用是他会以你想要的口吻来回答你,实际工作能力不会有影响的。

    #6
  • 三环交通梳理员

    图片

    图片

    #7
  • Corgier

    要分情况,

    如果你使用市面上的harness工具,例如 codex 会有自带的提示词,已经预设好了常用场景,我们用户更多的是提供更精确的工具规则引导;

    如果直接调用大模型,个人理解“身份设定”作用在提前约束模型的思考方向,适合在具体场景下使用,例如你需要开发的程序是基于xx技术栈的,侧重优雅的架构设计等。实际提升没有去具体了解过,暂不好下结论,看看其他佬是否有研究。

    #8
  • 我张三

    现在的新模型、新工具都已经不需要自己再设置设定了,古早时候需要。

    #9
  • scp3500

    效果主要看思维链是否可控吧,图中完全是思维链中进行的多轮辩论

    图片

    #10
  • GloryDuck

    是有区别的,会影响模型的的偏好,表达风格。但是对智力没有太大影响。

    比如说,给他设定成一个善解人意的心理医生,或者喜欢直抒胸臆得暴躁老哥,表达风格和思维链路会显著不同,但智力这一块可能没啥太大区别。

    #11
  • sacccc

    现在感觉没必要了,尽可能的描述好需求就可以

    #12

发表回复

登录后回复