很多AI数字人已经能够回答企业介绍、产品功能、价格套餐和技术问题。
但真正使用时,用户往往不满足于“问一个问题,得到一个答案”。
用户还会提出:
“帮我查一下订单到哪里了。”
“帮我预约明天下午的产品演示。”
“这个型号还有库存吗?”
“帮我提交一个售后工单。”
如果数字人只能回答:
“您可以联系我们的工作人员进行处理。”
那么它本质上仍然只是一个会说话的知识库。
要让AI数字人真正参与企业业务,就需要使用 Function Call、MCP和企业API。
一、Function Call是什么?
Function Call可以理解为:
大模型发现用户需要执行某项操作时,不直接编一个答案,而是调用企业提供的功能。
例如企业给数字人提供一个订单查询接口:
查询订单
需要参数:订单号
用户说:
“帮我查一下订单A35821到哪里了。”
大模型可以从这句话中识别出:
功能:查询订单
订单号:A35821
随后系统调用真实订单接口。
接口返回:
“已发货,当前运输中。”
数字人再告诉用户:
“您的订单已经发货,目前正在运输中。”
这时回答不是AI猜出来的,而是来自企业真实业务系统。
二、为什么不能让大模型自己回答订单和库存?
因为大模型本身不知道企业后台的实时数据。
例如用户问:
“D1现在还有多少库存?”
知识库可能只能告诉AI:
“D1是一款四足机器人。”
但今天到底还有10台、2台还是已经售罄,只有企业库存系统知道。
订单、库存、预约时间、客户信息等数据都可能随时变化。
因此,这类信息不应该依靠知识库或者大模型记忆回答,而应该:
实时调用企业系统。
这也是Function Call最重要的价值之一。
三、AI数字人可以调用哪些企业功能?
实际业务中可以连接的功能很多。
例如:
销售咨询
查询产品库存;
获取实时价格;
创建销售线索;
预约产品演示。
客户服务
查询订单状态;
查询物流信息;
创建售后工单;
查看服务进度。
企业内部
查询员工信息;
查询会议室;
创建日程;
读取内部系统数据。
因此,数字人不再只是:
用户问 → AI回答
而可以变成:
用户提出需求 → AI理解需求 → 调用系统 → 获取结果 → 数字人反馈。
四、数字人怎么知道应该调用哪个功能?
企业可能同时提供几十个甚至上百个接口。
例如:
订单查询;
库存查询;
预约演示;
提交工单;
修改客户资料。
大模型需要根据用户意图选择正确工具。
用户说:
“明天下午给我安排一个演示。”
系统应该调用预约功能。
用户说:
“我昨天买的产品发货了吗?”
则应该进入订单查询流程。
所以工具定义需要写清楚:
这个功能是干什么的;
什么时候应该调用;
需要哪些参数;
返回什么结果。
描述越清晰,大模型越容易选择正确工具。
五、参数不完整怎么办?
真实用户通常不会一次把所有信息都说完整。
例如用户说:
“帮我预约一个产品演示。”
系统可能还需要:
姓名;
联系方式;
日期;
时间;
想了解的产品。
数字人不能自己编这些信息。
它应该判断当前还缺哪些必要参数,然后继续询问:
“可以,请问您希望预约哪一天?”
用户回答:
“周三下午。”
系统记录时间后,再继续补齐缺少的信息。
所有必要参数准备完成以后,再调用预约接口。
这也是AI数字人相比传统固定表单更自然的地方:
用户可以通过对话逐步完成业务流程。
六、MCP和Function Call有什么区别?
Function Call更关注:
让大模型调用一个具体功能。
MCP则更像一套标准化的连接方式,让AI能够发现并使用外部工具和数据。
例如企业内部存在:
CRM;
ERP;
订单系统;
知识库;
项目管理系统。
如果每套AI应用都单独开发一套连接逻辑,后期维护会比较复杂。
通过MCP,可以把这些能力按照统一方式提供给AI。
简单理解:
Function Call解决“怎么调用功能”,MCP更进一步解决“AI如何标准化连接各种工具和数据源”。
两者并不是互相替代,也可以结合使用。
七、为什么权限控制特别重要?
当数字人开始真正执行操作以后,安全性就比普通问答更加重要。
例如:
查询订单可以直接执行;
但如果用户说:
“把订单取消掉。”
这已经涉及真实业务修改。
再比如:
“把客户资料删除。”
“给这个客户退款。”
“修改合同金额。”
这类操作不能因为AI理解了一句话就直接执行。
系统应该根据风险等级增加:
身份验证;
权限判断;
二次确认;
操作日志;
敏感接口限制。
例如数字人可以确认:
“您确定要取消订单A35821吗?”
只有用户明确确认后,系统才真正调用取消接口。
因此,AI数字人越深入业务系统,权限与安全设计就越重要。
八、金福来数字人为什么需要Function Call与MCP?
金福来数字人应用于官网接待、产品咨询和客户服务时,如果只接企业知识库,可以解决大量“信息问答”问题。
但进一步的企业需求通常是:
用户咨询之后,能不能直接完成下一步?
例如:
咨询产品后直接留资;
询问产品后预约演示;
询问订单后直接查询物流;
遇到故障后直接创建售后工单。
通过Function Call、MCP和企业API,可以把数字人的自然语言交互与实际业务流程连接起来。
这样数字人才从一个“会回答问题的虚拟角色”,逐渐变成真正的企业业务入口。
结语
AI数字人的价值不应该停留在“回答得像不像真人”。
企业更应该关注:
它回答完以后,能不能继续帮用户把事情办完。
Function Call负责让AI调用真实功能;
企业API负责提供订单、库存、CRM等业务能力;
MCP让AI与外部工具之间的连接更加标准化;
参数管理负责补齐执行所需信息;
权限控制则保证敏感操作不会被随意执行。
当数字人能够完成“理解需求—调用系统—执行业务—返回结果”这一整套流程后,它才真正从智能问答工具,升级为可以参与企业业务的AI数字员工。

