logo
開發者文件
搜尋
流程元件

流程元件

LLMs

支援多家供應商及多版本的大語言模型(LLMs),如 OpenAI、Claude、Gemini、ChatGLM、llama 及其他主流商業/開源模型。LLMs 可根據角色提示、上下文、工具及參考知識設置,提供 AI 回應並輸出結果。
圖像-20240923154124533

知識檢索

此元件支援多種嵌入模型(Embedding models),並可透過語義/關鍵字/混合檢索進行知識檢索,並以重新排序模型(rerank models)優化最終排序。能從知識庫中檢索最相關且匹配的參考知識數據,有效解決 LLM 幻覺及專業知識不足的問題。
圖像-20240923154421149

分類器

此元件根據元件配置及 LLM 能力,利用輸入資訊透過自然語言判斷輸入的意圖,並經由對應分支(即不同的操作路徑)輸出。分類器可能觸發一個或多個分支,可從用戶查詢中提取不同意圖的內容,並傳遞至相應分支。
圖像-20240923154556054

條件判斷

此元件運用 LLM,根據您自訂的「條件滿足規則」來判斷是否符合條件。若條件滿足,則觸發 if 分支;否則觸發 else 分支。您可以使用自然語言、正則表達式或數學表達式來定義「條件滿足規則」。
If / Else 元件的正則匹配方式不同,此元件利用 LLM 的自然語言理解能力來理解輸入內容,並依據理解結果進行判斷。
圖像-20240923154747121

卡片訊息

此元件不接收來自上游元件的輸入資訊。當被觸發時,Agent 可回應卡片訊息,提升用戶體驗。卡片訊息類型包含文字卡片、圖文卡片、影片卡片、地圖卡片與表單卡片,並支援撥打電話、發送電子郵件、啟動應用程式等功能。

  • 文字:輸出文字資訊;
  • 卡片:輸出卡片資訊,可配置標題、圖片、影片、位置、按鈕操作等豐富內容;
  • 表單:輸出表單資訊,可自訂輸入欄位與提交地址;
  • JSON:以 JSON 結構輸出,適用於下游需提交至 API 的場景。
    圖像-20240923155340785

人工服務

人工服務功能讓開發者可整合第三方客服系統,回應 FlowAgent 用戶的人工支援請求。目前支援整合 Intercom、Livechat、Sobot、Zoho 及 Webhook 等第三方客服系統。

如何啟用人工服務

  • 在 FlowAgent 畫布中新增「人工服務」元件;
  • 完成第三方人工服務系統的身份驗證配置,確保訊息能順利傳遞;
  • 依企業實際情況,在人工服務元件中設定工作時段、支援訊息類型等;
  • 用戶可於 FlowAgent 聊天視窗發起人工服務請求,取得人工支援。

配置人工服務身份驗證

目前支援整合 Intercom、Livechat、Sobot、Zoho 及 Webhook 等第三方客服系統,能將用戶的人工服務請求轉接至人工客服人員。
請參考 Agent-人工服務 完成身份驗證設定。

配置人工服務

在 Flow 中可同時存在多個人工服務元件。當多個人工服務元件被觸發時,系統僅允許第一個被觸發的人工服務元件正常啟動。

  • 其他被觸發的人工服務元件將無法啟動,亦無法為用戶提供服務;
  • 一旦人工服務元件成功啟動,後續 Flow 流程將不再繼續。
    請參考 Agent-人工服務 完成人工服務元件的設定。

觸發人工服務請求

與一般 Agent 不同,FlowAgent 中的人工服務元件由上游連接元件觸發。當觸發條件滿足時,人工服務元件將自動執行。
一旦人工服務元件成功啟動,系統會強制中斷所有其他尚未完成回應的元件,並直接進入人工服務業務流程。用戶可與人工客服系統進行無限次訊息往來,且用戶與人工客服人員皆可主動結束當前人工服務對話。