DevExtreme包括4个单独的产品套件,具有80多个UI组件和集成的开发模板/dev工具,帮助用户轻松创建高影响力和响应性的桌面和移动Web应用程序。

在上文中(点击这里回顾>>),为大家介绍了DevExtreme v26.1新版本发布了AI Agent Skills,本文将继续介绍DevExtreme v26.1中聊天功能的增强。

在接下来的系列文章中,我将为大家一一介绍DevExtreme v26.1在新版本中的更新亮点,希望能帮助到大家~

DevExpress新旧版本帮助文档下载可进QQ qun获取:169725316

Chat(聊天)功能增强

语音转换到文本

DevExtreme Chat(聊天)界面现在支持语音到文本的转换(允许用户听写消息,替代输入)。

要激活此功能,请将speechToTextEnabled属性设置为true。启用后,聊天输入字段中将显示麦克风图标,用户可以单击图标开始语音到文本的转换。

使用speechToTextOptions属性配置转换设置,例如用户可以指定语音识别的语言,并设置语音输入的最大持续时间。

使用新的speech-to-text(语音转文本)选项来增强可访问性,提高用户效率,并支持新的交互场景(如免提语音输入)。

建议

DevExtreme Chat现在可以在输入字段上方显示建议按钮,即使在输入消息后,这些按钮仍然可见。使用新的建议API来定义建议并单独配置每个按钮。使用场景包括:

  • AI聊天中的提示建议:指定即时可用的提示,帮助用户理解AI助手功能,以便他们更快地获得相关响应。
  • 新对话的初始消息建议:允许用户通过单击开始对话,来改善体验。
  • 动态、上下文感知建议:基于对话流、用户输入或应用程序状态更新建议,来保持交互的相关性和帮助性。
  • 一次性或可忽略的建议:在选择后或在特定对话阶段隐藏建议,以保持界面整洁和专注。

建议API接受DevExtreme ButtonGroup选项,并允许您使用onItemClick选项处理单击操作。用户可以更新输入字段文本,立即发送消息,或者根据需要执行任何其他操作。

消息流式处理

使用v26.1,用户现在可以在消息气泡内以增量方式流式传输AI消息响应。消息流改善了DevExtreme支持的AI助手、聊天机器人和长时间运行操作的用户体验,对话感觉更具活力和响应性。

使用新的sendButtonOptions属性来实现消息流,将按钮切换到自定义模式,自定义图标,并根据需要处理单击事件。例如,按钮可以启动AI请求,将响应分块传输到Chat UI中,并在生成期间充当停止按钮。

输入字段文本

inputFieldText属性允许用户在聊天输入字段中显示自定义文本:

  • 添加默认邮件(用户可以在发送之前对其进行修改)。
  • 建议提示来指导用户响应。
  • 基于上下文(如前面的消息)动态预填充输入字段。
Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐