prompt学习笔记

prompt 学习

1、结构化,使用markdown。

2、角色。因为知识量太大,需要输入角色,对知识范围进行缩小。

3、指示。要说明让AI去做什么?需要将任务描述清楚

4、上下文。背景信息。将问题具体化,将一部分信息用大模型做一部分用ai做。

  • 能用程序解决的,用程序解决。

  • 结构化的数据有什么用?可以放在数据库去查。

  • 提供AI对话的准确度。

划重点:开发大模型应用主要纠结什么?

  • 1.怎样能更准确?答:让更多的环节可控

  • 2.怎样能更省钱?答:用更便宜的模型,减少prompt长度

  • 3.怎样让系统简单好维护?

如何将AI绕晕?

提示工程经验总结

划重点:

1.别急着上代码,先尝试用prompt解决,往往有四两拨千斤的效果

2.但别迷信prompt,合理组合传统方法提升确定性,减少幻觉

3.定义角色、给例子是最常用的技巧

4.必要时上思维链,结果更准确

5.防御prompt 攻击非常重要,但很难。

prompt 一般都不能100%,有需求不能100%,不然容易给自己挖坑。

openai 的重要参数?

model:模型

message:用户传的prompt

temperature:随机性,用0.7 或者 0.9

stream: 是否是流式

response_text:返回格式

coze 调优:

AI大模型面试注意事项:

1、一定要搭建自己的作品,尤其是大龄转行,更是要坚持搭建作品,用作品说话。

作业:

prompt共享网站:

https://github.com/linexjlin/GPTs - 泄露出来的高级GPTs 的prompt

https://promptbase.com/

https://github.com/f/awesome-chatgpt-prompts

https://smith.langchain.com/hub

课程总结:

1、可以找对应的prompt项目来搭建自己的项目

2、注意prompt的格式化

3、prompt安全性不能达到100%,里面有可能有风险,就像投资有风险,prompt需谨慎。

4、AI大模型开发的目的是什么?通过AI大模型开发使公司更省钱,更省力,更准确。------提效节流。

5、大模型微调是为了解决所有大模型不能解决的问题。微调的成本高,而且影响也比较大。