LLM原生的“函数调用”功能允许大型语言模型决定何时运行代码片段以及向其传递哪些输入。首先,您告诉模型有哪些函数可用。对于每个函数,您提供一个简短名称、简短描述以及带有类型的参数列表。在聊天过程中,模型可以回答与该模式匹配的JSON,而不是纯文本。您的包装程序读取JSON,调用实际函数,然后将结果反馈给模型以便其继续进行。这个循环有助于代理搜索网络、查询数据、发送电子邮件或执行您暴露的任何其他任务。由于输出是结构化的,因此与模型尝试编写原始代码或自然语言命令时相比,您会犯更少的错误。
用自己的话写下这一站的结论。