撰寫自訂命令應用程式時的偵錯工具錯誤

本文描述如何在您于建立自訂命令應用程式時看到錯誤時進行調試。

建立應用程式時發生錯誤

建立自訂命令應用程式時,自訂命令也會在 LUIS 中建立應用程式。

LUIS 會限制每個撰寫資源的500個應用程式。 如果您使用的撰寫資源已經有500應用程式,建立 LUIS 應用程式可能會失敗。

請確定選取的 LUIS 撰寫資源具有少於500的應用程式。 如果沒有,您可以建立新的 LUIS 撰寫資源、切換至另一個資源,或嘗試清除您的 LUIS 應用程式。

刪除應用程式時發生錯誤

無法刪除 LUIS 應用程式

刪除自訂命令應用程式時,自訂命令也可能會嘗試刪除與自訂命令應用程式相關聯的 LUIS 應用程式。

如果 LUIS 應用程式刪除失敗,請移至您的 LUIS 帳戶以手動將其刪除。

TooManyRequests

當您嘗試一次刪除大量的應用程式時,可能會看到「TooManyRequests」錯誤。 這些錯誤表示您的刪除要求會受到 Azure 的節流。

重新整理您的頁面,並嘗試刪除較少的應用程式。

修改應用程式時發生錯誤

無法刪除參數或 Web 端點

使用時,不允許您刪除參數。 請移除任何語音回應、範例句子、條件和動作中的參數參考,然後再試一次。

無法刪除 Web 端點

使用時,您不允許刪除 Web 端點。 移除 Web 端點之前,請先移除使用此 Web 端點的任何「 呼叫 Web 端點 」動作。

訓練應用程式時發生錯誤

Built-In 意圖

LUIS 具有內建 Yes/No 意圖。 使用只有 "yes" 的範例句子,"no" 將會導致定型失敗。

關鍵字 變化
確定,確定
不對,Not

常見的範例句子

自訂命令不允許在不同的命令之間共用常見的範例句子。 如果某個命令中的某些範例句子已經在另一個命令中定義,則應用程式的定型可能會失敗。

請確定您沒有在不同命令之間共用的常見範例句子。

若要在不同的命令之間平衡範例句子的最佳作法,請參閱 LUIS 最佳作法

空白範例句子

每個命令都必須至少有一個範例句子。

範例句子中未定義的參數

範例句子中使用了一或多個參數,但未定義。

定型花費的時間太長

LUIS 訓練旨在以較少的範例快速學習。 請勿加入太多範例句子。

如果您有許多類似的範例句子,請定義參數,將其抽象化為模式,並將它加入至範例句子。

例如,您可以為下列範例句子定義參數 {車輛},並只將 "Book a {車輛}" 新增至範例句子。

句子範例 模式
預訂車輛 預訂 {車輛}
預訂班機 預訂 {車輛}
預訂計程車 預訂 {車輛}

如需 LUIS 訓練的最佳作法,請參閱 LUIS 最佳做法

無法更新 LUIS 金鑰

重新指派給 E0 撰寫資源

LUIS 不支援將 LUIS 應用程式重新指派給 E0 撰寫資源。

如果您需要將撰寫資源從 F0 變更為 E0,或變更為不同的 E0 資源,請重新建立應用程式。

若要快速匯出現有的應用程式,並將其匯入新的應用程式,請參閱 使用 Azure DevOps 的持續部署

[儲存] 按鈕已停用

如果您從未將 LUIS 預測資源指派給您的應用程式,則當您嘗試變更撰寫資源而不新增預測資源時,會停用 [儲存] 按鈕。

下一步