今天早上收到了OpenAI的郵件
郵件提到之後GPT-3.5的API會降價,還有16k模型等等的消息,當中這個Function calling的新功能讓我覺得蠻新奇的,於是就決定直接來試試看。
這邊我在Unity做了一個簡單的遊戲,GPT需要根據玩家和目標的座標,移動玩家到目標的位置。我在程式中定義了一個函式,並使用Function calling告訴GPT這個函式的功能和傳入的參數,讓GPT決定傳入forward, backward, left, right其中的一個參數來移動玩家。
當然像是這樣簡單的任務其實不需要用到Function calling也基本能夠透過GPT實行,甚至用我之前稍微講過的ML-Agents就可以達到遠超Function calling的效果。不過當任務變得需要考慮複雜的因素,或是很難將每個因素都量化時,Function calling應該可以有突出的表現。
前陣子就已經看過有人做相關的研究,讓GPT去玩經營生存?類的遊戲,研究結果顯示GPT的表現相較強化學習要突出許多,當然表現和效率仍然不如真人,但之後的發展值得期待。
剛才再查了一下,最近有群人將GPT4應用在Minecraft上,用的是類似的方式,可以參考這個 連結。
歡迎留言討論相關內容或是提出建議~