全部產品
Search
文件中心

DataWorks:建立知識庫提升準確率

更新時間:Aug 27, 2026

通過配置常用問題範本、術語及商務邏輯,可有效擴充大模型的基礎知識。這能顯著提升模型對業務需求的理解與轉換能力,從而產生更精確的資料查詢代碼。

功能概述

ChatBI 通過大語言模型理解自然語言問題並產生 SQL 查詢。雖然大模型具備強大的通用能力,但在處理業務特定情境時,仍需要補充領域知識以提升準確性。知識庫正是為此設計的核心功能。知識庫支援以下三種對象:问题模板、术语管理、业务逻辑。

物件類型

解決的問題

典型應用情境

問題範本

固定分析需求的快速響應

高頻查詢(如"各門店月度銷售額排行")、複雜多表關聯查詢、需要精確欄位對應的情境

術語管理

行業/業務專用詞彙的準確識別

縮寫詞(如"MoM"月環比、"YoY"同比)、多語言術語、同義字映射

商務邏輯

商務規則和計算邏輯的標準化

業務指標定義(如"有效訂單=訂單金額>0且狀態=已支付")、資料過濾規則

功能入口

  1. 進入ChatBI功能入口。

    您需要先登入阿里雲,然後通過瀏覽器訪問ChatBI智能資料洞察頁面。請根據您的DataWorks資源群組、資料集等業務所在地區按需選擇。

    華東1(杭州)ChatBI入口

    華東2(上海)ChatBI入口

    華南1(深圳)ChatBI入口

    華北2(北京)ChatBI入口

    西南1(成都)ChatBI入口

    華北3(張家口)ChatBI入口

    華北6(烏蘭察布)ChatBI入口

    中國香港 ChatBI入口

    新加坡 ChatBI入口

    印尼(雅加達)ChatBI入口

    日本(東京)ChatBI入口

  2. 在頁面左側導覽列單擊知識庫image,進入知識庫頁面。

配置知識庫

ChatBI的知識庫管理員對象包括:问题模板、术语管理和業務邏輯。

配置問題範本

進入知識庫頁面,單擊问题模板頁簽,您可以通過兩種方式新增問題範本:

  • 通過頁面配置。

    1. 在知識庫頁面,單擊新增,進入建立問題範本頁面。

    2. 配置問題範本的相關參數:

      參數

      描述

      问题

      定義在會話中的常用問題,例如:

      門店A中商品B的月度銷售額趨勢。

      問題中支援以${參數名}格式包含變數,若在此處定義變數,須在參數處補充變數的枚舉值或樣本值。變數定義如:

      ${shopName}中${commodityName}的月度銷售額趨勢。

      SQL

      基於問題描述提供能夠準確、正確執行的資料查詢SQL。 若問題中包含${參數名},則SQL中也需要包含同名參數,例如:

      SELECT shop_name, commodity_name, sales, month
      FROM ads_order_table
      WHERE shop_Name = ${shopName}
      AND commodity_Name = ${commodityName}
      ORDER BY month;

      參數

      若問題和SQL中包含${參數名},請補充參數的枚舉值或樣本值,例如:

      ${參數名}: [“參數值1”,”參數值2”,”參數值3”]

      資料集

      指定該問題範本對哪些資料集生效。若不指定,則全域生效。

    3. 配置完成,單擊保存。

  • 通過本地檔案大量匯入。

    1. 在知識庫頁面,單擊导入新增。

    2. 在匯入彈窗中,單擊下載模板,在模板中填寫问题模板、模板指令碼、模板參數和資料集。各參數解釋與通過頁面配置類似。

    3. 拖拽本地檔案或單擊彈窗中的+,選擇需要匯入的檔案。

    4. 添加完成後,單擊確認。

配置建議

  • 優先配置高頻問題:統計使用者最常問的 Top 20 問題,優先為其配置模板。

  • 使用參數化提升複用性:將可變部分(如門店名稱、商品名稱、時間範圍)定義為 ${參數名},一個模板可覆蓋多個類似問題。

  • SQL 需經過驗證:配置前務必在資料集上實際執行 SQL,確保文法正確且返回預期結果。

配置術語管理

進入知識庫頁面,單擊术语管理頁簽,您可以通過兩種方式新增術語:

  1. 通過頁面配置。

    1. 單擊新增,進入建立術語管理頁面。

    2. 配置問題範本的關鍵參數:

      參數

      描述

      术语

      業務交流和分析中涉及到的常用和專業詞彙,例如:月環比。

      別名

      術語的同義字、縮寫、全稱、多語言翻譯等。輸入別名後斷行符號,支援添加多個別名。

      資料集

      指定該問題範本對哪些資料集生效。若不指定,則全域生效。

    3. 配置完成,單擊保存。

  2. 通過本地檔案匯入。

    1. 在知識庫頁面,單擊导入新增。

    2. 在匯入彈窗中,單擊下載模板,在模板中填寫术语、別名、描述和資料集。各參數解釋與通過頁面配置類似。

    3. 拖拽本地檔案或單擊彈窗中的+,選擇需要匯入的檔案。

    4. 添加完成後,單擊確認。

配置建議

  • 優先配置業務專用術語:重點添加行業黑話、縮寫、內部代號等大模型不瞭解的詞彙。

  • 建立完整的別名體系:一個術語配置中文全稱、英文縮寫、口語表達等多種形式,例如:"月環比"的別名包括["MoM", "Month over Month", "環比", "月度環比增長率"]。

  • 避免與通用詞衝突:不要為常見詞(如"訂單""使用者")配置術語,除非有特殊業務含義。

配置商務邏輯

進入知識庫頁面,單擊業務邏輯頁簽,您可以通過兩種方式新增商務邏輯:

  1. 通過頁面配置。

    1. 進入建立商務邏輯頁面。

    2. 配置問題範本的關鍵參數:

      參數

      描述

      业务概念

      業務交流和分析中涉及到的常用概念的名稱,例如:有效訂單。

      逻辑解释

      對業務概念的名稱下一個定義,例如:ord_cnt_1d>0 表示有效訂單。

      資料集

      指定該問題範本對哪些資料集生效。若不指定,則全域生效。

      字段

      選擇資料集後,可選擇資料集下的表中欄位,將業務概念跟物理表/欄位進行關聯。

    3. 配置完成,單擊保存。

  2. 通過本地檔案大量匯入。

    1. 在知識庫頁面,單擊导入新增。

    2. 在匯入彈窗中,單擊下載模板,在模板中填寫业务概念、逻辑解释、關聯表欄位和資料集。各參數解釋與通過頁面配置類似。

    3. 拖拽本地檔案或單擊彈窗中的+,選擇需要匯入的檔案。

    4. 添加完成後,單擊確認。

配置建議

  • 定義關鍵業務指標:將核心 KPI 的計算邏輯配置為商務邏輯,如"有效訂單""活躍使用者""轉化率"等。

  • 邏輯解釋要具體:不僅說明是什麼,還要說明如何計算,例如:"有效訂單 = valid_order_flag = 1 且 sales_amount > 0"。

  • 關聯物理欄位:選擇商務邏輯涉及的所有相關欄位,協助模型理解欄位間的關係。

管理知識庫

使用者可以對建立的知識庫進行編輯,與刪除等。

編輯知識庫對象

  1. 在頁面左側導覽列單擊知識庫,進入知識庫頁面。

  2. 在知識庫頁面的各個對象的頁簽中,單擊操作列的編輯,進入編輯頁面。

    各參數解釋與配置知識庫保持一致。

查看知識庫對象

  • 您可以在知識庫各個頁簽頂部的搜尋方塊中輸入關鍵字後斷行符號,對搜尋對象進行快捷定位。

  • 您也可以單擊某個知識庫對象,查看該對象的詳情。

刪除知識庫對象

在知識庫各個頁簽,找到已添加的知識庫對象,單擊操作列的刪除,將該對象從知識庫中刪除。