

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 什麼是提示工程？
<a name="what-is-prompt-engineering"></a>

提示工程是指透過選擇適當的單詞、片語、句子、標點符號和分隔符號來製作和最佳化輸入提示詞的實踐，以有效地將 LLM 用於各種應用程式。換句話說，提示工程是與 LLM 溝通的藝術。高品質提示可調節 LLM 以產生所需或更好的回應。本文件中提供的詳細指南適用於 Amazon Bedrock 中的所有 LLM。

您的使用案例的最佳提示工程方法取決於任務和資料兩者。Amazon Bedrock 上 LLM 支援的常見任務包括：
+  **分類：**提示包含一個問題，其中包含數個可能的答案選項，且模型必須以正確的選擇回應。分類使用案例為情緒分析的範例：輸入內容為文欄位落，而模型必須將文字的情緒分類，例如是正面或負面，或無害或有毒。
+  **問答，不含上下文：**此模型必須以不含上下文或文件的內部知識回答問題。
+  **問答，含上下文：**使用者提供附帶問題的輸入文字，而模型必須根據輸入文字中提供的資訊來回答問題。
+  **摘要：**提示詞是一段文字，此模型必須以較短的段落進行回應，該段落會擷取輸入要點。
+  **產生開放式文字：**在提示下，此模型必須以符合描述的原始文欄位落做出回應。這也包括創意文字的產生，例如故事、詩歌或電影劇本。
+  **產生程式碼：**此模型必須根據使用者規格產生程式碼。例如，提示可以請求產生文字轉 SQL 或 Python 程式碼。
+  **數學：**輸入內容描述了在某種程度上需要數學推理的問題，這可能是數字、邏輯、幾何或其他方式。
+  **推理或邏輯思維：**此模型必須進行一系列邏輯演繹。
+  **實體擷取：**實體擷取可以根據提供的輸入問題擷取實體。您可以根據您的提示，從文字或輸入擷取特定實體。
+  **思想鏈推理：**提供如何根據提示衍生答案的逐步推理。