当前位置: 首页 > article >正文

如何写好prompt以及评测prompt的好坏

引言

       在编写Prompt时,目标是明确、具体地指引AI生成符合期望的输出。以下是一些编写和改进Prompt的经验:

Prompt书写经验

       明确性: 确保你的Prompt清晰、具体。模糊或广泛的描述可能导致不一致的输出。同时尽量避免否定句法。

       上下文: 提供足够的背景信息以帮助AI理解你想要的结果。示例:如果在写小说角色介绍,说明角色的年龄、背景和主要冲突。

       结构化: 使用简单的句子和逻辑结构传达要求。

示例: 对于复杂任务,可以将要求分成几个步骤列出。通过few shot的方式,让大模型加深我们对于任务目标的理解,同时,告诉大模型我们的期望输出样式是什么样子的。

       限制与要求: 定义输出的限制或格式,比如字数、风格、语言等。比如限定为json输出、list输出等。

prompt评价标准

       一致性: 在采用对应的prompt多次调用后,输出是否保持一致性。

       相关性: 出的内容是否与我们在prompt里提供的上下文背景等内容相关。

       完整性: 输出是否回答完整,是否出现断句,没有回复全的情况。

       预期性: 大模型的输出是否符合我们的预期。

改进Prompt的方法

       观察输出: 查看大模型生成的文本,判断偏离预期的地方。策略: 增加或修改Prompt中的细节和背景信息以减少偏差。

       拆分任务: 如果任务复杂,将其分解为多个简单任务,并采用多个Prompt解决。策略:例如,先生成大纲,然后根据大纲生成具体内容。

       测试与迭代: 鼓励多次实验,尝试不同的措辞和格式。策略:记录不同版本的Prompt及其对应结果,以便比较、优化。


http://www.kler.cn/a/372734.html

相关文章:

  • 企业新闻及产品宣传稿怎么写?有哪些商业财经类报纸杂志或媒体发布?
  • 如何解决Matplotlib报错:none of the following families were found: SimHei
  • MYSQL-SQL-03-DQL(Data Query Language,数据查询语言)(单表查询)
  • Vue3入门--[vue/compiler-sfc] Unexpected token, expected “,“ (18:0)
  • ChangeCLIP环境配置
  • 字符串-05-字符串合并处理
  • 14.社团管理系统(基于springboot和vue)
  • 力扣hot100-->递归/回溯
  • 10.Three.js射线拾取,实现点击选中场景中的物体
  • 【人工智能】重塑未来生活与工作的引擎
  • 鸿蒙原生应用开发及部署:首选华为云,开启HarmonyOS NEXT App新纪元
  • 【每日C/C++问题】
  • 国内短剧源码短剧系统搭建小程序部署H5、APP打造短剧平台
  • 闯关leetcode——228. Summary Ranges
  • Steam deck 倒腾日记 - 安装Windows软件,玩上黑神话悟空
  • T8333FI凯钰TMtech升降压线性LED驱动芯片车规认证AEC-Q100
  • 《鸿蒙生态:机遇与挑战并行,创新引领未来》
  • 基于物联网系统的防汛监测系统的设计和实现
  • 运行项目常见报错
  • 使用传感器融合进行3D激光雷达点云运动补偿
  • 【Linux】Redis 部署
  • 深入理解 C/C++ 中的 do-while 语句及其应用
  • 操作数据库的API
  • 【AI应用】大模型工具如何助力文字创意工作(提示词Prompt+谷歌NotebookLM)
  • 提取excel信息
  • Three.js Shader 与自定义材质—深入理解与应用