gball个人知识库
首页
基础组件
基础知识
算法&设计模式
  • 操作手册
  • 数据库
  • 极客时间
  • 每日随笔
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
  • 画图工具 (opens new window)
关于
  • 网盘 (opens new window)
  • 分类
  • 标签
  • 归档
项目
GitHub (opens new window)

ggball

后端界的小学生
首页
基础组件
基础知识
算法&设计模式
  • 操作手册
  • 数据库
  • 极客时间
  • 每日随笔
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
  • 画图工具 (opens new window)
关于
  • 网盘 (opens new window)
  • 分类
  • 标签
  • 归档
项目
GitHub (opens new window)
  • 操作手册

  • maven

  • 部署

  • git

  • 工具包

  • 测试

  • docker

  • chatgpt

    • 利用chatgpt做一款题库小程序
    • prompt的设计
      • 明确需求
        • 提供背景信息
        • 提供案例
        • 严格要求
      • 不断试错
  • 工具与部署
  • chatgpt
ggball
2023-08-17

prompt的设计

前几天刚入职,领导给我派了个活。

叫我给一堆医疗诊断结果和医学界结论材料,叫我写个prompt,输入材料信息和医学结论,逆向推断出检查结果。

虽然不是什么技术活,但是也是耗费了我一天时间 。

我心里想现在ai那么聪明,prompt不是随便写写嘛。于是我开始了漫长的尝试,换了各种姿势的写法,但是都不是自己想要的。

最后还是决定找找资料吧,经过不断的查资料,我总结了以下几点:

# 明确需求

因为我们要让ai尽可能知道自己的需求,所以得先明确自己的需求。比如我上面的任务就是

 从一堆检查结果和医学结论中,输入医学结论,输出逆向对应的检查结果
1

但是这么一句话,还是不能让ai明白如何逆向

# 提供背景信息

明确了需求后,后面基本是填充信息了,在输入需要ai做什么的时候,我们可以输入一些必要的背景,

比如:ai扮演什么角色?相关的概念是否需要解释?或者提供一些背景资料辅助ai等等。这些都可以让ai更好的进入解决问题的这个角色中

# 提供案例

就像父母教孩子样的,父母总是在孩子面前言传身教,教会孩子许多知识,ai也不例外,如果能提供好的案例,ai可以更好的,更准确的输出结果。案例可以包括一些正常的结果,异常结果,不应该出现的结果等等。

# 严格要求

现在的生成式ai一般都特别听话,但难免会出现ai自己随意发挥的情况,所以我们可以采取do/don`t 方式要求ai,比如:1. 每一点的内容不能重复。2. 输出的书籍不能有科技类的3. 只能分点输出

# 不断试错

最后我们将认为满意的prompt放入chatgpt,不断地实验,如果和你想的结果有出入,那么结合上面几点持续修改,肯定可以得出你想要的结果。

# 最后

我总结了上面几点,如果你还是不太会,可以根据下面的模板,照着上面几点写,希望能帮助到你。

你是一位xxx领域的技术专家,帮助xxx解决xxx的问题
案例:
xxxxx
要求:
1.xxxx
2.xxxxx

输出格式:
1.比如以表格的形式输出

[一句话需求]
1
2
3
4
5
6
7
8
9
10
11

交差的prompt

上次更新: 2025/06/04, 15:06:15
利用chatgpt做一款题库小程序

← 利用chatgpt做一款题库小程序

最近更新
01
AIIDE
03-07
02
githubActionCICD实战
03-07
03
windows安装Deep-Live-Cam教程
08-11
更多文章>
Theme by Vdoing
总访问量 次 | 总访客数 人
| Copyright © 2021-2025 ggball | 赣ICP备2021008769号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×

评论

  • 评论 ssss
  • 回复
  • 评论 ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
  • 回复
  • 评论 ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
  • 回复
×