載入中

使用 Messages API 的工具使用

讓已經可行的工具使用變得可靠、回應快速且執行成本更低,然後加入 Anthropic 提供的工具。

1.5 小時1 個測驗
您將學到的內容完成本課程後,您將能夠
  • 撰寫工具描述,告訴 Claude 何時使用每個工具
  • 開啟嚴格工具使用,讓 Claude 的工具輸入符合您的 JSON schema
  • 使用平行工具使用,在同一個回應中同時執行工具呼叫
  • 使用串流,在工具名稱一到達就顯示 Claude 選擇了哪個工具
  • 加入程式碼執行工具,讓 Claude 對您透過 Files API 上傳的檔案執行 Python
  • 賦予 Claude 網頁搜尋工具,限制在您選擇的網站範圍內
  • 使用電腦操作,讓 Claude 透過您的程式操作桌面應用程式
  • 使用提示快取與程式化工具呼叫,降低輸入 token 的成本

本課程解決基本工具使用運作之後才會出現的問題。舉例來說,Claude 選錯工具、您的後端拒絕了某次呼叫、載入動畫卡住不動,或是輸入 token 隨著每次工具結果不斷增加。

本課程在八堂主要課程中依序逐一解決問題。大多數課程以一段簡短影片開場,每一堂都會示範 Meridian(一家虛構的工程顧問公司)如何解決一個問題。您在頁面上不需撰寫任何程式碼,之後再將每個修正方法套用到您自己的工具上。完成後,您會清楚知道哪種修正方法適用於哪種問題。通過計分測驗即可獲得完課徽章。

本課程適合誰

如果工具使用在您的程式碼中已經可以運作,本課程就是為您準備的。Claude 呼叫您定義的工具,您的程式碼執行它,結果再傳回給 Claude。本課程不會教授那個最初的來回流程。

先備條件

如果您還沒有親手寫過至少一次工具迴圈,請先修習 Claude Platform 101。程式碼使用 Python SDK,部分課程也會展示 JSON。只要能讀懂兩者即可。若要自行嘗試某項技巧,您需要一個來自 Claude Console 帳戶的 API 金鑰。嘗試電腦操作還需要一個容器中的桌面環境,以及您自己撰寫的程式碼來操控它。