
- 首頁
- 簡介
- 提示在 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 提供了用於提示表示的專門句子嵌入。