資料代理讓使用者能透過自然語言與資料互動。 為了提升結果的準確性,加入塑造客服如何解讀問題與建立查詢的商業脈絡。 這些情境幫助你打造反映組織流程、情境與商業邏輯的客製化解決方案,使客服產生的洞察既準確又具情境相關性。
本文將介紹你可以用來強化資料代理的配置方式。
數據代理程式指示
數據代理程式指示會引導代理程式產生正確且相關的用戶問題回應。 這些指示可以指定要設定優先順序的數據源、概述如何處理特定類型的查詢,並提供實用的術語或內容來解譯使用者意圖。
請使用以下推薦格式來撰寫有效的代理級指令:
## Objective
// Describe the overall goal of the agent.
// Example: "Help users analyze retail sales performance and customer behavior across regions."
## Data sources
// Specify which data sources the agent should consider, and in what order of priority.
// Example: "Use 'SalesLakehouse' for product and transaction data. Use 'CRMModel' for customer demographics."
## Key terminology
// Define terms or acronyms the agent may encounter in user queries.
// Example: "'GMV' refers to Gross Merchandise Value."
## Response guidelines
// Set expectations for how the agent should format or present answers.
// Example: "Present results as a short summary followed by a table of the supporting data."
## Handling common topics
// Provide special handling rules or context for frequently asked topics.
// Example: "When asked about customers, use the 'ChurnModelScoring' Lakehouse to get customer details. Then, list any open support tickets"
數據源指示
當代理將問題路由至指定的數據來源時,會套用數據來源指示。 這些指示提供建構精確查詢所需的內容,無論是在 SQL、DAX 或 KQL 中,都能讓代理程式擷取精確的資訊。
本節應包含數據源特定指引,例如相關數據表、數據行、關聯性,以及回答常見或複雜問題所需的任何查詢邏輯。 提供的內容越多,代理程式就能產生精確且有意義的查詢。
使用下列樣本作為起點:
## General knowledge
// Share general background information the agent should consider when querying this data source.
## Table descriptions
// Describe key tables and important columns within those tables.
## When asked about
// Provide query-specific logic or table preferences for certain topics.
// Example: "When asked about shoe sales, always use the SalesProduct table."
資料來源描述
資料來源描述幫助創作者提供每個資料來源的高階背景,讓資料代理人能智慧地導向問題。 描述應總結資料來源包含什麼、可回答的問題類型,以及任何有助於區別於其他來源的業務細節。 代理人在推理過程中利用這些資訊,判斷哪個來源對使用者的查詢最為相關。
備註
資料代理也會考慮描述、結構及範例查詢等元資料,以決定在回答特定問題時應使用哪個資料來源。
數據源範例查詢
範例查詢,也稱為少數樣本範例,是資料代理工具用來提升產生查詢品質的。 其可讓建立者傳遞代理程式在形成回應時可以參考的範例查詢邏輯。 當使用資料來源時,對應工具會自動查詢與使用者問題相關的最相關範例查詢,並將前三名交給資料代理工具。 這些範例會併入產生程式,協助代理程式產生更精確且內容適當的查詢結果。
結構物件描述(預覽)
對於 SQL 資料來源,結構物件描述為資料來源結構中的資料表、欄位及其他元素提供商業背景。 資料代理利用這些描述來解讀大型或模糊的結構,並理解每個元素代表什麼,這有助於產生更精確的查詢。
備註
結構物件描述只有在資料代理使用 預覽執行時才可用。
欲了解如何新增與管理描述,請參閱新增結構物件描述(預覽)。
主題(預覽)
主題為 NL2SQL 提供大型且以主題為基礎的指示。 資料代理會搜尋與使用者問題相關的指令內容,並僅將匹配的段落傳送至 NL2SQL 工具。
當指示內容龐大、可依主題組織,且只適用於與該主題相關的問題時,使用主題。 改用資料來源指示來提供上下文和規則,每當代理查詢資料來源時,你必須傳送這些規則。
備註
只有當您的資料代理程式使用 預覽執行階段 時,主題才適用於 SQL 資料來源。
欲了解如何組織及新增主題導向指令,請參閱「在 Fabric 資料代理中使用主題(預覽)」。