- 首页
- 简介
- 提示在 AI 模型中的作用
- 什么是生成式 AI?
- NLP 和 ML 基础
- 常见的 NLP 任务
- 优化基于提示的模型
- 调整和优化技术
- 预训练和迁移学习
- 设计有效的提示
- 提示生成策略
- 监控提示有效性
- 特定领域的提示
- ChatGPT 提示示例
- 扮演角色 (ACT LIKE) 提示
- 包含 (INCLUDE) 提示
- 列出 (COLUMN) 提示
- 查找 (FIND) 提示
- 翻译 (TRANSLATE) 提示
- 定义 (DEFINE) 提示
- 转换 (CONVERT) 提示
- 计算 (CALCULATE) 提示
- 生成想法 (GENERATING IDEAS) 提示
- 创建列表 (CREATE A LIST) 提示
- 确定原因 (DETERMINE CAUSE) 提示
- 评估影响 (ASSESS IMPACT) 提示
- 推荐解决方案 (RECOMMEND SOLUTIONS) 提示
- 解释概念 (EXPLAIN CONCEPT) 提示
- 概述步骤 (OUTLINE STEPS) 提示
- 描述好处 (DESCRIBE BENEFITS) 提示
- 解释缺点 (EXPLAIN DRAWBACKS) 提示
- 缩短 (SHORTEN) 提示
- 设计脚本 (DESIGN SCRIPT) 提示
- 创意调查 (CREATIVE SURVEY) 提示
- 分析工作流程 (ANALYZE WORKFLOW) 提示
- 设计入职流程 (DESIGN ONBOARDING PROCESS) 提示
- 开发培训计划 (DEVELOP TRAINING PROGRAM) 提示
- 设计反馈流程 (DESIGN FEEDBACK PROCESS) 提示
- 制定留存策略 (DEVELOP RETENTION STRATEGY) 提示
- 分析 SEO (ANALYZE SEO) 提示
- 制定销售策略 (DEVELOP SALES STRATEGY) 提示
- 创建项目计划 (CREATE PROJECT PLAN) 提示
- 分析客户行为 (ANALYZE CUSTOMER BEHAVIOR) 提示
- 创建内容策略 (CREATE CONTENT STRATEGY) 提示
- 创建邮件营销活动 (CREATE EMAIL CAMPAIGN) 提示
- ChatGPT 在工作场所中的应用
- 程序员的提示
- 基于人力资源的提示
- 基于财务的提示
- 基于营销的提示
- 基于客户服务的提示
- 思维链提示
- 先问后答提示
- 填空提示
- 视角提示
- 建设性批评提示
- 比较提示
- 反向提示
- 社交媒体提示
- 高级提示工程
- 高级提示
- 新想法和文案生成
- 伦理考量
- 提示工程的注意事项
- 有用的库和框架
- 案例研究和示例
- 新兴趋势
- 提示工程有用资源
- 快速指南
- 有用资源
- 讨论
有用的库和框架
在本章中,我们将探索一些有用的库和框架,它们可以极大地帮助提示工程师完成其提示工程项目。这些工具提供了必要的函数和资源,以简化基于提示的语言模型的提示生成过程、微调和评估。
Hugging Face Transformers
Hugging Face Transformers 是一个流行的开源库,它提供预训练模型、分词器和用于自然语言处理任务(包括提示工程)的实用程序。
主要特征
预训练模型 - Hugging Face Transformers 提供对各种预训练语言模型的访问,例如 GPT-3、BERT、RoBERTa 等,这些模型可以针对提示工程任务进行微调。
分词器 - 该库提供分词工具,帮助将文本转换为适合语言模型的输入特征。
管道 - Hugging Face Transformers 为各种 NLP 任务提供了易于使用的管道,包括文本生成、情感分析、翻译等。
OpenAI GPT-3 API
OpenAI GPT-3 API 允许开发人员与强大的 GPT-3 语言模型交互并创建自定义的基于提示的应用程序。
主要特征
GPT-3 语言模型 - 该 API 提供对 GPT-3 语言模型的访问,使提示工程师能够根据自定义提示生成上下文相关的响应。
聊天格式 - 该 API 支持基于聊天的格式,允许通过用用户和模型消息扩展提示来与语言模型进行交互式对话。
自定义提示工程 - 提示工程师可以利用该 API 为特定领域或任务微调提示,使其成为提示工程项目的通用工具。
AllenNLP
AllenNLP 是一个基于 PyTorch 构建的自然语言处理库,它为研究和生产应用提供了广泛的 NLP 功能。
主要特征
预训练模型 - AllenNLP 为各种 NLP 任务提供预训练模型,这些模型可用作提示工程项目的起点。
自定义组件 - 该库允许提示工程师定义和集成自定义组件,从而实现定制的基于提示的模型架构。
灵活性和可扩展性 - AllenNLP 的模块化设计和灵活性使其适用于提示工程任务中的实验和定制。
TensorFlow Extended (TFX)
TFX 是一个端到端平台,用于部署生产就绪的机器学习管道,包括提示工程管道。
主要特征
可扩展的管道 - TFX 允许提示工程师为微调和评估创建可扩展、可重用和生产就绪的提示工程管道。
TensorFlow Hub 集成 - TFX 与 TensorFlow Hub 集成,提供对各种预训练模型的访问,以用于提示工程项目。
模型版本控制 - TFX 支持模型版本控制和管理,从而可以轻松跟踪模型迭代和改进。
Sentence Transformers
Sentence Transformers 是一个专门为句子和文本嵌入设计的库,它为提示工程项目提供了有用的工具。
主要特征
句子嵌入 - Sentence Transformers 提供预训练模型以生成高质量的句子或短语嵌入,使其适用于提示表示。
跨语言支持 - 该库支持多语言嵌入,允许提示工程师创建跨语言的基于提示的模型。
微调支持 - Sentence Transformers 模型可以针对特定任务或领域进行微调,从而增强模型对提示工程的相关性和性能。
结论
在本章中,我们探讨了提示工程师可以使用各种有用的库和框架来简化其提示工程项目。
Hugging Face Transformers 和 AllenNLP 提供预训练模型和分词工具,而 OpenAI GPT-3 API 则支持与强大的 GPT-3 语言模型交互。
TensorFlow Extended 为提示工程管道提供了一个端到端平台,而 Sentence Transformers 提供了用于提示表示的专门句子嵌入。