幾種常用的Agent的Prompt格式

一、基礎框架范式(Google推薦標準)

1. 角色與職能定義
<Role_Definition>
你是“項目專家”(Project Pro),作為家居園藝零售商的首席AI助手,專注于家裝改造領域。你的核心使命:
1. 協助客戶精準選購商品
2. 解決園藝技術問題
3. 安排安裝服務
4. 優先使用工具獲取實時數據(非依賴內部知識庫)
</Role_Definition>

關鍵要素:身份定位、核心目標、能力邊界、工具使用優先級

2. 上下文注入
<Context>
用戶檔案:
- 年齡:32歲
- 國籍:中國
- 偏好:極簡風格/預算敏感
<Data>
近期熱銷商品:智能灌溉系統(銷量增長40%)
</Data>
</Context>

作用:提供個性化服務依據,減少幻覺

3. 任務執行流程(COT思維鏈)
<Execution_Steps>
1. 調用商品檢索工具,獲取符合用戶需求的商品清單
2. 使用比價工具分析價格趨勢
3. 進入<折扣計算>模塊申請優惠
4. 生成Markdown格式的購買方案
</Execution_Steps>

設計技巧

  • 單步驟只做一件事
  • 明確工具調用順序
  • 嵌入子模塊(如<折扣計算>
4. 輸出規范(含示例)
<Output_Format>
| 商品名稱 | 價格 | 折扣 | 推薦指數 |
|----------|------|------|----------|
| 智能花盆 | ¥299 | 8折  | ★★★★☆    |
---END-OF-RESPONSE---

強制要求:結構化數據 + 終止標識符

5. 硬性約束條款
<Constraints>
- 絕對不承諾庫存數量
- 折扣幅度嚴禁超過15%
- 不確定時必須聲明“需要進一步確認”
</Constraints>

二、進階設計框架

1. CO-STAR框架(政府級標準)
要素說明示例
Context任務背景“您正在處理客戶投訴工單”
Objective核心目標“24小時內解決客戶問題”
Style語言風格正式商務信函
Tone語氣基調誠懇道歉+解決方案
Audience受眾特征高端家電客戶
Response輸出格式JSON結構工單
2. 結構化模塊設計
# 輸入信息區
<Input>
用戶問題:{query}
歷史記錄:{chat_history}
</Input># 工具調用區
<Tools>
- product_search(品牌, 價格區間): 返回商品列表
- discount_calculator(原價, 會員等級): 計算折扣
</Tools># 流程控制區
<Workflow>
1. 識別用戶意圖 → 2. 調用工具 → 3. 驗證結果 → 4. 格式化輸出
</Workflow>

工程優勢:模塊解耦、便于迭代調試


三、關鍵設計技巧

  1. 工具調用規范

    • 每個工具需提供清晰示例:
      approve_discount(type:str, value:float, reason:str) 
      # 示例:approve_discount("seasonal", 0.1, "節假日促銷")
    • 參數強制校驗:嚴禁捏造未提供參數
  2. 防幻覺機制

    • 設置否定性指令:
      <Anti-Hallucination>
      - 禁止推薦庫存未知的商品
      - 無法確認的信息必須聲明“根據現有數據無法回答”
      </Anti-Hallucination>
  3. 多智能體協作

    <Multi-Agent>
    1. 請求[質檢Agent]分析商品質量報告
    2. 移交[物流Agent]計算配送時間
    3. 匯總結果至[報告生成Agent]
    </Multi-Agent>

四、避坑指南

  1. 示例數量控制

    • 最佳實踐:3-5個典型示例
    • 過多導致模型機械復制,過少降低準確性
  2. 動態工作流設計

    <Dynamic_Flow>
    IF 用戶需要比價 THEN 激活[比價模塊]
    ELIF 需要安裝服務 THEN 調用[服務預約工具]
    </Dynamic_Flow>
  3. 版本迭代建議

    • 采用控制變量法調整Prompt
    • 每次只修改單個模塊并記錄效果變化

工業級提示:對復雜任務(如客戶投訴處理),必須設計反思環節

<Reflection>
1. 檢查方案是否滿足所有約束條件
2. 驗證工具返回數據的時效性
3. 生成備選方案(至少2個)
</Reflection>

權威學習資源

  1. Google Prompt工程白皮書(含中文譯本)
  2. 微軟CoT設計指南:Chain-of-Thought Prompting
  3. 多智能體框架:CAMEL: Communicative Agents

注:以上框架需結合具體場景調整,電商推薦場景建議優先采用Google范式+COSTAR組合,客服場景推薦動態工作流+反思機制。實際部署時,建議通過A/B測試驗證不同模塊效果(如工具調用示例數量對準確率的影響)。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/83420.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/83420.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/83420.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

蛋白質結構預測軟件openfold介紹

openfold 是一個用 Python 和 PyTorch 實現的 AlphaFold2 的開源復現版&#xff0c;旨在提升蛋白質結構預測的可復現性、可擴展性以及研究友好性。它允許研究者在不開源 DeepMind 原始代碼的情況下&#xff0c;自由地進行蛋白結構預測的訓練和推理&#xff0c;并支持自定義模型…

AD轉嘉立創EDA

可以通過嘉立創文件遷移助手進行格式的轉換 按照它的提示我們整理好文件 導出后是這樣的&#xff0c;第一個文件夾中有原理圖和PCB&#xff0c;可以把它們壓縮成一個壓縮包 這個時候我們打開立創EDA&#xff0c;選擇導入AD 這樣就完成了

MySQL(50)如何使用UNSIGNED屬性?

在 MySQL 中&#xff0c;UNSIGNED 屬性用于數值數據類型&#xff08;如 TINYINT、SMALLINT、MEDIUMINT、INT 和 BIGINT&#xff09;&#xff0c;表示該列只能存儲非負整數。使用 UNSIGNED 屬性可以有效地擴展列的正整數范圍&#xff0c;因為它不需要為負數保留空間。 1. 定義與…

什么是鏈游,鏈游系統開發價格以及方案

2025 Web3錢包開發指南&#xff1a;從多版本源碼到安全架構實戰 在數字資產爆發式增長的今天&#xff0c;Web3錢包已成為用戶進入鏈上世界的核心入口。作為開發者&#xff0c;如何高效構建安全、跨鏈、可擴展的錢包系統&#xff1f;本文結合前沿技術方案與開源實踐&#xff0c…

文件IO流

IO使用函數 標準IO文件IO(低級IO)打開fopen, freopen, fdopenopen關閉fcloseclose讀getc, fgetc, getchar, fgets, gets, fread printf fprintfread寫putc, fputc, putchar, fputs, puts, fwrite scanf fscanfwrite操作文件指針fseeklseek其它fflush rewind ftell 文件描述符 …

云原生DMZ架構實戰:基于AWS CloudFormation的安全隔離區設計

在云時代,傳統的DMZ(隔離區)概念已經演變為更加靈活和動態的架構。本文通過解析一個實際的AWS CloudFormation模板,展示如何在云原生環境中構建現代化的DMZ安全架構。 1. 云原生DMZ的核心理念 傳統DMZ是網絡中的"緩沖區",位于企業內網和外部網絡之間。而在云環境…

一、虛擬貨幣概述

1. 定義 - 虛擬貨幣是一種基于網絡技術、加密技術和共識機制的數字貨幣&#xff0c;它不依賴傳統金融機構發行&#xff0c;而是通過計算機算法生成&#xff0c;例如比特幣、以太坊等。 2. 特點 - 去中心化&#xff1a;沒有一個單一的機構或個人控制整個虛擬貨幣系統&#xff0c…

Make All Equal

給定一個循環數組 a1,a2,…,ana1?,a2?,…,an?。 你可以對 aa 至多執行 n?1n?1 次以下操作&#xff1a; 設 mm 為 aa 的當前大小&#xff0c;你可以選擇任何兩個相鄰的元素&#xff0c;其中前一個不大于后一個&#xff08;特別地&#xff0c;amam? 和 a1a1? 是相鄰的&a…

任務中心示例及瀏覽器強制高效下載實踐

1. 效果展示 這里的進度展示&#xff0c;可以通過我們之前講到的Vue3實現類ChatGPT聊天式流式輸出(vue-sse實現) SSE技術實現&#xff0c;比如用戶點擊全量下載時&#xff0c;后臺需要將PDF文件打包為ZIP文件&#xff0c;由于量較大&#xff0c;需要展示進度&#xff0c;用戶點…

SpringBoot整合Flowable【08】- 前后端如何交互

引子 在第02篇中&#xff0c;我通過 Flowable-UI 繪制了一個簡單的績效流程&#xff0c;并在后續章節中基于這個流程演示了 Flowable 的各種API調用。然而&#xff0c;在實際業務場景中&#xff0c;如果要求前端將用戶繪制的流程文件發送給后端再進行解析處理&#xff0c;這種…

2025 Java面試大全技術文章大綱

2025 Java面試大全技術文章大綱 基礎篇 Java核心語法 數據類型與包裝類自動裝箱與拆箱原理String、StringBuffer、StringBuilder區別final關鍵字作用場景 面向對象特性 多態的實現機制抽象類與接口的異同設計模式&#xff1a;單例的七種寫法泛型擦除與橋接方法 進階篇 J…

Python aiohttp 全面指南:異步HTTP客戶端/服務器框架

邊寫代碼零食不停口 盼盼麥香雞味塊 、卡樂比&#xff08;Calbee&#xff09;薯條三兄弟 獨立小包、好時kisses多口味巧克力糖、老金磨方【黑金系列】黑芝麻丸 邊寫代碼邊貼面膜 事業美麗兩不誤 DR. YS 野森博士【AOUFSE/澳芙雪特證】377專研美白淡斑面膜組合 優惠劵 別光顧寫…

歸并排序:高效穩定的分治算法

歸并排序 歸并排序采用分治策略實現穩定排序&#xff0c;其核心思想是將序列遞歸分解后進行有序合并。 def merge_sort(arr):if len(arr) < 1:return arrmid len(arr) // 2left merge_sort(arr[:mid])right merge_sort(arr[mid:])result []i j 0while i < len(le…

go語言基礎|slice入門

slice slice介紹 slice中文叫切片&#xff0c;是go官方提供的一個可變數組&#xff0c;是一個輕量級的數據結構&#xff0c;功能上和c的vector&#xff0c;Java的ArrayList差不多。 slice和數組是有一些區別的&#xff0c;是為了彌補數組的一些不足而誕生的數據結構。最大的…

網絡攻防技術九:網絡監聽技術

文章目錄 一、網絡監聽概述二、網絡流量劫持三、數據采集與解析四、網絡監聽檢測與防范1、檢測實施監聽主機2、防范網絡通信被監聽 一、網絡監聽概述 主要解決問題&#xff1a;網絡流量劫持、在監聽點上采集并分析網絡數據。主要涉及網卡數據采集、協議分析技術。 二、網絡流量…

Cat.1與Cat.4區別及應用場景

Cat.1 和 Cat.4 都是 LTE&#xff08;4G&#xff09;網絡中的終端設備類別&#xff0c;主要區別在于 數據傳輸速率、復雜度和功耗&#xff0c;這直接影響了它們的應用場景和成本。 以下是它們的主要區別&#xff1a; 數據傳輸速率 (核心區別)&#xff1a; Cat.1 (Category 1)&…

【后端高階面經:架構篇】51、搜索引擎架構與排序算法:面試關鍵知識點全解析

一、搜索引擎核心基石&#xff1a;倒排索引技術深度解析 &#xff08;一&#xff09;倒排索引的本質與構建流程 倒排索引&#xff08;Inverted Index&#xff09;是搜索引擎實現快速檢索的核心數據結構&#xff0c;與傳統數據庫的正向索引&#xff08;文檔→關鍵詞&#xff0…

深度學習入門:從零搭建你的第一個神經網絡

深度學習入門&#xff1a;從零搭建你的第一個神經網絡 系統化學習人工智能網站&#xff08;收藏&#xff09;&#xff1a;https://www.captainbed.cn/flu 文章目錄 深度學習入門&#xff1a;從零搭建你的第一個神經網絡摘要引言第一章&#xff1a;神經網絡基礎原理1.1 神經元…

Hadoop 3.x 偽分布式 8088端口無法訪問問題處理

【Hadoop】YARN ResourceManager 啟動后 8088 端口無法訪問問題排查與解決(偽分布式啟動Hadoop) 在配置和啟動 Hadoop YARN 模塊時&#xff0c;發現雖然 ResourceManager 正常啟動&#xff0c;JPS 進程中也顯示無誤&#xff0c;但通過瀏覽器訪問 http://主機IP:8088 時卻無法打…

docker B站學習

鏡像是一個只讀的模板&#xff0c;用來創建容器 容器是docker的運行實例&#xff0c;提供了獨立可移植的環境 https://www.bilibili.com/video/BV11L411g7U1?spm_id_from333.788.videopod.episodes&vd_sourcee60c804914459274157197c4388a4d2f&p3 目錄掛載 尚硅谷doc…