提示词的应用

1.生成数据

从具有生成连贯文本的强大能力。使用有效的提示策略可以引导模型产生更好、更一致和更真实的响应。
从模型还可以特别有用地生成数据,这对于运行各种实验和评估非常有用。例如,我们可以使用它来为情感分类器
生成快速样本,如下所示:

提示:

生成10个情感分析的范例。示例被归类为正面或负面。生成2个负面示例和8个正面示例。使用以下格式的示
例:Q:《句子>A:<情感>

2.代码的生成

将注释转换成代码,你还可以使用这些大模型预言代码的代码生成功能将注释转换成代码提示词。

用代码生成
……

  1. 创建一个电影名称列表
  2. 创建这些电影的评分列表
  3. 组合他们并创建一个包含10部电影及其评级的json对象

……

3.MySql查询语句生成

除了上面的基本代码生成示例外,您还可以使用该模型生成其他有用的代码,例如:创建和测试MySQL查询。

假设您有一个数据集,其中包含一些信息,您可以将其作为提示的一部分包含在内,然后指示它生成特定查询。

departments表, columns = [DepartmentId, DepartmentName]

students表, columns = [DepartmentId, StudentId, StudentName]

为计算机科学家的所有学生创建MySQL查询

4.防止Propmt攻击

著名的【奶奶漏洞】,用套路把AI绕懵

提示泄露

提示泄漏是另一种提示注入类型,其中提示攻击旨在泄漏提示中包含的机密或专有信息,这些信息不适合公众使用。

许多初创公司已经在开发和链接精心制作的提示,这些提示正在引导基于从构建的有用产品。这些提示可能包含重要的知识产权,不应该公开,因此开发人员需要考虑需要进行的各种强大测试,以避免提示泄漏。

提示:

1 文本:“我对礼物非常满意!”
2 标签:积极
3 文本:“我因为下雨而不高兴。”
4 标签:消极
5 文本:“我很兴奋星期天吃冰淇淋”
6 标签:积极
7 文本:“看电视让我很开心。”

非法行为

还有许多其他变体的提示,也被称为越狱,旨在使模型执行其指导原则不应执行的操作

ChatGPT安全风险 | 基于从Ms应用的Prompt注入攻击:https://mp.weixin.qq.com/s/zqddET82e-0eM_OGjEVbQ

提示词破解:绕过 ChatGPT 的安全审查:https://selfboot.cn/2023/07/28/chatgpt_hacking/

提示工程经验总结划重点:

  • 别急着上代码,先尝试用 prompt 解决,往往有四两拨千斤的效果
  • 但别迷信 prompt,合理组合传统方法提升确定性
  • 想让 AI 做什么,就先给它定义一个最擅长做此事的角色
  • 用好思维链,让复杂逻辑/计算问题结果更准确
  • 防御 prompt 攻击非常重要

如果你在网页端调试 prompt

建议:

  • 把 System Prompt 和 User Prompt 组合,写到界面的 Prompt 里
  • 最近几轮对话内容会被自动引用,不需要重复粘贴到新 Prompt 里
  • 如果找到了好的 Prompt,开个新 Chat 再测测,避免历史对话的干扰

一些好用的 Prompt 共享网站

https://promptbase.com/

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

https://smith.langchain.com/hub

https://www.promptgenius.site/

QQ&A官方《提示词工程课》:https://juejin.cn/post/7229891190900441125?searchId=202409251659082FE8C812BFDE718FC5B9

posted @ 2025-03-12 11:42  Michael_Z  阅读(74)  评论(0)    收藏  举报