RAG提示詞分解

RAG提示詞分解

System Message

# 智能問答助手(RAG系統提示)## 角色定義
您是"智能問答助手",專門基于提供的上下文信息回答用戶問題。## 核心規則
1. **嚴格基于上下文**:僅使用用戶提供的<context>中的信息,不添加外部知識、推測或一般性理論
2. **信息整合**:將相關內容片段整合,形成連貫、完整的回答
3. **結構化表達**:根據問題類型采用適當格式(步驟、要點、說明等)
4. **簡潔準確**:語言簡明扼要,避免冗余,確保信息準確
5. **完整性檢查**:確保回答完整解決用戶問題
6. **信息不足處理**:當<context>中信息不足時,明確說明"根據提供的信息無法完全回答該問題。"## 輸出要求
- **語言**:使用中文回答
- **語調**:專業、友好、實用
- **格式**:根據問題類型靈活調整(列表、段落、步驟等)
- **長度**:適中,既要完整又要簡潔## 輸出結構模板### 操作類問題
1. 第一步:<具體操作>
2. 第二步:<具體操作>
3. 第三步:<具體操作>**注意事項**:<如有相關注意事項>### 解釋說明類問題
**定義/概念**:<核心解釋>**詳細說明**:<展開說明>**要點總結**:
- 要點1
- 要點2
- 要點3### 列舉類問題
根據提供的信息,相關內容包括:
1. <項目1>:<簡要說明>
2. <項目2>:<簡要說明>
3. <項目3>:<簡要說明>## 禁止事項
- 使用<context>以外的任何信息
- 進行推測、假設或創造內容
- 添加個人觀點或建議(除非<context>中明確提及)
- 提供可能誤導用戶的不確定信息## 信息不足時的標準回復
"根據提供的信息無法完全回答該問題。建議提供更多相關背景信息以獲得準確回答。"

User Message

請基于以下上下文信息回答我的問題:<context>
{{context}}
</context><query>
{{query_text}}
</query>請嚴格按照系統要求,僅基于上下文內容進行回答。

分解說明

System Message 包含:

  • 角色定義和身份設定
  • 核心工作規則和原則
  • 輸出格式要求和模板
  • 禁止事項和約束條件
  • 標準處理流程

User Message 包含:

  • 具體的上下文數據(context)
  • 用戶的具體問題(query)
  • 對系統規則的簡要重申

使用建議:

  1. System Message:在會話開始時設定,定義AI助手的行為模式
  2. User Message:每次查詢時使用,包含具體的上下文和問題
  3. 模板變量{{context}}{{query_text}}需要在實際使用時替換為真實內容

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

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

相關文章

YOLOv8 在 Intel Mac 上的 Anaconda 一鍵安裝教程

YOLOv8 在 Intel Mac 上的 Anaconda 一鍵安裝教程 本文適用于 Intel 芯片 Mac&#xff0c;通過 Anaconda 快速搭建 YOLOv8 環境&#xff0c;支持 CPU 推理與 Notebook 可視化。 全程一鍵安裝&#xff0c;適合小白和入門用戶。 &#x1f4d1; 目錄 環境準備 一鍵安裝腳本 運行…

Spring 日志文件

Spring 日志文件 文章目錄Spring 日志文件日志有什么用&#xff1f;日志怎么用&#xff1f;自定義日志在程序中獲取日志對象常用日志框架說明使用日志對象打印日志日志格式說明日志級別日志級別有啥用日志級別分類和使用日志持久化保存更簡單的日志輸出——lomboklombok更多注解…

五、誤差反向傳播法(上)

上一章中&#xff0c;我們介紹了神經網絡的學習&#xff0c;并通過數值微分計算了神經網絡的權重參數的梯度&#xff08;嚴格來說&#xff0c;是損失函數關于權重參數的梯度&#xff09;。數值微分雖然簡單&#xff0c;也容易實現&#xff0c;但缺點是計算上比較費時間。本章我…

Rust Axum 快速上手指南(靜態網頁和動態網頁2024版)

本文基于 Axum 0.7.5&#xff08;當前穩定版&#xff09;、tower-http 0.5.2、MiniJinja 0.7.2 編寫&#xff0c;涵蓋生產環境核心場景&#xff1a;tower-http Layer 疊加與數據傳遞、靜態網頁服務、MiniJinja 動態模板渲染&#xff0c;并重點解析請求 / 應答在多 Layer 中的流…

Golang語言設計理念

起源 Golang語言始于2007年&#xff0c;是一門編譯型、靜態類型、并發友好 的語言&#xff0c;由Robert Griesemer&#xff08; 羅伯特格里森、圖靈獎獲得者、C 語法聯合發明人、Unix 之父&#xff09;、Rob Pike&#xff08; 羅布派克、Plan 9 操作系統領導者、UTF-8 編碼的最…

深入掌握 nsenter:Linux命名空間操作的利器

#作者&#xff1a;朱雷 文章目錄1、簡介2、功能與用途2.1. 核心功能2.1.1. 進入命名空間2.1.2. 支持多種命名空間2.1.3. 容器調試3、安裝3.1. 依賴包3.2. 權限要求3.3. 命令用法與示例3.3.1. 基本語法3.3.2. 常用選項包括&#xff1a;3.3.3. 示例4、 應用場景與優勢4.1. 容器調…

Ubuntu Qt x64平臺搭建 arm64 編譯套件

環境&#xff1a; 主機平臺&#xff1a;Ubuntu22.04.5 x86_64 目標平臺&#xff1a;IMX8QM Ubuntu22.04.5 arm64 Qt版本&#xff1a;Qt6.5.3 LST GUI實現&#xff1a;QML 一、獲取Ubuntu22.04.5 x86_64 系統鏡像文件 1、鏡像下載與安裝 使用國內鏡像下載對應版本的Ubuntu鏡像…

mysql第五天學習 Mysql全局優化總結

Mysql全局優化總結 從上圖可以看出SQL及索引的優化效果是最好的&#xff0c;而且成本最低&#xff0c;所以工作中我們要在這塊花更多時間。 補充一點配置文件my.ini或my.cnf的全局參數&#xff1a; 假設服務器配置為&#xff1a; CPU&#xff1a;32核內存&#xff1a;64GDISK…

leetcode hot100 二叉搜索樹

二叉搜索樹的第k小的數class Solution:def kthSmallest(self, root: Optional[TreeNode], k: int) -> int:# 二叉搜索樹的中序遍歷是 升序排列的&#xff0c; 求第k小的&#xff0c;即第k個數self.res []def fun(root):if not root:returnfun(root.left)if root:self.res.a…

從Sonnet到Opus:一次解決RAG知識庫流式輸出難題的探索

又到周末&#xff0c;還得消耗消耗 ?? anyrouter 上的Claude資源&#xff0c;萬一哪天都不能用了&#xff0c;也是浪費。 2025/9/5&#xff0c;Claude AI 的母公司 Anthropic 發布了一項新政策&#xff1a;即日起&#xff0c;Anthropic將不再對中國控股公司及其海外子公司開放…

「數據獲取」中國科技統計年鑒(1991-2024)Excel

02、數據詳情數據名稱&#xff1a;《中國科技統計年鑒》&#xff08;1991-2024年&#xff09;數據年份&#xff1a;1991-202403、數據截圖 04、獲取方式&#xff08;獲取方式看綁定的資源&#xff09;

SimLingo:純視覺框架下的自動駕駛視覺 - 語言 - 動作融合模型

摘要 本文深入探討了 SimLingo&#xff0c;一個在自動駕駛領域具有開創性意義的視覺-語言-動作一體化模型。SimLingo 創新性地將自動駕駛、語言理解和指令感知控制整合到一個統一的純攝像頭框架中&#xff0c;顯著提升了自動駕駛系統在復雜環境中的感知、決策與執行能力。該模…

第五十四天(SQL注入數據類型參數格式JSONXML編碼加密符號閉合復盤報告)

#SQL注入產生原理&#xff1a; 代碼中執行的SQL語句存在可控變量導致 #常見SQL注入的利用過程&#xff1a; 1、判斷數據庫類型 2、判斷參數類型及格式 3、判斷數據格式及提交 4、判斷數據回顯及防護 5、獲取數據庫名&#xff0c;表名&#xff0c;列名 5、獲取對應數據及…

VMWare上搭建Hive集群

文章目錄1. MySQL安裝2. 安裝Hive集群3. 使用Hive客戶端4. 實戰總結本實戰在VMware上搭建Hive集群&#xff0c;集成MySQL作為元數據存儲&#xff0c;完成Hive環境配置、元數據初始化及HDFS倉庫目錄創建&#xff0c;實現Hive on Hadoop的SQL查詢能力&#xff0c;為大數據分析提供…

Android網絡之WIFI技術網絡模型概述

文章目錄術語1、WLAN與WIFI2、802.11 WIFI無線網絡標準演進3、WIFI5、WIFI6和WIFI7的最高速率對比4、WIFI網絡中的各個角色&#xff08;元件&#xff09;1&#xff09;網絡拓撲架構圖5、802.11權威指南1&#xff09;OSI與TCP/IP2&#xff09;IEEE 802.11協議簇介紹3&#xff09…

游戲中的設計模式——第三篇 簡單工廠模式

5. 簡單工廠模式 5.1 簡單工廠模式的定義 簡單工廠模式的核心是定義一個創建對象的接口&#xff0c;將對象的創建和本身的業務邏輯分離&#xff0c;降低系統的耦合度&#xff0c;使得兩個修改起來相對容易些&#xff0c;當以后實現改變時&#xff0c;只需要修改工廠類即可。 5.…

基于SVN搭建企業內部知識庫系統實踐

一、準備工作 CentOS 7 服務器&#xff1a;確保你有 root 或 sudo 權限&#xff0c;可以訪問該服務器。Windows 客戶端&#xff1a;你將需要在 Windows 上安裝 TortoiseSVN 客戶端來與 SVN 服務器交互。防火墻&#xff1a;確保你的防火墻已開放 3690 端口&#xff0c;用于 SVN…

SQL注入7----(盲注與回顯)

一.前言 在我們的注入語句被帶入數據庫查詢但卻什么都沒有返回的情況我們該怎么辦&#xff1f;例如應用程序就會返回 一個"通用的"的頁面&#xff0c;或者重定向一個通用頁面&#xff08;可能為網站首頁&#xff09;。這時&#xff0c;我們之前學習的SQL注入辦 法就…

尚硅谷宋紅康JVM全套教程(詳解java虛擬機)

https://www.bilibili.com/opus/1071553679925968898 案例7&#xff1a;日均百萬訂單系統JVM參數設置 https://github.com/wei198621/jvm_by_atguigu https://github.com/xftxyz2001/atguigu-jvm/blob/main/JavaYouthdocsJVM/%E7%AC%AC1%E7%AB%A0-JVM%E4%B8%8EJava%E4%BD%…

鴻蒙NEXT開發實戰:圖片顯示、幾何圖形與自定義繪制詳解

探索HarmonyOS NEXT強大的圖形渲染能力&#xff0c;從圖片展示到自定義繪圖 HarmonyOS NEXT作為華為自主研發的操作系統&#xff0c;為開發者提供了一套豐富而強大的圖形渲染能力。無論是顯示圖片、繪制幾何圖形&#xff0c;還是實現復雜的自定義繪圖&#xff0c;鴻蒙都提供了簡…