如何讓模型能呼叫外部工具,並親手實作「模型選工具 → 執行 → 回輸 → 答覆」的完整迴圈 核心原則
Tool Calling 是 Agent 的底層——Agent 不過是「會自己決定何時呼叫哪個工具的迴圈」

模型本身只會產生文字,不會真的算數、查資料、打 API。Tool Calling 的機制是:

07187-i14olny57p.png

1. 把工具的 JSON Schema 連同問題一起送給模型
2. 模型回答「我要呼叫 calculator,參數 {expression:'...'}」
3. 而程式(不是模型)真的去執行該函式
4. 再把執行結果回輸給模型
5. 模型用結果產出最終自然語言答覆

- 閱讀剩餘部分 -

之前一直以爲游戲在A熒幕啓動是無法獲取熒幕B的解析度清單,特地問了claude,發現跟認知有所差異,特地備注處理方式,下面是claude給的答復。


54658-do1oc6jberk.png

「以前拿不到」的印象是對的

Screen.resolutions 概念上一直是回傳「視窗當前所在螢幕」的清單,但舊版 Unity(約 2019/2021 以前)有快取/刷新的 bug,跨螢幕後常常只回主螢幕的清單、或根本不更新。多螢幕支援在 Unity 2021~6 大幅改善,現在把視窗拖到 B 就會回 B 的清單。所以你「以前拿不到 → 現在拿得到」的記憶落差,是真實的版本行為變化。

- 閱讀剩餘部分 -

$|\phi_0\rangle$ 是什麼?

$|\phi_0\rangle$ 讀作「ket phi zero」,中文可以念成「右括號 phi 零」。

它代表一個量子狀態,也可以把它暫時理解成一個向量。

例如普通二維向量可以寫成:

$$
|\phi_0\rangle= \begin{pmatrix} 1\\ 0 \end{pmatrix}, \qquad |\phi_1\rangle= \begin{pmatrix} 0\\ 1 \end{pmatrix}
$$

- 閱讀剩餘部分 -