當客服人員在對話中遇到問題時,會發送包含該特定問題錯誤代碼的訊息。 代理程式的使用者應將此錯誤碼提供給其管理員。
作為代理程式開發者,如果你在使用測試窗格測試你的代理時發生問題,訊息會提供有關問題的更多背景資訊,此外還會顯示錯誤代碼。 或者,您可以使用主題檢查器面板來驗證您的代理程式。
錯誤清單
備註
在某些錯誤訊息中,對話框一詞用來指代主題。
AIModelActionRequestTimeout
錯誤訊息:提示執行 prompt-name 逾時。
解決:確保呼叫 AI 建構器模型的時間不超過 100 秒。
AsyncResponsePayloadTooLarge
錯誤訊息:連接器回傳的輸出過大,代理無法處理。 請嘗試利用可用的連接器篩選器或限制已設定的動作輸出數目來減少其大小。
解析:代理的即時連接器之一回傳的有效載荷超過代理處理能力。 欲了解更多關於有效載荷限制的資訊,請參閱 Copilot Studio 網頁應用程式限制。
ContentError
錯誤訊息:此錯誤會根據錯誤上下文產生動態訊息。
解決方案:此訊息是與您代理程式內容相關問題的綜合錯誤訊息。 錯誤訊息提供了更多詳細資訊。
常見的問題包括:
- 節點缺少必要的屬性。
- 使用 程式碼編輯器新增了無效的 YAML。
- Power Fx 公式包含錯誤。
使用者未提供同意
錯誤訊息:未提供 SSO 連線同意。
解決:與代理互動的使用者必須使用代理的單一登入連線提示來驗證連線。
DataLossPreventionViolation
錯誤訊息:此環境要求使用者登入後才能使用代理。 移至 [管理 > 安全性 > 驗證],然後選取需要使用者登入的選項。
Resolution
- 您環境的資料原則要求使用者登入。 請參閱 使用「登入系統」主題來新增使用者認證。。
- 你在代理程式中使用的一個或多個連接器並不屬於同一個資料群組。 請參閱 Copilot Studio 連接器。
- 你在代理中使用的一個或多個連接器被租戶管理員封鎖了。
EnforcementMessageC2
錯誤訊息:此代理目前無法接通。 它已達到其使用限制。 請稍後再試一次。
解決:當客服人員達到訊息容量或隨用量計量達到上限時,此訊息會出現。 若要解決此問題,請新增更多預付容量或建立隨用隨付計費方案。 客服聊天應該會在五分鐘內恢復運作。 欲了解更多資訊,請參閱超額執法。
FlowActionBadRequest
錯誤訊息:
- 流程 {FlowName} ({FlowId}) 上名稱為 {KeyName} 的參數宣告為 {ItemTypeKind} 類型。 叫用 Power Automate 時不支援此類型。 目前僅支援 Text、Boolean 和 Numbers。
- 「呼叫流程」動作缺少流程 {FlowName} ({FlowId}) 中名為 {ItemKey} 的參數。
- 流程 {FlowName} ({FlowId}) 中名為 {KeyName} 的參數評估為類型 {ResolveType},預期類型為 {ExpectedType}。
- 流程 {FlowName} ({FlowId}) 無法執行響應碼 {ResponseCode},錯誤碼: {FlowErrorCode}。
解析:驗證你傳遞給流程的任何變數的 基底型 態是否與參數型別相符。
FlowActionException
錯誤訊息:
- 即使根據代理程式定義預期輸出,也未收到來自流程 {FlowName} ({FlowId}) 的輸出。
- 回應資料缺少流程 {FlowName} ({FlowId}) 中名為 {ItemKey} 的輸出參數。 重新整理流程,或確保流程傳回此值。
- 在流程 {FlowName} ({FlowId}) 上,名稱為 {ItemKey} 的輸出參數在輸出架構中遺失。 請重新整理流程。
解決方法: 檢查流程是否有錯誤。
FlowActionTimedOut
錯誤訊息:ID 為 {FlowId} 的流程已逾時。錯誤代碼:{FlowErrorCode}
解決方法: 檢查流程是否有錯誤 ,了解為什麼雲端流程運行超過100秒才回到你的客服人員手中。 試著優化查詢內容和你從後端系統回傳的資料。 如果部分雲端流程邏輯在結果傳送到代理後仍能繼續執行,請將這些動作放在您的雲端流程中的「返回值至 Copilot Studio」步驟之後。
FlowMakerConnectionBlocked(連線被阻擋)
錯誤訊息:帶有名稱 {FlowName} 的流程正在使用 maker 連線,這是不允許的。 錯誤代碼: {FlowMakerConnectionBlocked}
解決方法:管理員阻止在從代理流程調用的連線中使用 maker 憑證。 在 Power Automate 開啟流程後,使用僅限執行權限來分享雲端流程。
GenAISearchandSummarizeRateLimitReached
錯誤訊息:搜尋與摘要的使用限制已達。 請稍後再試一次。
解決:當代理達到生成 式 AI 極限 以搜尋並摘要來源時,會回傳此訊息。 如需詳細資訊,請參閱 解決代理程式中的節流錯誤。
GenAIToolPlannerRateLimitReached
錯誤訊息:生成式協調的使用限制已達。 請稍後再試一次。
解決:當代理達到生成 協調限制時,會回傳此訊息。 如需詳細資訊,請參閱 解決代理程式中的節流錯誤。
InfiniteLoopInBotContent
錯誤訊息:動作 {DialogId}。{觸發ID}。{ActionId} 連續執行超過 {MaxTurnCount} 次數。 這表示對話的執行週期,因此對話執行將會終止。
解決:確保主題結尾正確,並連結到其他正確結尾的主題,例如 Escalate 系統主題。
InvalidContent
錯誤訊息:代理中共有 {TotalComponents} 元件,但都不成立。
解決方法: 打開程式碼編輯器 來檢視影響內容的問題。
LatestPublishedVersionNotFound
錯誤訊息:無法取得最新發佈版本的代理程式。
解決方法:發佈代理程式。
OpenAIHate
錯誤訊息:內容因負責任的 AI 限制而被過濾。
負責任的 AI 檢查會封鎖仇恨內容。 仇恨內容指的是任何攻擊或使用歧視性語言的內容,這些語言基於某個特定族群的差異屬性而指向某個人或身份群體。
此限制包括但不限於以下內容:
- 種族、人種、國籍
- 性別認同群體和表現
- 性傾向
- 宗教
- 個人外貌和體型
- 身心障礙狀態
- 騷擾和欺淩
解決方法:為避免這種情況,請與你的經紀人共同強化負責任的 AI 規範。 您也可以更新代理 內容審核 政策。
OpenAIJailBreak
錯誤訊息:內容因負責任的 AI 限制而被過濾。
安全檢查會阻擋越獄內容。 越獄嘗試是一種使用者提示攻擊,會忽略系統提示,並試圖改變代理的預期行為。 這些攻擊包括嘗試更改系統規則、嵌入對話模型以混淆模型、角色扮演以及編碼攻擊。 欲了解更多資訊,請參閱 Azure AI 內容安全中的提示盾。
解決方法:為避免這種情況,請與你的經紀人共同強化負責任的 AI 規範。 您也可以更新代理 內容審核 政策。
OpenAIndirect攻擊
錯誤訊息:內容因負責任的 AI 限制而被過濾。
攻擊是根據非由代理作者或使用者直接提供的資訊偵測到的,例如外部文件等等。 攻擊者會試圖將指令嵌入使用者提供的接地資料中,惡意控制系統,手段包括:
- 操控內容
- 入侵
- 未經授權的資料外泄或從系統移除資料
- 封鎖系統功能
- 詐騙
- 程式代碼執行並感染其他系統
欲了解更多資訊,請參閱 文檔提示防護。
解決方法:如果你在測試,且不打算讓測試成為攻擊,請確保你的指示與你希望代理人能做到的事相符。 否則,請與你的經紀人一起強化負責任的 AI 規範,以避免這種情況發生。
OpenAISelfHarm
錯誤訊息:內容因負責任的 AI 限制而被過濾。
負責任的 AI 檢查阻擋了與自我傷害相關的內容。 自我傷害是指與身體行為相關的語言,目的是故意傷害、傷害、損害身體,或自殺。
此限制包括但不限於以下內容:
- 飲食失調
- 霸淩和恐嚇
解決方法:為避免這種情況,請與你的經紀人共同強化負責任的 AI 規範。 您也可以更新代理 內容審核 政策。
OpenAISexual
錯誤訊息:內容因負責任的 AI 限制而被過濾。
負責任 AI 機制檢查並封鎖了色情內容。 性內容指的是與解剖器官和生殖器相關的語言、浪漫關係、性行為,以及以情色或親暱語氣呈現的行為,包括被描繪為攻擊或強迫性暴力行為的行為。
此限制包括但不限於以下內容:
- 粗俗內容
- 賣淫
- 裸體與色情
- 濫用
- 剝削兒童行為、兒童虐待、兒童性誘拐
解決方法:為避免這種情況,請與你的經紀人共同強化負責任的 AI 規範。 您也可以更新代理 內容審核 政策。
OpenAIRateLimitReached
錯誤訊息:發生錯誤。
解決:您的代理人已經達到了生成式回答的最高上限。 檢閱您的 訊息容量,並檢閱解決 代理程式中的節流錯誤中的資訊。
OpenAIViolence
錯誤訊息:內容因負責任的 AI 限制而被過濾。
負責任的 AI 檢查封鎖了暴力內容。 暴力內容指的是與意圖傷害、傷害、損害或殺害某人或某物的身體行為相關的語言。 同時也描述武器、槍械及相關物品。
此限制包括但不限於以下內容:
- 武器
- 霸淩和恐嚇
- 恐怖主義和暴力極端主義
- 跟蹤騷擾
解決方法:為避免這種情況,請與你的經紀人共同強化負責任的 AI 規範。 您也可以更新代理 內容審核 政策。
OutgoingMessageSizeTooBig
錯誤訊息:外發訊息大小過大。
解決方法:根據您傳輸檔案的頻道,如 Direct Line 或 Facebook,您可能會收到以下錯誤訊息:「請求內容長度超過 262,144 位元組的限制。」這些限制是由 頻道設定的,而非 Copilot Studio。
在這種情況下,請考慮幾個選項。 其中一個選項是提供資源的連結做為因特網附件。 另一個選擇是檢查節點,確保沒有節點使用包含大量文字的變數,例如 JSON.stringify() 靜態方法。 如果你使用這個方法或包含大量文字的變數,請修改節點只傳遞必要的文字部分。 例如,如果您使用 Adaptive Card 將資料傳遞給其他主題,請更新變數以僅傳遞所需的屬性。
如需詳細資訊,請參閱在全通路中使用 Copilot Studio 時的最大管道資料訊息大小限制。
RedirectToDisabledDialog
錯誤訊息:定義中 ID 為 {DialogId} 的對話被禁用。 請先啟用對話框,再使用它。
RedirectToNonExistentDialog
錯誤訊息:定義中找不到帶有 ID {DialogId} 的對話。 請檢查對話框是否存在,且標識碼正確無誤。
解決方法: 建立一個新的主題 來重新導向,或 移除重定向節點。
SystemError
錯誤訊息:此錯誤不會產生錯誤訊息。
解決方法: 聯絡客服。
TooMuchDataToHandle
錯誤訊息:請求產生的資料過多無法處理,請評估您的操作回傳的資料量。
解決:此錯誤表示發送給 OpenAI 的請求超過允許的最大請求大小。 請求包含使用者輸入、先前動作的輸出、所呼叫的工具,以及對話歷史。 檢視你所使用的工具。 如果可能,盡量把輸出範圍縮小到只剩必要的欄位。 如需詳細資訊,請參閱 建立Power Automate流程 和 呼叫Power Automate流程作為動作。