要让Nova AI回答时引用公司最新财报、实时库存或昨天刚更新的合同条款,但提示词一发出去,AI依旧在用训练数据里的旧信息胡编乱造——问题不在模型本身,而在于提示词没有接入实时信息源。这里的核心开关,正是那个名为“External Data Sources”的配置项。
先说几个关键判断:如果这个开关没有开启,后续挂载再多文件、配置再完善的API,提示词里写得再细致,所有指向外部数据的指令都会被系统静默忽略。因此,第一步必须确认该开关处于激活状态。
确认Nova AI是否支持实时数据注入
打开Nova AI控制台 → 进入「Prompt Studio」→ 查看右侧「Advanced Settings」标签页 → 找到「External Data Sources」开关。只有该开关为启用状态(蓝色),才支持后续挂载操作。【若此处灰显不可点,说明当前账号权限不足或未开通企业版】
别嫌这一步多余——不确认就直接写提示词,等于给AI开了一张没有兑现承诺的空头支票。
挂载本地知识库文件(PDF/Excel/Word)
方法一:控制台拖拽上传
进入「Knowledge Base」→ 点击「+ Add Document」→ 直接将文件拖入虚线框内 → 等待解析完成(PDF类通常需10–90秒)→ 勾选「Auto-sync on update」确保后续文件修改自动生效。
方法二:API批量挂载
调用POST /v1/kb/documents接口,body中必须包含file_url(支持HTTPS直链)、metadata(建议传入{"source": "finance_q2_2026.xlsx", "updated_at": "2026-07-06T14:22:00Z"})和chunk_strategy(设为"semantic"避免表格被切碎)。
注意:单次上传文件大小不能超过120MB,且Excel必须含表头行,否则字段识别会全错。
对接动态API数据源
第一步:在「Data Connectors」中点击「Add Connector」→ 选择「REST API」→ 填写基础信息:
• Name:填“CRM-Leads-Realtime”这类可读标识
• Base URL:填https://api.yourcompany.com/v2/leads
• Auth Type:选Bearer Token,并粘贴有效token(有效期少于24小时需配刷新逻辑)
第二步:配置请求参数
• Method:固定为GET
• Query Params:添加status=active和updated_after={{last_run_time}}(双大括号是Nova内置时间变量,会自动替换为上次执行时间戳)
• Response Path:填$.data[*],告诉系统从JSON数组里取每条线索记录
第三步:字段映射与缓存策略
点击「Map Fields」→ 将API返回的lead_name映射为title,contact_phone映射为phone → 在「Cache TTL」中设为300(秒),避免每轮提问都重拉数据拖慢响应。
这一步要特别当心:漏掉Response Path或填错JSON路径,会导致整个API返回为空,但界面不报错,只显示“未找到相关知识”。调试起来非常坑。
在提示词中调用已挂载知识源
用{{kb:finance_q2_2026.xlsx#营收同比}}语法直接插入变量——其中finance_q2_2026.xlsx是文档ID(非文件名),#营收同比是Excel中名为“营收同比”的单元格区域名称(需提前在Excel里定义名称管理器)。
调用API数据时写{{api:CRM-Leads-Realtime#lead_name}},注意冒号后必须是Connector的Name值,大小写敏感。
如果提示词里混用{{kb:xxx}}和{{api:yyy}},Nova AI默认按出现顺序依次加载,超时阈值为8秒;任一源失败,其余仍继续,但失败项返回空字符串——这点必须在业务逻辑里做兜底判断,否则AI可能悄无声息地编造答案。
