2026年9月10日 星期四

AID07-Function Calling 是 AI 開的一張單子-5分鐘學AI

 AID07-Function Calling 是 AI 開的一張單子-5分鐘學AI



API 是兩套系統講好的窗口,流程是你排好的順序。 模型只負責開單子,真正動手做事的,從來不是它。 #一起搞懂AI #AI名詞 #AI入門 #白話AI #企業AI Function Calling 是 AI 開的一張單子。 阿哲,我問一件很實際的事。我叫 AI 幫我查這個料號還有沒有庫存,或是開一張發票,它做得到嗎?這個問題很好。它回你的那一段話,跟它真的去查了一次,是兩件完全不同的事。咦,可是它回我的時候講得很肯定啊。講得肯定不代表它去查過。這一集講完你就知道,它從頭到尾沒有動手,它只是開了一張單子,真正去做的是別人。 那我們從第一個名詞開始。API 這個字我天天看到,可是不知道它是什麼。它是兩套軟體之間講好的一個窗口。你照它規定的格式把要求送進去,它照規定的格式把結果送回來。 所以我要用別人家的功能,就是走這個窗口?對。雙方要先講好:你送什麼進來、我回你什麼。格式對不上,窗口就不理你。喔,就像去店裡點餐?我不會自己走進廚房炒一盤,我填一張單子交出去,廚房照單做,做好再端出來給我。這個比喻很準。你不需要知道廚房裡面怎麼運作,只要知道單子上有哪幾格可以填。那 API 是最近才有的嗎?感覺是跟著 AI 一起冒出來的。這是最常見的誤會。API 比 AI 老得多,它本來就不是 AI 的東西,是所有軟體之間互相講話的方式。那我平常有用到嗎?天天在用。你在網站上刷卡,網站自己沒有在算錢,是把資料送到銀行那個窗口,等一句成功或失敗。 第二個名詞叫 Workflow,中文就是工作流程。這個我好像懂,可是講不出來。它是一串固定順序的步驟,一步做完換下一步。誰來跑都同一條路,它不會自己改順序。 那它跟我平常做事有什麼不一樣?我也是一步一步做啊。差在它被寫死了。這一步做完一定接下一步,中間不會有人臨時改主意。喔,就像公司的報帳流程?我把單據交出去,先給主管簽,簽完才到會計,會計核完才付款。就是這個。今天換一個新同事來跑,他也是走同一條,因為順序不是他決定的。那遇到一張怪怪的單據呢?它不替你判斷,只會照寫好的往下送。所以它其實一點都不聰明?對,但這正是它值錢的地方。它不聰明,所以每一次都一樣。要出貨、要對帳,你要的就是每一次都一樣。 那 AI 工作流程呢?是不是讓 AI 自己去跑流程?不是。路線還是你排好的,只是中間某幾格本來要人來判斷,現在換成讓 AI 判斷。 那我還是不太懂,哪幾格會換成它?舉一個具體的。一封客戶來信進來,先收信,再判斷這封是不是客訴,最後分給對的窗口。中間那一步以前要人讀完才知道,現在交給它讀。喔,就像工廠的生產線?整條線的順序沒有變,只是其中一站本來是人在挑,現在換成機器在挑。非常準。線怎麼走沒有動,動的是站在那一格的人。它做得好不好,還是看你那條線排得對不對。那我常聽到有人說,這樣就等於有一個 AI 在幫我做事?這裡要很小心。這條路線是誰排的?是你排的。它拿到的是一格寫好的工作,不是一整件事情。所以它不會自己說,這一步應該先做別的?不會,那不在它的權限裡。要能自己決定先做哪一步,那是另一種東西,我們下一集專門講。 最後一組。Function Calling 這個字我看過好幾次,每次都跳過。它講的是模型自己開一張單子出來,上面寫著請幫我查這個料號的庫存。單子開好,交給外面的程式執行。 那 Tool Calling 呢?看起來很像。是同一件事的另外一面。你先把查庫存、開發票這些工具接上來,告訴它有哪幾種單可以開,它才開得出來。 等一下,所以是它自己跑進我的系統查資料嗎?不是。它從頭到尾沒有碰到你的系統,只是寫出一張單子,說我需要這個料號的庫存數字。喔,那就像我在櫃檯寫一張申請單?我不會走進倉庫自己翻,我把單子交出去,倉庫的人查完,把數字寫回來給我。就是這個畫面。結果送回它手上,它才拿那個數字寫成一句話回你。它講的庫存是真的,因為那個數字不是它自己想出來的。那如果沒有接這些工具呢?那它就只能用讀過的東西回你,聽起來一樣肯定,可是那不是你倉庫裡的數字。同一句話,有接跟沒接差非常多。所以它開得出單子,就代表這件事做得到囉?這裡先留一個伏筆。單子開出來以後,誰去執行、有沒有權限執行,是另一件事,後面幾集會好好講。 那我們最後重新排一次好不好?好,你來。API 是兩套系統之間講好的窗口,照格式送進去,照格式回來。Workflow 是固定順序的步驟,誰來跑都走同一條。AI Workflow 是路線還是你排的,只有其中幾格換成它來做。Function Calling 是它開一張單子,請外面的程式去執行。Tool Calling 是你先把工具接上來,它才有單可以開。完全正確。以後聽到有人說 AI 幫我做了什麼,你只要問一句:那件事,是誰真的動手做的? 企業級智庫引擎。讓公司的知識,答得出來、查得到、帶不走。

沒有留言:

張貼留言