用途:管理健康管理系统中的用户语言偏好,支持设置、查看和切换语言,以及开关自动语言检测。
主要能力:支持中文(zh-CN)和英文(en);set 用于更新首选语言,get 用于显示当前语言设置(首选语言、自动检测状态、回退语言),auto 用于开启或关闭从用户输入自动检测语言。设置结果保存在 data/user-settings.json,包含 preferred、detected、detected_at、confidence 以及 conversation.auto_detect、fallback_language 等字段。
使用方式示例:/language set en、/language set zh-CN、/language switch to English、/language get、/language show、/language auto on、/language auto off。
检测逻辑:当 auto_detect 开启时,分析用户输入的中文字符比例,若中文字符超过 30% 则判定为 zh-CN,否则判定为 en,并将结果存入 detected 字段,用于当前回复。
限制:仅明确支持中文与英文两种语言;其他语言、计费信息、平台支持范围及安装方式暂未提供。