AI 模块配置

晓葆终端 SDK 内置健康 AI 能力,包括健康报告智能解读、 AI 健康助手对话和个性化健康标签。

AI 模块文档正在完善中。以下为功能概览,接入参数说明即将更新。

AI 模块概述

晓葆 AI 健康模块提供三类能力:

能力说明触发方式
健康报告解读对检测报告中的各项指标进行个性化解读和建议检测完成后自动触发;用户也可手动刷新
AI 健康助手用户可就健康问题与 AI 助手多轮对话用户主动唤起对话界面
AI 健康标签基于用户健康数据生成个性化健康画像标签数据更新后后台异步生成

开启 AI 功能

在 SDK 初始化时配置 AI 相关参数:

XiaobaoSDK.init(
    ...,
    aiConfig = XiaobaoAiConfig(
        enableReportInterpret = true,   // 报告 AI 解读
        enableHealthChat      = true,   // AI 对话助手
        enableHealthTags      = true    // AI 健康标签
    )
)

健康报告 AI 解读

检测完成后,SDK 自动触发 AI 解读队列。解读通常在 30 秒内完成。 报告页面内置状态轮询,ai_status 变为 completed 后自动刷新显示。

无需额外代码,SDK UI 已自动处理整个交互流程。

健康 AI 对话

唤起 AI 对话界面:

// 打开 AI 健康助手(弹出浮层)
XiaobaoSDK.openHealthChat()

// 可传入上下文(如结合当前家庭成员数据)
XiaobaoSDK.openHealthChat(
    memberId = currentMemberId,
    context  = "用户想了解血压偏高的原因"
)

AI 健康标签

AI 健康标签在数据更新后由后台异步生成,无需主动调用。 可通过以下方式获取当前标签:

XiaobaoSDK.getHealthTags(memberId) { tags ->
    // tags: List<HealthTag>,包含标签名称、类型、可信度
    tags.forEach { Log.d("Tag", it.name) }
}