问:AI怎么调用外部工具的?是外部工具从AI输出的文字中识别到了关键词? 答:AI 不直接调用工具,程序代码调用 AI 接口,AI 返回一段结构化的JSON文本,告诉程序是不是要用工具,用什么工具,参数是什么,程序解析JSON后去调用工具。 举例来说你问 AI 今天上海天气多少,AI 是不知道的,AI 会告诉程序: 1. 你要去调用天气查询工具; 2. 查询的参数是“上海”。 程序去调用天气工具,告诉 AI 今天上海天气是晴转小雨/1度,然后 AI 再返回消息:“今天上海的天气是晴转小雨,1度,出门带伞,多穿点衣服。”