ResolveModelAmbiguity

更新时间:
复制 MD 格式

名称

类型

描述

示例值

object

解析歧义信息

type

string

歧义类型。取 semantic(问题在语义上指向多个候选上下文)或 data_source(语义已唯一,但对应到多个物理数据源坐标)。注意本字段的取值 data_source 与响应顶层的 dataSource 字段不是同一个东西。

data_source

question

string

面向调用方的澄清问题,可直接展示给用户或下游智能体,用于在 options 中做出选择。

请选择本次查询使用的数据源

options

array

候选项列表,由 type 决定其形状,两种形状都带一个供调用方回传选择的 id(形如 o1、o2):type=semantic 时每项恰好为 id / label / description / context 四个字段,其中 context 与响应顶层 context 同构(注意候选项本身不是 context,而是包着它的一层);type=data_source 时每项恰好为 id / dataSource 两个字段,物理坐标嵌在 dataSource 里(含 region / project / logstore),不是直接铺在候选项顶层。每一项都是开放对象,服务端可能随语义层演进增删字段,调用方请按需读取并容忍未知字段。

[{"id": "o1", "dataSource": {"region": "cn-hangzhou", "project": "order-logs-a", "logstore": "orders"}}, {"id": "o2", "dataSource": {"region": "cn-hangzhou", "project": "order-logs-b", "logstore": "orders"}}]

object

any

候选项字段值。字段集合由 type 决定且随服务端演进开放扩展:type=semantic 时为 id/label/description/context;type=data_source 时为 id/dataSource。

o1