

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

# 提供範例 (少樣本提示)
<a name="prompting-examples"></a>

透過在提示詞中包含一些任務範例，您可以為 Amazon Nova 建立需要遵循的結構式範本。這可減少模棱兩可的情況，並增強輸出的準確性和品質。提供明確範例以讓模型的回應更符合所需結果，這種技術被稱為*少樣本提示*。

少樣本提示的概念是，為語言模型提供一些任務範例，以及輸入和輸出格式，然後要求它根據提供的範例為新輸入產生輸出。此方法也有助於釐清複雜的指示或任務，讓 Amazon Nova 更容易理解和解譯所詢問的內容。

**如何新增範例至提示詞說明：**

新增範例可協助模型產生 
+ 符合範例樣式的一致回應 
+ 因為減少了錯誤解譯指示的機會並將產生的幻覺減至最少，回應效能更佳

使用少樣本提示來改善模型效能的數量，取決於所選範例的品質和多樣性。以下項目會在提示詞中示範良好鏡頭的特性：
+ **選擇多樣化範例**：選擇的範例應該在多樣化方面代表預期輸入/輸出的分佈 (從常見使用案例到邊緣案例)，以充分涵蓋相關的使用案例。務必避免範例中出現任何偏差，因為輸入中的偏差也可能導致輸出偏差。
+ **符合複雜性層級**：所提供範例的複雜性應與目標任務或案例相符。務必確保在預期輸入與提示詞中所選的範例之間保持對應的複雜性等級。
+ **確保相關性**：選取的範例應與手邊的問題或目標直接相關。這可確保回應的一致性和符合性。

**提示**  
如果上述建議無效，我們建議您建置 RAG 型系統，根據使用者輸入查詢與可用鏡頭集區之間的相似性，透過動態選取的鏡頭來增強提示詞。

## 範例 1：在使用者提示詞中提供範例
<a name="example-collapsible1"></a>

在這裡，您的使用者嘗試將傳入的客戶支援票證歸入預先定義的類別。您可以為 Amazon Nova 模型提供幾個正確分類的票證範例，以改善其對票證中所用類別和語言的理解。示範範例應保持簡潔，並代表應用程式中所有目標任務。如果有對任務有意義的特定欄位名稱，例如此範例中的 `Ticket` 或 `Category`，您的使用者可以直接使用這些欄位，後面緊接冒號 `":"`。


| Role | 0 樣本提示詞 | 3 樣本提示詞 | 
| --- |--- |--- |
| 使用者 | 請將下列客戶支援票證歸入其中一個類別：「技術問題」、「帳單查詢」或「一般查詢」。**票證：**「您可以解釋為什麼我的最新帳單金額比平常高嗎？ 我並沒有變更我的計劃。」 | 請將下列客戶支援票證歸入其中一個類別：「技術問題」、「帳單查詢」或「一般查詢」。 使用這些範例來引導您的分類：   **票證：**「我無法登入我的帳戶。系統不斷提供錯誤訊息。」 **類別：**技術問題   **票證：**「我收到一封電子郵件，提醒我的帳戶將遭到暫停，除非我支付一筆款項。這是詐騙嗎？」 **類別：**帳單查詢   **票證：**「您的客戶支援團隊的營業時間為何？」 **類別：**一般查詢   現在，請分類下列票證： **票證：**「您可以解釋為什麼我的最新帳單金額比平常高嗎？ 我並沒有變更我的計劃。」 | 
| 助理 | 該客戶支援票證應分類為「帳單查詢」。 以下是推理過程：   客戶詢問最新帳單金額變更的原因。   上下文涉及帳戶帳單和付款，屬於「帳單查詢」類別。    | 類別：帳單查詢 說明：該票證正在請求關於帳單金額變更的說明，由於該問題與費用或付款問題有關，所以歸入帳單類別。 | 

## 範例 2：提供範例作為回合提示詞
<a name="example-collapsible2"></a>

在此範例中，範例會以回合形式提供，每個範例一個回合，其中的 `User` 角色包含輸入，`Assistant` 角色包含該範例的預期輸出。


| Role | 0 提示詞 | 3 鏡頭提示詞 (回合形式) | 
| --- |--- |--- |
| 系統 | 您的任務是將下列文字歸入適當的類別。要分類的類別包括：  類別  食品   娛樂   運作狀態   財富   其他    | 您的任務是將下列文字歸入適當的類別。要分類的類別包括：  類別  食品   娛樂   運作狀態   財富   其他    | 
| 使用者 |  | 我喜歡吃比薩。 | 
| 助理 |  | 食品 | 
| 使用者 |  | 我喜歡看電影。 | 
| 助理 |  | 娛樂 | 
| 使用者 |  | 之後我打算去健身房。 | 
| 助理 |  | 運作狀態 | 
| 使用者 | 我的兜裏有 20 美元。 | 我的兜裏有 20 美元。 | 
| 助理 | 類別：財富 說明：文字提及特定金額的金錢，因此歸入財富類別。貨幣價值的存在與財務狀態或經濟層面直接相關。 | 財富 | 

## 範例 3：在系統提示詞中提供範例
<a name="example-collapsible3"></a>

在此範例中，您可以指定一個「範例」區段，然後在系統提示詞中列出一系列的範例。如果您的範例很長且複雜，而且有助於模型尋找範例鏡頭，這種在提示詞中提供範例的方式會特別有用。


| Role | 0 樣本提示詞 | 2 樣本提示詞 | 
| --- |--- |--- |
| 系統 | 您是 AI 助理，協助為企業利害關係人草擬專業報告。確保報告格式為豐富文字，包含標題、項目符號點和反白顯示的重要任務。 | 您是 AI 助理，協助為企業利害關係人草擬專業報告。以下是一些格式良好的專案更新報告範例，用於引導您的回應。 `<Example 1>` **專案更新報告** *日期：*2023 年 1 月 15 日  達到的專案里程碑：  成功啟動了新的 CRM 系統。   整合了行銷自動化工具。   完成了員工訓練課程。    完成的任務：  開發了使用者手冊。   執行了系統測試。   準備了訓練資料。    未來計劃：  將 CRM 系統推展到所有部門。   排程後續訓練課程。   監控系統效能並進行必要的調整。   **準備者：** [您的姓名] [您的職位] [您的聯絡資訊] `<Example 2>` **專案更新報告** *日期：*2023 年 2 月 20 日  達到的專案里程碑：  啟動了新網站。   完成了 SEO 最佳化。   組織了利害關係人會議。    完成的任務：  設計了網站佈局。   撰寫了網站內容。   測試了網站功能。    未來計劃：  實作分析追蹤。   啟動社交媒體行銷活動。   收集利害關係人的意見回饋。   **準備者：** [您的姓名] [您的職位] [您的聯絡資訊]  | 
| 使用者 | 為我們的利害關係人草擬詳細的專案更新報告，總結已達成的專案里程碑、完成的任務和未來的計劃。 | 為我們的利害關係人草擬詳細的專案更新報告，總結已達成的專案里程碑、完成的任務和未來的計劃。 | 
| 助理 |  <pre># Project Update Report<br /><br />## Executive Summary<br />This report provides a comprehensive update<br />on the project milestones achieved, tasks<br />completed, and future plans. Our team has<br />made significant progress, and we are on track<br />to meet the project goals. The following<br />sections outline the details of our<br />accomplishments and upcoming activities.<br /><br />---<br /><br />## Project Milestones Achieved<br /><br />### **1. Project Initiation**<br />- **Milestone Date:** July 15, 2023<br />- **Description:** Completed initial project<br />planning and secured stakeholder approval.<br /><br />### **2. System Design Completion**<br />- **Milestone Date:** September 30, 2023<br />- **Description:** Finished the detailed<br />system design and received positive feedback<br />from technical review meetings.<br /><br />### **3. Prototype Development**<br />- **Milestone Date:** November 15, 2023<br />- **Description:** Developed and tested a<br />working prototype of the system.<br /><br />---<br /><br />## Tasks Completed<br /><br />### **1. Requirement Gathering**<br />- **Description:** Conducted comprehensive<br />stakeholder interviews and collected<br />detailed requirements.<br />- **Highlighted Important Tasks:**<br />  - **User Story Mapping:** Mapped out user<br />  stories to ensure all user needs are<br />  addressed.<br />  - **Requirement Documentation:** Created<br />  detailed requirement specifications.<br /><br />### **2. System Architecture Design**<br />- **Description:** Designed the system<br />architecture, focusing on scalability and<br />maintainability.<br />- **Highlighted Important Tasks:**<br />  - **Technology Stack Selection:** Choose<br />  the appropriate technology stack based<br />  on project requirements.<br />  - **Architecture Diagrams:** Developed<br />  detailed architecture diagrams for easy<br />  understanding.<br /><br />### **3. Prototype Development and Testing**<br />- **Description:** Developed and rigorously<br />tested the prototype.<br />- **Highlighted Important Tasks:**<br />  - **Coding:** Implemented core<br />  functionalities of the prototype.<br />  - **Testing:** Conducted unit and integration<br />  testing to ensure prototype reliability.<br /><br />---<br /><br />## Future Plans<br /><br />### **1. Full System Development**<br />- **Description:** Begin the full-scale<br />development of the system based on the<br />approved design and prototype.<br />- **Highlighted Important Tasks:**<br />  - **Module Development:** Develop each<br />  module as per the design specifications.<br />  - **Code Reviews:** Implement regular<br />  code reviews to maintain code quality.<br /><br />### **2. User Acceptance Testing (UAT)**<br />- **Description:** Conduct UAT to ensure the<br />system meets user requirements and is ready<br />for deployment.<br />- **Highlighted Important Tasks:**<br />  - **Test Plan Development:** Create detailed<br />  UAT plans and test cases.<br />  - **UAT Execution:** Execute UAT and gather<br />  feedback for final adjustments.<br /><br />### **3. Deployment and Training**<br />- **Description:** Deploy the system and<br />provide necessary training to end-users.<br />- **Highlighted Important Tasks:**<br />  - **Deployment:** Roll out the system to<br />  the production environment.<br />  - **Training Sessions:** Organize training<br />  sessions for users to familiarize them<br />  with the new system.<br /><br />---<br /><br />## Conclusion<br />Our project has successfully achieved key<br />milestones and completed significant tasks.<br />With the current momentum, we are well-<br />positioned to meet our future objectives. We<br />remain committed to delivering a high-quality<br />system that meets all stakeholder expectations.<br /><br />---<br /><br />**Prepared by:**<br />[Your Name]<br />[Your Position]<br />[Date]<br /><br />**Contact Information:**<br />[Your Email]<br />[Your Phone Number]<br /><br />---<br /><br />This detailed update aims to keep<br />stakeholders informed and reassured about the<br />project's progress and future direction. For<br />any queries or further information, please<br />do not hesitate to contact me directly.</pre>  | **專案更新報告** *日期：*2023 年 10 月 5 日  達到的專案里程碑：  成功完成了新企業資源規劃 (ERP) 系統的實作。   執行並完成了資料遷移程序的第一階段。   成功啟動了新的庫存管理模組。    完成的任務：  開發並完成了全面的使用者訓練計劃，包括詳細的使用者手冊和影片教學課程。   對所有現有系統進行了廣泛的系統整合測試，並確保無縫的互通性。   執行了從舊式系統到新 ERP 系統的初始資料遷移，產生 95% 的準確率。    未來計劃：  在接下來的兩個階段，將新的 ERP 系統推展給所有部門。   為所有員工安排和執行後續培訓課程。   實作 ERP 系統的其餘模組，包括財務管理和人力資源。   建立強大的監控和支援架構，以確保順暢的系統運作，並及時解決任何問題。   **準備者：** [您的姓名] [您的職位] [您的聯絡資訊] 此詳細報告提供專案進度的清晰簡潔概觀，重點介紹實現的里程碑、完成的任務和未來的計劃。它可確保利害關係人掌握充分資訊，並根據專案的目前狀態做出戰略性決策。 | 