
创建CHATGPT提示的指南和框架
此存储库是由@christerjohansson在我的LinkedIn上关注或与我联系的
Jupyter代码笔记本,用于开发人员的及时工程
在开发人员的及时工程中,您将学习如何使用大型语言模型(LLM)快速构建新的和强大的应用程序。使用OpenAI API,您将能够快速构建能够以成本过高,高度技术或完全不可能的方式来学习创新和创造价值的能力。
本简短的课程将描述LLM的工作方式,为及时工程提供最佳实践,并展示如何将LLM API用于各种任务的应用程序,包括:
此外,您将学习两个关键原则,以编写有效的提示,如何系统地设计良好的提示,并学会构建自定义聊天机器人。
所有概念均以许多示例进行说明,您可以在我们的Jupyter笔记本电脑环境中直接播放,以获得及时工程的动手体验。
及时工程是指为自然语言生成模型(例如Chatgpt-3和Chatgpt-4)设计和实施有效提示的实践。及时工程的目的是生成与特定任务或应用程序相关的高质量和连贯的文本。
及时工程具有广泛的用例,包括但不限于:
但是,也有一些限制可以提示工程:
总体而言,及时工程是一种强大的工具,可以帮助组织和个人快速有效地生成高质量的文本。但是,重要的是要了解设计和实施有效提示的局限性和最佳实践。
为了了解Chatgpt的及时工程技术,您可能需要学习一些关键领域。这是您可以用来加深对此领域的理解的主题和资源列表:
了解Chatgpt-3的基础知识:在及时研究及时工程之前,了解Chatgpt-3的基础知识及其工作原理很重要。您可以首先阅读ChatGpt-3上的OpenAI文档,该文档概述了该模型的功能和限制。
设计有效的提示:及时工程的关键方面之一是设计有效的提示,可以产生高质量的文本。您可以使用几种最佳实践和技术来设计有效的提示。您可以参考OpenAI的GPT-3操场,以获取用于生成不同类型文本的提示的示例。
了解用例:为了更好地了解GPT-3和及时工程的潜力,您需要探索可以应用的不同用例。 OpenAI网站有您可以探索的用例列表。
评估生成的文本的质量:为了确保您设计的提示正在生成高质量的文本,您需要学习如何评估生成的文本的质量。您可以参考OpenAI的GPT-3操场,以查看生成文本评估的示例。
高级主题:一旦对基础知识有很好的了解,您就可以探索高级主题,例如对模型进行微调,使用结构化数据以及在特定的应用程序或上下文中使用GPT-3。 OpenAI网站上有涵盖这些高级主题的文章列表。
以下是一些资源,您可以用来更深入地研究这些主题:
有几种工具可以帮助您改善您的CHATGPT提示:
预培训:您可以使用预训练技术来对特定任务或域(例如项目管理或软件开发)进行微调模型。
数据增强:您可以使用反向翻译和同义词替代品之类的技术来生成其他数据以训练您的模型。
及时的优化:诸如拥抱Face的及时工具之类的工具可以通过建议修改并提供诸如困惑和相干分数之类的指标来帮助您优化提示。
自动完成:诸如OpenAI的GPT-3游乐场和Hugging Face用Transformer等工具可以为您的提示提供实时自动完成建议。
评估和监视:诸如拥抱Face的模型中心之类的工具使您可以随着时间的推移评估和监视提示的性能,并根据需要进行调整。
循环中的人:利用人类的反馈来提高您的chatgpt提示的表现。
模板:创建一组模板或示例,您可以轻松使用并适应特定的用例。
协作工具:利用Google Docs和Github等工具与他人的提示,共享知识并获得反馈。