Function Calling是大模型连接外部世界的通道,目前出现的插件(Plugins )、OpenAI的Actions、各个大模型平台中出现的tools工具集,其实都是Function Calling的范畴。时下大火的OpenAI的GPTs,原理就是使用了Function Calling,例如联网检索、code interpreter。
本文带大家了解下Function calling,看它是如何让大模型能与外部世界连接的。
文章目录
0. 接口形式
写过程序的人可能都懂接口是什么,这里再简述一下接口的形式。
-
目前常见的接口形式:
- 命令行(Command Line Interface),简称 CLI(DOS、Unix/Linux shell, Windows Power Shell)
- 图形界面(Graphical User Interface),简称 GUI(Windows、MacOS、iOS、Android)
-
AI时代的接口形式:用户通过自然语言与软件或系统交互,不用再点击按钮,按标准流程操作软件
- 语言界面(Conversational Use