页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...


URL参数名

URL参数值

说明

输入参数

className

AIChatRemoteService


methodName

query


params

txt

问句

token

loginIfSmartbiLogged方法获取的token

isMultiQuery查询类型,该参数为空,则由AIBus判断是否多轮

themeId

数据模型id,可为空,有推荐

reportId

报表Id,设置为空

uuid

设置为空

userChoseThemeId

用户选择的模型id 用于锁定模型查询,设置为空

isMobileCall

是否手机请求,设置为false

getPageBO

是否需要仪表盘定义,设置为false

subTable子表
llmReviseQuestionWithUserGuide合并问句
returnPrompt是否返回提示词,字符串:true,false
returnJSON是否返回json数据

返回值

retCode

0

非0表示错误

result


见下表

    【PostMan
  • PostMan -
  • 登录方法测试样例】
  • 登录方法测试样例

  • 返回示例


  • query方法的返回值比较复杂,下表会详细说明query的返回值。

...

第二层result属性

属性含义

说明

intentionType意图类型text2sql的类型

uuid

本次查询uuid

记录查询日志id

rowsCount

本次查询结果数据总行数

表格才生效

currentRows

当前返回数据行数

表格才生效

currentPage

当前页码

表格才生效

rowsPerPage

每页行数

表格才生效

clientId

本次查询id

记录查询id,用于翻页时标记查询缓存

html

返回结果

 如果是图形,则返回ECharts定义

 如果是表格直接返回html

portletType

仪表盘组件类型(queryType=PageQuery才生效)

 ECHARTS_BAR     图形:柱图

 ECHARTS_LINE     图形:线图

 ECHARTS_PIE       图形:饼图

 TABLE_LIST           表格:清单表

 TABLE_CROSS       表格:交叉表

queryType

查询类型

 PageQuery(数据模型、业务主题出图时)

 InsightQuery(业务主题)

 CombinedQuery(业务主题)

question

本次查询的问题


resultTips

本次查询的条件

where或者having条件

themeId

本次查询的数据模型/业务主题id


nl2sql查询定义nl2sql的详细定义
  • 选择数据集样例(sim_table )

{
    "queryIntention": "sim_table",
    "rhetoricalQuestionType": "sim_table",
    "desc": "发现多个相似表,请从以下列表进行选择并确认。",
    "fuzzyObjects": null,
    "alternatives": [
        [
            "业务主题:主流热销私家车",
            "数据模型:hcy热销车"
        ]
    ],
    "alternativesRealValue": [
        [
            "THEME.demo2019.CSAC汽车销售分析",
            "I8a8aa3ed017bc404c404760a017bc40bc0b90004"
        ]
    ],
    "userSelected": null,
    "otherParams": "{\"system_question\":\"发现多个相似表,请从以下列表进行选择并确认。\",\"id_list\":[[\"THEME.demo2019.CSAC汽车销售分析\",\"I8a8aa3ed017bc404c404760a017bc40bc0b90004\"]],\"fuzzy_entity_list\":[],\"option_list\":[[\"业务主题:主流热销私家车\",\"数据模型:hcy热销车\"]],\"theme_id\":\"\",\"question_ori\":\"去年长安各车型的销售量\"}"
},

Image Removed

【interActionItems--选择表格部分】

Image Removed

【配套页面样子】

  • 选择维度、指标、成员样例(fuzzy_entity)

...





4.4 选择不确定的实体(维度、指标、成员)

该方法,最主要就是设置 interActionInput.userSelected

...