網誌

即時連接型 AI - Tool Calling

了解 AI 的 Tool Calling

如果要分別查詢今日天氣、KTX 時刻表、匯率及公司內部資料,就需要在多個應用程式和系統之間切換。只使用截至完成訓練時點資訊的 AI,難以反映持續變化的情況。
Tool Calling 支援 AI 按照使用者的要求選擇外部工具,並處理最新資訊查詢及工作執行。本文將說明 Tool Calling 的運作方式、應用範圍,以及設計時需要確認的事項。

甚麼是 Tool Calling

Tool Calling 是一種連接大型語言模型與外部函數、API、資料庫及業務系統的技術。AI 會分析使用者要求,然後決定所需的工具及輸入值,並利用工具返回的結果作出回答或執行下一項工作。

按 AI 資訊處理方式的差異
分類基於訓練資料的處理基於 Tool Calling 的處理
資訊時點使用截至模型訓練時點的資訊使用呼叫時點的外部資料
計算根據上下文生成結果呼叫計算機或運算函數確認結果
公司內部資料只使用訓練過程中包含的資訊查詢獲授權的資料庫及文件系統
工作執行生成回應句子執行預約、登記、傳送、產生報告等工作

要求的處理過程

要求處理過程
要求範例

使用 Tool Calling 可完成的工作

工具調用將資訊查詢與工作執行連接於同一個對話流程中。使用者無需了解各項服務的搜尋方式或選單位置,只需以自然語言提供條件。企業可根據使用者權限和工作規則,配置不同的可調用工具。

應用領域連接對象處理示例
即時資訊天氣、交通、匯率、股價 API查詢當前資訊及按條件比較
精確運算計算器、統計函數、費用計算 API計算稅項、距離、費用及統計值
公司內部資訊文件儲存庫、資料庫、搜尋系統在權限範圍內搜尋規定、合約及業績資料
日程管理日曆、預約系統確認可用時間及登記日程
溝通電郵、即時通訊、通知系統獲得使用者批准後撰寫及發送訊息
工作自動化報告、客戶管理、企業資源規劃系統收集資料、填寫表格及變更狀態

設計時需要確認的事項

隨着外部系統連接增加,資料存取範圍和執行權限亦會一併擴大。服務營運者需要具體制定調用前後的驗證程序、錯誤處理方式及費用上限。使用者應能夠確認哪些資訊會傳送至哪些系統。

確認項目可能發生的問題設計方法
個人資料保障個人資料可能會在調用過程中傳送至外部系統只傳送必要資料,並管理加密、保存期限及向第三方提供的條件
存取權限可能存取沒有使用權限的資料或功能套用使用者驗證及按角色劃分的權限,並在調用前重新確認權限
資料準確性API 可能返回過時或錯誤的數值標示資料時間及來源,並套用有效性檢查及交叉驗證
執行責任預約、付款及發送過程中,可能會確定非預期的操作對難以取消的操作套用使用者確認及批准步驟
費用管理重複調用及大量請求可能導致營運費用增加設定調用次數限制、結果儲存及防止重複請求的規則
維護管理外部 API 及輸入格式可能會變更實施版本管理、自動測試、故障偵測及替代處理程序
  • 將敏感資料限制在呼叫目的所需的範圍內。
  • 對付款、預約、傳送及刪除操作設置使用者批准步驟。
  • 持續記錄工具的回應時間、錯誤率及呼叫成本。
  • 在結果中標示外部資料的來源及查詢時間。
  • 工具發生故障時,套用重試次數及替代處理標準。

將 CLEVI 應用於實際工作的方向

CLEVI 應用原則

AI 在工作中的應用程度取決於模型效能、可連接的工具、執行準確度及安全控制水平。連接多個工具至單一請求後,便可在同一畫面中完成從資訊搜尋、結果整理到後續工作的整個流程。反映各項工作的權限及批准程序後,便可在維持組織安全政策的同時,減少重複工作。

  • Tool Calling
  • Function Calling
  • 生成式 AI
  • AI 代理
  • 工作自動化
  • API 整合
返回新聞中心

語言和地區

機器翻譯的語言由 clevi/cip-5.5-im 翻譯,並標示為此。此適用於具有已發佈網站套件的語言。

137 種語言

推薦

1

東亞

7

東南亞

11

南亞

18

中亞

5

中東和高加索

10

西歐及南歐

17

英國及愛爾蘭

4

北歐

10

中歐和巴爾幹

14

東歐

5

東非

8

西非及中非

9

非洲南部

8

美洲

5

大洋洲

5