Nova AI通过环境变量、提示语模板和MCP协议三类方式实现业务场景绑定:环境变量注入角色、知识库路径与输出风格;模板嵌入结构化场景前缀;MCP挂载实时会话数据。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在Nova AI中为提示词绑定具体业务场景,让模型输出更贴合真实工作流,不是简单加一句“请按客服场景回答”,而是要通过环境上下文注入把角色、约束、数据源等要素固化进每次推理过程。
确认Nova AI支持的上下文注入方式
登录Nova AI控制台 → 进入“Agent编排中心” → 打开目标Agent的配置页 → 查看左侧菜单是否有【环境变量】或【上下文注入】入口。若无此选项,说明当前版本未开启MCP协议支持,需升级至Nova AI 2.4.0+或启用华为云Stack 8.2.1工业智能中枢底座。
【必须确认底座版本】低于8.2.1的工业智能中枢不支持OBS路径传入自定义Python函数,也无法通过环境变量动态拉取配置参数。
设置场景化环境变量(推荐方式)
第一步:在Agent配置页点击【环境变量】→ 【添加变量】
第二步:填写键值对,例如:
键:SCENE_TYPE → 值:customer_service
键:DOMAIN_KB_PATH → 值:obs://my-bucket/kb/customer-service-v2.json
键:RESPONSE_STYLE → 值:简洁口语化,禁用专业术语,单句不超过25字
第三步:勾选【启动时注入】→ 保存并重启Agent实例。此时所有推理请求都会自动携带这三个变量,模型可读取SCENE_TYPE判断角色,从DOMAIN_KB_PATH加载知识片段,按RESPONSE_STYLE约束输出格式。
注意:OBS路径必须是公开可读或已配置IAM授权策略,否则模型加载知识库时会返回403错误。
通过提示语模板嵌入场景逻辑
方法一:直接复用平台预置模板
在“我的提示语”页 → 点击【引用模板】→ 搜索“客服应答” → 选择带“多轮对话+工单状态感知”的模板 → 修改其中的变量占位符,如将{{company_name}}替换为“华为nova官方服务”。
方法二:手动构造结构化提示头
在提示语内容顶部插入三行固定前缀:
你正在华为nova手机售后客服场景中工作。
当前用户工单ID:{{ticket_id}},设备型号:{{device_model}},故障描述关键词:{{keywords}}。
请严格按以下四步响应:①确认问题类型;②给出1个最可能原因;③提供1个自助排查动作;④结束语用“小艺随时帮您”。
变量标识符必须与Agent运行时传入的实际参数名完全一致,大小写敏感,否则{{ticket_id}}会被当作纯文本输出。
用MCP协议挂载实时场景资源
前提:已部署novada-mcp服务器且与Nova AI Agent完成JSON-RPC连接。
① 在novada-mcp配置中注册一个名为“current_service_context”的工具,其作用是从数据库实时查出当前会话的工单详情、用户历史投诉记录、最新产品公告PDF路径。
② 在Nova AI的Agent编排画布中,拖入“MCP调用”节点 → 选择工具名“current_service_context” → 设置超时为3000ms → 输出映射到变量context_data。
③ 在后续提示语中直接引用:基于
这一步不可跳过:若未在MCP服务器端配置对应工具,Agent调用时会抛出“tool_not_found”异常,整个链路中断。


















