# 疑難排解 Qlik Answers 回應搭配推理追蹤

推理追蹤顯示了 Qlik Answers 處理問題並產生回應所採取的步驟。檢閱追蹤有助於您驗證是否使用了正確的資料，並找出當答案不如預期時需要改進的地方。

對於Qlik Answers使用者，它可以幫助驗證您的問題，或引導您提出追蹤問題。對於助理和應用程式等內容的擁有者而言，這有助於您驗證應用程式資料或知識庫是否如預期般提供答案，或者是否需要進行改進。

## 存取推理軌跡

在 Qlik Answers 傳回回應後，按一下答案下方的 檢視來源，然後按一下 顯示推論。追蹤展開以顯示管道執行的每個步驟。

## 理解追蹤結構

推理追蹤是代理程式執行過程及其所做決策的日誌。涉及的代理程式以及每個代理程式執行的次數，取決於提出的問題以及在您的應用程式中設定的資料來源。該軌跡不追蹤固定的序列。一個簡單的問題可能涉及較少的代理，而一個複雜的多部分問題可能在產生最終回應之前多次呼叫同一個代理。

以下代理程式可能會出現在追蹤中：

* 答案專員

* 資料分析代理程式

* 知識庫代理程式

* 摘要代理程式

### 答案代理程式

答案代理程式會出現在每個追蹤的開頭和結尾。一開始，它會讀取問題，判斷需要哪些資料來源，並將工作分派給適當的專業代理程式。最後，它會將子結果組合成顯示給使用者的最終回應。

開頭的 Answers Agent 區塊描述了代理程式對該問題的理解。

答案代理程式推理

答案代理程式推理

答案代理程式推理 ![答案代理程式針對使用者問題的推論。](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Resources/Images/QlikAnswers/ui_answers-agent-reasoning.png)

驗證主體和任何實體是否已正確識別。如果代理人在這個階段誤讀了問題，下游的專業代理人將會根據錯誤的上下文進行查詢。

### 資料分析代理程式

資料分析師代理程式處理涉及結構化資料的問題。它搜尋資料模型中相關的欄位和量值，建立計算表達式，並建立圖物件，這些物件會出現在回應中。

對於複雜的問題，資料分析師代理程式可能會在追蹤中出現不只一次。例如，它可能會執行第一次遍歷以發現欄位，第二次遍歷以驗證資料中是否存在特定值，以及第三次遍歷以建立視覺化。

### 知識庫代理程式

知識庫代理程式處理涉及非結構化內容的問題，例如內部文件、會議記錄、備忘錄或連接到您的應用程式作為知識庫資料來源的 PDF 檔案。

當問題同時需要結構化和非結構化資料時，答案代理會將工作路由至知識庫代理和資料分析師代理。每個代理程式都會獨立傳回其結果，而 Answers 代理程式則會將它們合併到最終回應中。

如果使用者提出的問題明確參考了文件或會議，且知識庫代理程式未出現在追蹤中，請驗證知識庫資料來源已連接到您的應用程式，且內容已編入索引。

### 摘要代理程式

摘要代理處理涉及知識庫中非結構化內容的問題，當：

* 使用者要求取得助理所使用的知識庫中，可用非結構化來源的摘要或解析。

* 使用者要求助理所使用的知識庫中，某個特定非結構化來源的摘要。

摘要代理程式提供可用非結構化來源及其內容的摘要。

## 閱讀相似度分數

任何追蹤中最重要的區段是 Data Analyst Agent 內的欄位探索輸出。此區段列出代理程式考量的每個欄位和主項目，以及每個項目的相似度分數。

```
Master Measures:
[No of Orders]     measure,     similarity: 0.91
[Net Sales]        measure,     similarity: 0.881
[Discount Amount]  measure,     similarity: 0.855

Fields:
[Sale_Date]        date,        similarity: 0.887
[Brand]            dimension,   similarity: 0.83
[Order_Number]     identifier,  similarity: 0.845
[Model]            dimension,   similarity: 0.809
        
```

相似度分數表示語義搜尋將欄位或主項目與使用者的問題匹配的程度。代理程式會使用得分最高的欄位和主項目來建置回應。如果某個欄位或主項目您預期會使用的項目不在清單中，或者雖然存在但得分低於競爭欄位或主項目，則該答案很可能是使用與您預期不同的資料建構的。

### 解譯分數

| 分數 | 這代表什麼 |
| --- | --- |
| 0.88 及以上 | 高度符合。代理程式確信此欄位或主項目與問題相關。 |
| 0.82 – 0.87 | 匹配良好。該欄位或主項目通常會針對此類型的大部分問題可靠地選取。 |
| 0.75 – 0.81 | 中度符合。該欄位或主項目可能會被選取，但具有較高分數的競爭欄位或主項目可能會優先。 |
| 0.75 以下 | 弱匹配。該欄位或主項目不太可能被使用，或者可能會被較不相關的欄位或主項目取代。 |

### 要留意什麼

檢閱欄位和主項目清單時，請檢查以下項目：

* 您預期的欄位或主項目是否存在？

  如果它完全遺失，該欄位或主項目的標籤和描述可能與問題中使用的語言不符。

* 您預期的欄位或主項目的分數是否高於競爭欄位或主項目？

  如果不同的欄位或主項目得分較高並被取代使用，答案可能看起來正確，但卻是從錯誤的資料中提取的。

* 清單中是否有不應存在的欄位或主項目？

  某個欄位或主項目的分數異常地高，可能會將焦點從正確的欄位或主項目上移開。

對於回答使用者問題最重要的欄位和主項目，應該始終得分高於代理程式可能會將其混淆的任何其他欄位和主項目。

## 提升相似度分數

相似度分數是從欄位和主項目名稱、描述以及中繼資料計算的。改善這些會直接提高相關問題的分數。

### 更新欄位和主項目中繼資料

請執行下列動作：

1. 在您的應用程式中，開啟資料管理員或資料載入編輯器。

2. 找到欄位或主項目，其相似度分數偏低或缺失。

3. 更新欄位或主項目名稱，以使用簡潔的商業語言，反映使用者將如何詢問它。

   如需 資料管理員，請參閱 [編輯表格](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/editing-table.htm)

   如需 資料載入編輯器，請參閱 [重新命名欄位](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/rename-fields.htm)。

   如需主項目，請參閱：

   * [編輯主維度](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Assets/edit-master-dimension.htm)

   * [編輯主量值](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Assets/edit-master-measure.htm)

4. 新增或擴展主項目的描述，以清楚說明該主項目包含什麼、代表什麼業務概念以及何時應使用。請參閱：

   * [編輯主維度](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Assets/edit-master-dimension.htm)

   * [編輯主量值](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Assets/edit-master-measure.htm)

5. 重新載入應用程式。

6. 再次詢問相同的問題，並開啟推理追蹤以驗證分數是否已改善。

一個名為 NETWR 且沒有描述的欄位，其分數會顯著低於一個標示為 淨銷售額 且描述為 *「已完成銷售交易的總收入，扣除折扣後。」* 的欄位。您的中繼資料越能貼近自然的商業語言，當使用者提出相關問題時，該欄位的得分就會越高。

### 解決欄位和主項目衝突

當兩個欄位或主項目涵蓋相似的概念並爭奪相同的查詢時，代理程式會選擇分數較高的那一個。如果使用了錯誤的欄位或主項目，您應該修改它。

請執行下列動作：

1. 檢閱兩個欄位或主要項目的中繼資料。

2. 讓預期的欄位或主項目名稱和描述更具體，並與使用者正在搜尋的業務術語更直接地對齊。

   對於欄位名稱：

   如需 資料管理員，請參閱 [編輯表格](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/editing-table.htm)

   如需 資料載入編輯器，請參閱 [重新命名欄位](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/rename-fields.htm)。

   對於主項目，編輯名稱或描述。請參閱：

   * [編輯主維度](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Assets/edit-master-dimension.htm)

   * [編輯主量值](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Assets/edit-master-measure.htm)

3. 如果競爭欄位或主項目相關性較低，請更新其名稱或描述，以更準確地反映其實際範圍，使其在不相關的查詢中得分較低。

## 診斷錯誤或不完整的答案

當來自 Qlik Answers 的回應與您的預期不符時，請參考以下指引。

### 答案使用了錯誤的欄位或主項目

請執行下列動作：

1. 開啟推理追蹤並找到資料分析師代理程式中的欄位探索輸出。

2. 找到所使用的欄位或主項目，並記下其相似度分數。

3. 尋找您預期會使用的欄位或主項目。如果它在清單中，將其分數與選取的欄位或主項目進行比較。

4. 如果您的目標欄位或主項目得分較低，請更新其名稱或描述，以提高其與問題的相關性。

   對於主料件，編輯描述。請參閱：

   * [編輯主維度](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Assets/edit-master-dimension.htm)

   * [編輯主量值](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Assets/edit-master-measure.htm)

5. 如果您想要的欄位或主項目根本不在清單中，請檢閱其名稱和描述。它很可能以技術術語來描述，而這些術語與使用者提問的方式不符。

### 某個欄位或主項目完全從清單中遺失

請執行下列動作：

1. 開啟追蹤中的欄位探索輸出。

2. 確認欄位或主項目存在於資料模型中。

3. 如果您正在使用業務邏輯邏輯模型，請確認欄位或主項目未被取消分組。

4. 檢閱欄位或主項目的名稱和描述。

   如果其中任何一個不存在，或使用內部命名慣例 (例如欄位的 SAP 欄位代碼)，請新增一個易懂的名稱和描述。

   請參閱：

   * [編輯主維度](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Assets/edit-master-dimension.htm)

   * [編輯主量值](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Assets/edit-master-measure.htm)

5. 重新載入應用程式並重新執行問題，以驗證欄位或主項目現在是否出現在追蹤中。

### 答案是正確的，但不完整

資料分析代理程式的規劃輸出描述了建立了哪些圖表以及選取了哪些維度。如果維度或量值未出現在規劃的圖中，其相似度分數可能高到足以出現在欄位和主項目清單中，但低於圖選取的閾值。改善相關欄位或主項目的中繼資料將使其高於選取閾值。

### 敘述與圖顯示不同的數字

Answers Agent 的最終綜合結果包含括號中的證據 ID，這些 ID 將文字中的每個主張連結到其來源的圖物件。例如︰

` Brand 1 sold 24 vehicles generating total revenue of $1,584,041.82 [d1f09de1-4a5a...]
         `

如果文字中的數字與圖不符，則合成所參考的圖物件與顯示的物件不同。使用 ID 定位參考物件，並將其表達式與可見的圖進行比較。

## 參考：代理程式及其角色

Qlik AnswersQlik Answers 代理人

| AGENT | 當它出現時 | 要驗證什麼 |
| --- | --- | --- |
| 答案代理程式 (開場) | 總是 | 問題主旨和實體已正確識別。 |
| 資料分析師代理程式 | 當需要結構化資料時 | 正確的欄位和主項目已找到。<br><br>關鍵欄位和主項目的相似度分數高於 0.82。 |
| 知識庫代理程式 | 當需要非結構化內容時 | 已擷取正確的文件或備忘錄。<br><br>知識庫來源已連線並已建立索引。 |
| 摘要代理程式 | 當摘要知識庫中的索引檔案時 | 已選取正確檔案。<br><br>摘要類型符合請求。 |
| 答案代理程式 (結案中) | 總是 | 最終回應正確地整合了所有代理程式的結果。<br><br>證據 ID 符合可見圖表。 |