目录
前言 iii
第 1章 ChatGPT prompt概述 1
1.1 prompt起源 1
1.2 prompt到底是什么 2
1.3 人人都应该学习prompt 4
第 2章 基础知识 5
2.1 初识AIGC 5
2.1.1 生成模型 5
2.1.2 数据集 6
2.1.3 数据预处理 7
2.1.4 训练与微调 7
2.1.5 评估生成内容 7
2.2 了解LM、PLM以及LLM 8
2.2.1 语言模型 8
2.2.2 预训练语言模型 9
2.2.3 大型语言模型 9
2.3 认识NLP 10
2.3.1 NLP的应用 10
2.3.2 NLP的挑战 10
2.4 再聊GPT与ChatGPT 11
2.4.1 GPT和ChatGPT是什么 11
2.4.2 GPT和ChatGPT的关系 11
2.4.3 ChatGPT存在的问题 12
第3章 prompt基础 13
3.1 prompt基本原则 13
3.2 prompt组成元素 16
第4章 prompt常见用法 20
4.1 角色扮演 20
4.1.1 人物角色扮演 20
4.1.2 工具角色扮演 23
4.2 对话 25
4.2.1 模拟面试 25
4.2.2 子女教育 26
4.3 问答 28
4.3.1 回答事实性问题 28
4.3.2 定义词语 28
4.3.3 检索来自“特定主题”的信息 29
4.4 汇总 30
4.4.1 新闻总结 30
4.4.2 会议纪要 30
4.4.3 书籍摘要 31
4.4.4 电影评论 32
4.5 聚类 32
4.5.1 聚类步骤 33
4.5.2 聚类应用 34
4.6 多选项 36
4.6.1 问题回答 36
4.6.2 文本补全 37
4.6.3 情感分析 37
4.6.4 识别事实与观点 38
4.7 知识生成 39
4.7.1 知识问答 40
4.7.2 知识整合 40
4.7.3 数据分析 41
4.7.4 连接片段信息 42
4.7.5 更新现有知识 43
4.8 种子词 44
4.8.1 种子词使用方法 44
4.8.2 如何发现种子词 49
4.9 控制输出 50
4.9.1 文本生成 50
4.9.2 文本补全 50
4.9.3 语言建模 51
4.10 自洽 52
4.10.1 文本生成 52
4.10.2 文本摘要 53
4.10.3 文本完善 54
4.10.4 事实核查 55
4.10.5 数据验证 55
4.11 零样本、单样本和多样本 56
4.11.1 零样本 56
4.11.2 单样本 57
4.11.3 多样本 57
4.12 思维链 59
4.13 对抗 62
4.13.1 提示注入 62
4.13.2 提示泄露 63
4.13.3 越狱 64
4.13.4 防御策略 66
第5章 prompt技巧 67
5.1 增加条件 67
5.1.1 ToDo or NotToDo式条件 67
5.1.2 增加条件的注意事项 71
5.2 增加示例 72
5.3 使用引导词 74
5.3.1 续写诗歌 74
5.3.2 续写故事 75
5.4 适当增加特殊符号 76
5.5 格式化输出 78
5.6 增加角色 81
5.7 万能模仿 83
5.7.1 寻找优秀prompt 83
5.7.2 训练ChatGPT 83
5.7.3 生成新的prompt 85
5.7.4 检验ChatGPT提供的prompt 87
5.8 prompt生成器 89
第6章 prompt实践 97
6.1 智能办公 97
6.1.1 借助prompt高效生成PPT 97
6.1.2 借助prompt快速生成思维导图 101
6.1.3 借助prompt操作Excel 104
6.2 绘画工具 115
6.2.1 人物形象 116
6.2.2 海报图片 117
6.2.3 logo设计 118
6.3 视频制作 120
6.4 智能开发 124
6.4.1 生成代码 124
6.4.2 解释代码 126
6.4.3 解释报错信息 127
6.4.4 编写测试脚本 127
6.4.5 提供代码示例和最佳实践 129
6.4.6 漏洞和风险分析 131
6.4.7 重构建议 131
6.4.8 识别内存泄漏 133
6.5 法律助手 135
6.5.1 查找法律条款 135
6.5.2 咨询法律问题 136
6.5.3 分析法律案情 137
6.5.4 撰写法律合同 138
6.5.5 普及法律知识 140
6.6 教师助手 141
6.6.1 制定课程表 141
6.6.2 教学备课 142
6.6.3 辅助出题 144
6.7 白领助手 145
6.7.1 工作记录 146
6.7.2 工作计划 147
6.8 财经助手 148
6.8.1 介绍理财概念 149
6.8.2 财务分析 150
6.8.3 经济与市场 151
6.8.4 个人理财 152
6.9 健康助手 153
6.9.1 健康建议 153
6.9.2 药物信息和副作用解释 155
6.9.3 提供诊断方案 157
6.10 智能客服 158
6.10.1 电商智能客服 159
6.10.2 医疗智能客服 161
6.11 智能辅导 163
6.11.1 数学辅导 163
6.11.2 心理咨询 165
6.11.3 职业规划 166
6.12 智能翻译 168
6.12.1 设定角色 168
6.12.2 语言优化 169
6.12.3 翻译现代文 169
6.12.4 翻译古诗词 170
6.12.5 翻译俄语歌词 170
6.12.6 翻译法语诗歌 171
6.13 文案助手 172
6.13.1 广告文案撰写 172
6.13.2 推文与博客创作 173
6.13.3 文学创作 174
6.13.4 文案校对与修改 176
6.13.5 文案润色与改写 177
附录A prompt示例 179
附录B Midjourney使用介绍 209
参考文献 218