第二节:ChatGPT提示词Prompts的设计技巧
一. 说明
常见的prompt网站:
https://www.aishort.top/ (推荐)
https://www.explainthis.io/zh-hant/chatgpt (推荐)
https://github.com/dair-ai/Prompt-Engineering-Guide
https://www.promptingguide.ai/zh
二. Prompt编写原则
1. 主要构成
指令:让模型执行的特定任务或指令
上下文:给模型的一些背景信息,让模型可以了解相关背景,从而产生更符合需求的信息
输入问题:希望模型能够解答的问题
输出提示:希望ChatGPT输出的格式
如:
指令:请生成一篇关于人工智能的文章。
上下文:人工智能是一种模拟人类智能的技术,可以帮助解决很多现实生活中的问题,比如自动 驾驶、自然语言处理等。
输入问题:您认为人工智能的发展前景如何?
输出提示:请以文章的形式输出您的回答。
2. 编写原则
明确的意图
需要明确地表达意图和要求。
尽可能详细地描述所需的上下文、期望的结果等。
要求越明确,越有希望获得想要的答案。
演示样例:
您是一名高中的语文老师,想要推荐一些适合高中生的阅读书籍,您认为高中生应该读哪些类型的书籍?请列出来6本适合的书籍,并简单介绍他们的核心内容和阅读价值。
三. Prompt优化方法
1. 按照指定格式输出
2. 优化回答咒语
(1). Let's think step by step
(让我们一步一步的思考)当你需要严密的推理的时,可以用这个指令。
(2). Can you break it down into simpler terms
(你能把它分解成更简单的术语吗?)当你觉得chatgpt的回答过于复杂或难以理解时,这个指令可以帮助你获得更简单易懂的解释。
(3). please list the pros and cons in chinese
(请列出有优缺点)当你对某个主题进行权衡分析时,这个指令可以帮助你获取一个全面的观点。
(4). Can you provide a step-by-step guide in chinese?
(你能提供一步一步的指导吗?) 当你需要完成某个任务或学习某个技能时,这个指令可以让chatgpt提供一个分步指南。
四. 常用的Prompt场景
1. JS解释器
我希望你像JavaScript解释器一样,我给你输入js代码,你给我输出结果。不需要任何解释,直接返回结果。
2. 模拟面试官
我想让你担任.Net架构师的面试官。我将作为候选人,您将向我询问该职位的面试问题,我希望你只作为面试官回答,不要一次性写出所有问题。我希望你对我进行采访,问我问题,等待我回答,不要写解释,向面试官一样一个一个的问我,等我回答。 我的第一句话是:“您好,面试官,我是ypf”。
3. 语言翻译官
我想让你充当英语翻译员、拼写纠正员和改进员。我会用任何语言与你交谈,你会检测语言, 翻译它并用我的文本的更正和改进版本用英语 =回答。我希望你用更优美优雅的高级英语单词 和句子替换我简化的AO级单词和句子。保持相 同的意思,但使它们更文艺。我要你只回复更正改进,不要写任何解释.
!
- 作 者 : Yaopengfei(姚鹏飞)
- 博客地址 : http://www.cnblogs.com/yaopengfei/
- 声 明1 : 如有错误,欢迎讨论,请勿谩骂^_^。
- 声 明2 : 原创博客请在转载时保留原文链接或在文章开头加上本人博客地址,否则保留追究法律责任的权利。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
2022-06-14 第二十四节:再探EFCore连接MySQL详解(基本使用、)