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://github.com/f/awesome-chatgpt-prompts
https://smith.langchain.com/hub
课程总结:
1、可以找对应的prompt项目来搭建自己的项目
2、注意prompt的格式化
3、prompt安全性不能达到100%,里面有可能有风险,就像投资有风险,prompt需谨慎。
4、AI大模型开发的目的是什么?通过AI大模型开发使公司更省钱,更省力,更准确。------提效节流。
5、大模型微调是为了解决所有大模型不能解决的问题。微调的成本高,而且影响也比较大。