iT邦幫忙

2026 iThome 鐵人賽

DAY 4
0
Claude AI

如何讓 AI 主動完成複雜任務?Claude Code × Agentic Workflow 實戰系列 第 4

Day 4|Tool Calling:讓 AI 真正「動手做事」

  • 分享至 

  • xImage
  •  

昨天了解了 AI Agent 的核心流程,Agent 會不斷進行「思考 → 行動 → 取得結果 → 再思考」的循環。

那麼,如果 AI 只能思考,卻無法實際做事情,它又要如何完成任務呢?

這時候就要說到 AI Agent 裡非常重要的一個概念:Tool Calling。

那 Tool Calling 到底是什麼呢?

簡單來說,就是讓 AI 可以根據目前的任務需求,選擇並呼叫外部工具,讓原本只能產生文字的 AI,也能夠實際執行操作。

Tool Calling 的運作流程
開發者把工具定義提供給模型
使用者提出需求
AI 分析需求,判斷是否需要使用工具
AI 選擇適合的工具並產生 Tool Call
應用程式接收到 Tool Call,實際執行工具
應用程式將工具執行結果送回模型
AI 根據結果繼續分析,決定下一步要做什麼
完成任務後,將結果整理成人可以理解的內容

例如,我今天跟 Claude Code 說:

「幫我找出這個 API 為什麼會回傳 500。」

Claude Code 不需要我一步一步告訴它要做什麼,而是可以根據目前的需求,判斷自己可能需要讀取程式碼、搜尋相關檔案、查看 Log 或執行測試。

整個流程就會變成:

使用者

提出需求

AI 分析

選擇工具

Tool Call

應用程式執行工具

取得結果

結果送回 AI

AI 再次分析

是否完成?
├─ 否 → 繼續使用工具
└─ 是 → 回傳最終結果

AI 模型就像是大腦,負責思考與判斷;Tool 則像是 AI 的手,負責實際執行事情。

有了 Tool Calling,AI 才能從單純的「回答問題」,進一步變成「可以採取行動」。

而這也正好接回昨天提到的 Agent 循環:

思考 → 行動 → 取得結果 → 再思考 → 再行動。

明天研究主題:Agentic Workflow 是什麼


上一篇
Day 3|AI Agent 是怎麼「自己做事情」的?
下一篇
Day 5|Agentic Workflow 是什麼?
系列文
如何讓 AI 主動完成複雜任務?Claude Code × Agentic Workflow 實戰9
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言