产品2026年2月28日3 分钟阅读

语音代理中的分支逻辑:条件、变量和状态

真实对话分支。呼叫者对一个问题的回答决定了接下来会发生什么。以下是条件逻辑在语音代理工作流程中的工作原理。

线性对话流程——问候、询问、响应、结束——适用于最简单的用例。除此之外的任何事情都需要分支:如果呼叫者是现有客户,请检查他们的帐户;如果是新人,请开始入职。如果问题是计费,则路由至计费流程;如果是技术性的,请提供故障排除的路线。如果来电者感到沮丧,请尽早升级。分支是将演示代理转变为生产代理的原因。

条件在 Agent Canvas 中如何工作

条件节点评估变量或 LLM 分类,并将对话路由到不同的路径。该变量可以显式收集(“您是现有客户吗?”),由法学硕士从上下文推断,或从外部系统查找(CRM 返回客户等级)。每个分支都通向不同的子流,具有自己的操作、知识库查询和护栏。

对话状态和变量

随着对话的进行,变量会累积:caller_name、account_id、issue_type、sentiment_score。这些变量可用于画布中的每个节点 - 它们通知条件路由,个性化代理响应,并作为参数传递给操作。当代理进行预约时,它会使用之前在对话中收集的 caller_name 和 Preferred_time 变量。状态使流程连贯,而不是每个节点孤立运行。

准备好构建了吗?

了解 Mazed 的多模态 AI 代理如何为您的用例工作。

语音代理中的分支逻辑:条件、变量和状态 | Mazed Blog | Mazed