Skip to main content

自然语言 Agent

NexaLayer 的 NL Agent 是受控自然语言操作入口。它把用户输入解析成有限意图,再映射到明确的业务能力和 API。

设计原则

  • 只执行受支持的资源操作,不做开放式聊天
  • 关键动作需要确认
  • 意图先映射到 Capability,再调用 API,避免语义错配
  • 结果会保留上下文,支持“选第 2 个”“开通这个”这类跟进指令
  • 含具体 IP 的输入优先走单 IP 查询,避免误路由到列表查询

典型流程

用户输入
  -> Intent 识别
  -> Capability 映射
  -> 参数抽取和确认
  -> Executor 调用 API
  -> Formatter 输出自然语言结果

示例

用户:美国有哪些动态产品?
系统:返回产品列表并保存为 lastResult。

用户:帮我挑两个库存高的
系统:从上次结果中排序并推荐两个。

用户:开通第一个
系统:请求确认,确认后创建 Session。
NL Agent 适合控制台和辅助操作,但脚本化生产接入仍建议直接使用 REST API。