SuperAPI AI 工具集

answers-ask-user-input

通用与其它

查看项目

更新于 10-16 07:28

技能介绍

用途:在缺少少量关键上下文、而这些信息会明显影响回答质量时,向用户提出交互式问题,收集其偏好、约束或目标,再据此给出建议。

主要能力:展示可点击的选项按钮,并在选项下方提供自由文本输入行;每个问题必须包含 free_text_placeholder,占位提示应简短、具体,例如“Add another constraint”。问题可设为单选或多选,优先使用多选,因为多数问题并非互斥。最多可提 3 个问题,每个问题 2 至 4 个选项为宜(最多 10 个)。

使用方式:调用时插入 genui 组件,传入 questions 数组,每项包含 question、options、type(single_select 或 multi_select)和 free_text_placeholder。调用前应先给出一句简短的对话式说明,不要静默展示选项;调用后本轮即结束,不再继续输出。

适用场景:需要了解用户偏好才能给出有用建议时,例如制定健身计划、选书、考虑养宠物、挑选礼物等。问题应揭示会真正改变推荐结果的具体偏好、约束或权衡,并聚焦于标签背后的决策因素,如日常任务、预算、时间线、日程、风险承受度、社交场景、维护负担或不可接受项。

限制:用户问“A 还是 B”时不应使用,因为用户要的是分析和推荐;用户倾诉情绪、询问你的看法、提出事实性问题、需要文字反馈,或已给出带具体约束的详细提示时,也不应使用。避免提出选项直接对应候选推荐的代理问题,避免把多个维度打包成一个抽象轴。该组件不适用于 UUID 模式。