chatgpt3及时工程
创建chatgpt3提示的指南和框架
-我们的github星星!
此存储库是由@mattnigh开发的。在我的LinkedIn上关注或与我联系。
什么是及时的工程?
及时工程是设计和完善初始文本或输入(提示)的过程,该过程将提供给诸如ChatGpt之类的语言模型以生成响应。它涉及设计提示,以指导模型生成特定的音调,样式或内容类型。
及时工程:基础知识
- 使用文字和明确的语言
- 要求模型的行为好像是该主题的专家
- 要求模型表现得像是一个特定的人或人的组合
- 要求模型思考“逐步”,尤其是在中等至复杂的任务中
- 尝试输出,
Give me 10 different examples - 完善结果,
Rewrite this to be more engaging, use clearer language, and use bullets to make it more readable.
当不使用及时工程或chatppt时
- 当您需要100%可靠性时
- 当您无法评估模型输出的准确性时
- 当您需要生成不在模型培训数据中的内容时
创建chatgpt提示:框架
为ChatGpt创建提示时,请使用及时的框架。框架为及时创建过程提供了结构和清晰度。它将迅速创建过程弄清楚了清晰而独特的步骤。我创建了以下框架(Crispe),供我自己使用和实验Chatgpt。
Crispe及时框架:
- 能力和角色: Chatgpt应该担任什么角色(或角色)?
- 洞察力:为您的请求提供幕后洞察力,背景和上下文。
- 声明:您要chatgpt做什么。
- 个性:您希望Chatgpt回应的风格,个性或方式。
- 实验:要求chatgpt向您提供多个示例。
如何构建提示 - > Crispe示例
| 步 | 示例提示 |
| 能力和角色 | “在机器学习框架和专家博客作者的主题上充当软件开发专家。” |
| 洞察力 | ``这个博客的受众是技术专业人员,他们有兴趣了解机器学习的最新进展。 |
| 陈述 | `提供最受欢迎的机器学习框架的全面概述,包括其优点和劣势。包括现实生活中的例子和案例研究,以说明如何在各个行业成功使用这些框架。 |
| 性格 | ``回应时,都会使用Andrej Karpathy,Francois Chollet,Jeremy Howard和Yann Lecun的写作风格的混合。 |
| 实验 | “给我多个不同的例子。” |
最后的提示是:
Act as an expert on software development on the topic of machine learning frameworks, and an expert blog writer. The audience for this blog is technical professionals who are interested in learning about the latest advancements in machine learning. Provide a comprehensive overview of the most popular machine learning frameworks, including their strengths and weaknesses. Include real-life examples and case studies to illustrate how these frameworks have been successfully used in various industries. When responding, use a mix of the writing styles of Andrej Karpathy, Francois Chollet, Jeremy Howard, and Yann LeCun.
我会Give me another example或在下面的其他Give me multiple examples (在及时的细化下)来完善这一点。
及时改进:修复“无情写作”
- 鼓励创造力: “重写现有文档,使其更具想象力,引人入胜和独特。”
- 专注于讲故事: `“将现有文档转变为一个引人入胜的故事,突出了所面临的挑战和所提供的解决方案。”
- 使用有说服力的语言: `“通过结合说服力的语言和技术来使其更具说服力和影响力来完善现有文档。”
- 强调情感: `
- 利用感官细节: `“通过添加感官细节和描述性语言来使其栩栩如生并吸引读者来完善现有文档。”
- 使内容简洁: `“通过删除不必要的信息并使其更简洁,更重要的是,完善现有文档。”
- 突出显示要点: `“重写现有文档以强调关键点并使它们更具影响力。”
- 使用生动的语言: `“通过使用生动的语言和描述性形容词来完善现有文档,以使其更具吸引力。”
- 营造一种紧迫感: “通过增加紧迫感并强调需要立即采取行动的情况来完善现有文档。”
- 地址异议: “通过预期和解决对内容的潜在异议来完善现有文档。”
- 个性化内容: “通过个性化语言并使其与读者更加相关,可以完善现有文档。”
及时完善:提高可读性
- 使用清晰简洁的语言: “用简单的术语解释技术概念”。
- 添加视觉辅助工具: “使用Mermaid.js,您可以包含图表以说明复杂概念(低可靠性)。”
- 使用标题和小标题: “将文档分为具有清晰标题和子标题的部分。”
- 突出显示要点: “使用粗体或斜体文本强调重要信息。”
- 添加现实生活中的例子: “包括案例研究或现实世界中的例子,以使概念更加相关。”
- 使用清晰且一致的格式: “在整个文档中使用一致的字体,字体大小和布局。”
- 包括类比和比较: “使用类比或比较来解释复杂的思想。”
- 使用主动语音: “以主动语音写入,使句子更具吸引力,更易于跟随。”
Web开发人员提示
- “ HTML,CSS和JavaScript有什么区别?”
- “什么是Ajax?如何在网络开发中使用?”
- “您能帮我查看此HTML代码以获取最佳实践吗?”
- “有哪些常见的JavaScript调试技术?”
- “在CSS中使用媒体查询的语法是什么?”
- “如何确保残疾用户可以访问我的代码?”
- “我如何构造和组织CSS以使其可扩展?”
- “学习JavaScript设计模式有哪些好的资源?”
- “您能帮我优化此代码以进行性能吗?”
- “有哪些常见的跨浏览器兼容性问题以及如何解决这些问题?”
- “如何在我的JavaScript代码中实现错误处理?”
- “在编写可维护和可扩展的代码时要记住哪些原则?”
- “您能查看此代码并提出任何可维护性的改进吗?”
- “您可以查看此代码并提出改进的性能吗?”
- “构建HTML,CSS和JavaScript代码的最佳实践是什么?”
- “为搜索引擎优化此代码的最佳方法是什么?”
chatgpt3也可以配对程序
要求模型充当...
- 技术顾问: “担任技术顾问,并就实施本守则提供技术见解。”
- 导师: “充当导师并审查此守则,提供有关改进领域的反馈。”
- 质量保证: “充当质量保证并审查此法规,以确保其满足最佳实践,标准和 - 要求。”
- 代码审稿人: “充当代码审阅者,并提供有关此代码的可读性,效率和性能的反馈。”
- 调试助理: “充当调试助手,并建议解决《法规中发现的技术问题》。”
- 合规检查器: “充当合规性检查器,并验证此代码是否符合行业法规和标准。”
- 代码优化专家: “充当代码优化专家,并提出改进以优化代码的性能。”
- 可访问性专家: “充当可访问性专家并审查此代码,建议修改以提高可访问性。”
- 搜索引擎优化专家: “充当搜索引擎优化专家并查看此代码,建议改进以获得更好的搜索引擎优化。”
- 绩效分析师: “充当绩效分析师并评估该法规的性能,提示改进。”
推荐资源
- OpenAI食谱:与OpenAI API共享常见任务的示例代码
- OpenAI API:OpenAI API是一种宁静的API,可让您使用任何编程语言与OpenAI API进行交互。
想知道这是如何制作的吗?这是一个使用Chatgpt和以下资源的激情项目:
- 只是文档
- github页面
- 杰基
- github页面 /操作工作流程