# ChatGPT Prompt Engineering for all of us

文章介绍了优化提示工程的策略,包括编写简洁明确的指令,指定结构化输出格式,检查条件是否满足,使用示例引导,以及让模型自主解决问题。这些方法能提高与GPT交互时的体验和效果,尤其在代码生成和文本转换方面。
摘要由CSDN通过智能技术生成

这对应的是:提示工程关键原则,由于需要贴图举例,因此分开回答,完整的可以看我的公众号:梦云星

知道有些人不太喜欢英文版本,and中文版本更舒服,因此提供了中文版本

中文版本

提示工程关键词原则

  • 写简单和特定的指示:

    1. 减少不必要的话语:这里举个例子,你需要慎重考虑使用请or、谢谢、不谢。还是直接说给、要、做、完成,最重要的原则是:恰如其分的描述你的要求,确保完善但不多于,当然英语提问是最好的

      比如:如果你给他说给我完整的代码,gpt有时候会很调皮地使用pass,如果你说可以运行,那效果会好很多

      因为自己的会员被借用了,呜呜,只能用其他的展示了.

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EEtJZlpq-1682936094196)(C:\Users\cbl\AppData\Roaming\Typora\typora-user-images\image-20230501144225597.png)]

      这是另一个,注意仔细对比文章内部的区别

      image-20230501144900870

    2. Use delimiters

      image-20230501145512023

    3. Ask for structured output

    这点是非常重要的,关系到你的使用体验,如果你使用gpt-4,你需要输出一个代码,你可以要求以matlab形式输出,亦或者python形式输出,这也提供了方便的形式,为你从一个代码转换到另外一个代码而较少考虑包之间的转换,这为项目迁移提供了便捷的形式

    python代码:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3D632Kw5-1682936094197)(C:\Users\cbl\AppData\Roaming\Typora\typora-user-images\image-20230501145939399.png)]

    MATLAB和c++代码:

    image-20230501150032469

    那如果我想要输出图片呢,你可以直接要求以markdown形式输出链接或者表格,这对于你的展示是非常有利的

    1. Tactic 3: Check whether conditions are satisfied Check assumptions required to do the task

    2. Tactic 4: Few-shot prompting(给个成功案例先,比如先给个剧本的例子,然后直接叫他改写)

  • 给机器人时间去思考

    ​ a. 让机器按照步骤去思考,后面怕图片太长,直接停止输出了

    image-20230501151311018

    这个可以用来改代码

    哈哈,没想到吧(想到了的闭嘴)

    冗长的代码一直是程序员头发消失的罪魁祸首,也是你每次gpt-4对话机会消失的罪魁祸首

    我举个例子:

    这个图片首先完成了股票价格预测的功能image-20230501151900160

    这里的代码很长,一般要看个三五分钟,但通过这种方式可以避免你大量的阅读代码,只需要阅读代码的注释就可以了,直接补充,最后再找代码的bug

    image-20230501151957023

​ b. Tactic 2: Instruct the model to work out its own solution before rushing to a conclusion

简单举例:比如,上述的股票代码是不是可以叫它先给出可以使用的机器学习形式,比如svm还是多因子。

提示工程的迭代

image-20230501153300082

我简单的总结一下步骤

  • 提出的你的想法(如何提出想法请参照1)
  • 让gpt实现你的想法(请参照1,如何格式化输出)
  • 你看想法行不行
  • 行的话结束,不行继续

总结文本

输入,直接让gpt总结

相信你们更多看的是论文和pdf,我觉得让gpt总结,不如直接看scispcae,这个我之后会写

转换

比如:

翻译

从口语转换为书面语言

等等

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值