You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Watson巴西葡萄牙语工作区多意图识别限制咨询

Watson Assistant 巴西葡萄牙语多意图识别的限制与解决方法

首先直接给你明确答案:是的,Watson Assistant的多意图识别功能默认对非英语语言(包括巴西葡萄牙语)有限制,这就是你遇到response.intents始终只返回一个意图的原因。不过别担心,有几个可行的办法能解决这个问题。

为什么会有这个限制?

Watson Assistant的多意图检测逻辑最初是基于英语语料训练优化的,对于其他语言,官方默认没有启用多意图识别的能力——哪怕用户的查询里明显包含两个独立的请求,模型也只会优先识别置信度最高的那个意图,不会返回多个结果。

针对你的测试案例的验证

你的测试场景非常典型:

  • 单一披萨请求:Gostaria de pedir uma pizza → 正确识别单个意图
  • 单一营业时间请求:Qual horario você fecha? → 正确识别单个意图
  • 混合请求:Gostaria de pedir uma pizza, mas horario você fecha? → 仅返回一个意图,完全符合当前默认行为

可行的解决方案

方案1:自定义混合意图+实体提取

这是最容易落地的方法:

  • 创建一个专门的混合意图(比如命名为pedido_pizza_e_horario),然后添加足够多的包含两种请求的训练样本,比如:
    • Quero pedir uma pizza e saber quando vocês fecham
    • Gostaria de encomendar uma pizza, além disso, qual o horário de fechamento?
    • Vou pedir uma pizza, mas primeiro quero saber até quando vocês estão abertos
  • 同时,确保你的披萨订单和营业时间意图都有对应的实体(或者关键短语),当识别到混合意图后,通过实体提取确认用户的两个需求,再分别触发对应的对话流程。

方案2:开启进阶多意图功能(付费套餐可选)

如果你使用的是Watson Assistant的付费套餐,部分版本支持针对非英语语言启用多意图识别:

  • 进入你的工作区设置,找到“多意图识别”相关选项,尝试为巴西葡萄牙语开启该功能。
  • 开启后,记得补充更多混合请求的训练数据,帮助模型学习葡萄牙语中多请求语句的语义模式——数据越多,识别准确率越高。

方案3:对话流程补全(退而求其次的办法)

如果上面的方案暂时无法实施,你可以在对话节点里主动引导用户:
比如当识别到披萨订单意图后,回复:Certo, vamos processar seu pedido de pizza! Você também quer saber algo mais, como nosso horário de fechamento?,通过主动询问来覆盖多请求场景。

额外小贴士

  • 训练混合意图样本时,尽量用不同的连接词(e, mas, além disso, primeiro等),覆盖更多句式结构,提升模型的泛化能力。
  • 可以在意图的“置信度阈值”设置里适当调整数值,避免模型误判混合请求为单一意图。

内容的提问来源于stack exchange,提问作者Bruno Braga

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 07:27:36