logo

Prompt 技巧宝典(一):样本提示

在之前的系列文章中,主要向大家介绍提示词的通用技巧和实践案例。本系列内容,我们开始介绍各类提示词技术,以及结合业务场景在文心一言大模型上的应用,希望对大家的业务有所帮助。

一、零样本提示

业务场景:日常售前/售中/售后的工单处理中,我们需要监控客户反馈信息的情绪,当有负面情绪时,应当及时关注发生了什么。我们可以快速监控对应文本信息,并依赖大模型推理能力,实现情绪的监控。
  
  
  
  
  
  
将文本分类为中性、负面或正面。
文本:我要求退回此账号消费总费用。
情感:
  
  
  
  
  
  
情感:负面。
该文本表达了消费者对此账号消费的不满和要求退款的情绪,因此可以将其分类为负面情感。
注意,以上示例,我们没有提供任何示例。大模型即可做出合理的推理结果。这就是零样本提示的作用。

二、少样本提示

在一些复杂的场景中,零样本不起作用或者效果不好,建议在提示中提供演示或示例,这就引出了少样本提示。少样本提示可以作为一种技术,以启用上下文学习,我们在提示中提供演示以引导模型实现更好的性能。演示作为后续示例的条件,我们希望模型生成响应。
业务场景:百度智能云的账号有多种类型例如:云账号、个人账号、内部账号,如果使用零样本提示让其介绍百度智能云的账号类型,会出现如下情况:
所以我们需要通过少量样本的提示,来让大模型使用我们定义的名词来进行介绍。结果如下:
  
  
  
  
  
  
“云账号”是百度智能云账号类型中的一种,比较适合企业客户使用。一个关于云账号的介绍文案是:百度智能云账号体系支持云账号类型,企业客户我们推荐选择云账号进行注册及使用。
“百度账号”是指百度智能云的另一种账号类型中,比较适合个人客户使用。一个使用账号的介百度绍文案是:百度智能云账号体系支持账百度个人账号类型,企业客户我们推荐选择云账号进行注册及使用。“内部账号”也是百度智能云一种账号类型,比较适合百度内部使用。
请你介绍下百度智能云账号类型。
  
  
  
  
  
  
百度智能云账号体系支持云账号、百度账号和内部账号这三种账号类型。其中云账号适合企业客户使用,百度账号适合个人客户使用,而内部账号则适合百度内部使用。
云账号是百度智能云提供的一种企业级账号服务,涵盖了企业管理、认证授权、信息安全等多个领域。UC账号以云计算、大数据、人工智能等技术为支撑,提供了强大的账户安全、权限管理、身份认证等功能,能够满足企业客户在多场景下的身份验证需求。企业客户可以通过云账号进行登录、授权、审计等操作,实现单点登录、统一身份认证等多项功能。
百度账号是百度智能云提供的一种个人级账号服务,主要用于百度智能云的个人用户。 百度账号以百度智能云的数据存储、数据处理、身份认证等技术为支撑,提供了强大的账户安全、权限管理、身份认证等功能,能够满足个人客户在云存储、云备份、云同步等场景下的需求。个人客户可以通过PASSPORT账号进行文件存储、同步、分享等操作。
百度内部账号是百度智能云提供的一种智能化管理平台,主要用于百度内部员工的工作流程管理和权限管理。
示例中,我们使用了一个样本提示(即1-shot),实际上你也可以3-shot、10-shot 等,来应对更复杂的场景。
我们继续用上面的场景,日常业务中,账号类型的复杂性,导致仍共处理客户问题时没有思路或者思路不完整。假设我们使用文心一言构建一个辅助人工解决客户账号问题的工具,来给人工提供解决问题的思路
我们对提示词进行优化如下:
  
  
  
  
  
  
百度智能云有三种不同类型的账号,他们分别为:“云账号”、“百度账号”、“内部账号”。
云账号,比较适合企业客户使用。百度账号,比较适合个人客户使用。内部上云账号,比较适合百度内部使用。不同账号类型的登录入口、密码找回登管理方式不同,且相互独立。
当客户反馈“忘记账号密码,怎么办?”时,请你逐步思考,并回答这个问题
  
  
  
  
  
  
这是一个关于百度智能云账号类型的的问题,以下是解决方案:
首先,根据不同账号类型,客户需要使用不同的登录入口和管理平台。
如果客户拥有云账号,那么他们可以使用云账号密码找回功能来重置密码。客户可以在云账号密码找回系统中输入绑定的手机号码或者邮箱地址,然后接收验证码并设置新密码。
如果客户拥有百度账号,那么他们可以通过百度账号密码找回功能来重置密码。客户可以在找回密码页面上输入绑定的手机号码或者邮箱地址,然后接收验证码并设置新密码。
如果客户拥有内部账号,那么他们需要联系百度智能云的内部支持团队来重置密码。客户可以向百度智能云的客服发送电子邮件,提供相关信息并请求帮助。
总之,不同账号类型的密码找回方式有所不同,客户需要根据自己的账号类型选择相应的解决方案。在解决这个问题时,我们需要了解三种账号类型的特点和登录入口,以及它们对应的密码找回方式。同时,我们也需要理解客户提出这个问题的原因和背景,以便更好地帮助客户解决问题。
我们如果继续丰富辅助人工解决客户问题的场景,例如我们日常工单处理中,需要将问题正确标记对应的工单类型。
我们开始进行下实验。
问题类型:域名注册问题、域名续费问题、域名实名认证问题、域名解析问题
需求:根据文本,标记正确的工单类型。
  
  
  
  
  
  
###问题分类###
示例:
我的域名注册失败了// 域名注册问题
域名实名认证为什么不通过?// 域名实名认证问题
如何解析到我的邮箱// 域名解析问题
域名续费的费用是多少?//域名续费问题
请你判断:
实名时需要上传哪些证件?//
这个提示词示例经过多次尝试,返回结果比较稳定且正确。虽然有时候他返回的格式不太符合预期,但通过“//” 我们能准确抓取到对应的标签,以便实际应用到我们的工具或者系统中。
不过在更复杂的推理场景中,少样本提示不足以获得某些类型的推理问题和可靠响应。下节将给大家介绍进阶技巧及应用的具体场景。
评论
用户头像