本发明涉及语音处理,尤其涉及一种语音驱动的应用生成方法、装置、设备及存储介质。
背景技术:
1、在金融科技业务领域,现有的零代码应用开发平台虽然降低了部分系统开发门槛,但用户在构建业务应用时往往仍需通过界面拖拽或参数输入完成功能配置。这种方式对于不具备技术背景的业务人员来说依然复杂,学习成本高且效率低。在构建如风险管理、智能合规、客户服务类的应用时,用户往往需要反复尝试不同的组件组合和参数配置,才能形成满足需求的应用逻辑结构,导致开发周期过长。同时,现有平台的组件库往往固定,扩展性差,缺乏智能化的支持,无法根据动态的业务需求自动生成或调整合适的组件,导致在处理复杂的金融业务逻辑时存在兼容性不足和应用更新效率低下的问题。
2、在医疗健康业务领域,传统零代码平台同样存在明显不足。临床辅助决策、患者随访管理或健康数据分析等应用场景中,开发人员通常需要人工挑选和组装有限的组件来构建应用流程。当组件间接口不兼容或数据流不一致时,系统会出现逻辑错误或性能瓶颈,用户必须手动排查并修正,效率极低。同时,现有平台缺乏对应用生成后的持续优化能力,无法根据新的指令或反馈动态调整应用逻辑,导致医疗健康应用在面对复杂病例处理和跨数据源集成时灵活性不足,难以快速响应业务场景变化。
技术实现思路
1、本发明的主要目的在于提供一种语音驱动的应用生成方法、装置、设备及存储介质,旨在解决现有零代码应用开发平台缺乏基于语音输入的智能化组件匹配与逻辑验证机制,导致应用构建效率低、组件扩展性差且难以实现动态优化的技术问题。
2、为实现上述目的,本发明提供一种语音驱动的应用生成方法,包括:
3、接收语音输入生成语音数据,对所述语音数据执行多模态解析生成解析结果;
4、基于所述解析结果识别用户意图并抽取实体生成意图实体集合;
5、根据所述意图实体集合生成结构化指令,基于所述结构化指令匹配组件库中的现有组件;
6、当不存在匹配的现有组件时,创建新组件并将所述新组件注册至所述组件库;
7、获得匹配的所述现有组件或所述新组件作为目标组件;
8、将所述目标组件添加至当前组件集合,对所述当前组件集合执行逻辑验证生成验证结果;
9、根据所述验证结果构建应用逻辑结构,部署所述应用逻辑结构形成可执行应用;
10、响应追加语音指令对所述应用逻辑结构执行增量更新,接收反馈指令优化所述组件库中的组件。
11、进一步地,为实现上述目的,本发明提供一种语音驱动的应用生成装置,包括:
12、语音解析模块,用于接收语音输入生成语音数据,对所述语音数据执行多模态解析生成解析结果;
13、意图识别模块,用于基于所述解析结果识别用户意图并抽取实体生成意图实体集合;
14、指令生成模块,用于根据所述意图实体集合生成结构化指令,基于所述结构化指令匹配组件库中的现有组件;
15、组件生成模块,用于当不存在匹配的现有组件时,创建新组件并将所述新组件注册至所述组件库;
16、组件选择模块,用于获得匹配的所述现有组件或所述新组件作为目标组件;
17、逻辑验证模块,用于将所述目标组件添加至当前组件集合,对所述当前组件集合执行逻辑验证生成验证结果;
18、应用构建模块,用于根据所述验证结果构建应用逻辑结构,部署所述应用逻辑结构形成可执行应用;
19、增量优化模块,用于响应追加语音指令对所述应用逻辑结构执行增量更新,接收反馈指令优化所述组件库中的组件。
20、进一步地,为实现上述目的,本发明还提供一种计算机设备,所述计算机设备包括存储器、处理器以及存储至所述存储器上并可在所述处理器上运行的语音驱动的应用生成程序,所述语音驱动的应用生成程序被所述处理器执行时实现如上述所述的语音驱动的应用生成方法的步骤。
21、进一步地,为实现上述目的,本发明还提供一种计算机可读存储介质,所述存储介质上存储有语音驱动的应用生成程序,所述语音驱动的应用生成程序被处理器执行时实现如上所述的语音驱动的应用生成方法的步骤。
22、有益效果:本发明涉及语音处理技术领域,可应用于金融科技及医疗健康等业务场景中,公开了一种语音驱动的应用生成方法、装置、设备及介质,包括:接收语音输入生成语音数据并执行多模态解析得到解析结果,基于解析结果识别用户意图并抽取实体生成意图实体集合,根据意图实体集合生成结构化指令并匹配组件库中的现有组件,在不存在匹配组件时创建新组件并注册至组件库,获取匹配的现有组件或新组件作为目标组件,将目标组件添加至当前组件集合并执行逻辑验证生成验证结果,根据验证结果构建应用逻辑结构并部署形成可执行应用,响应追加语音指令对应用逻辑结构执行增量更新,并接收反馈指令对组件库中的组件进行优化。本发明通过将语音输入与多模态解析结合,避免了传统零代码平台依赖拖拽和手动配置的繁琐操作;通过意图识别与实体抽取自动生成结构化指令,实现了智能化的组件匹配;通过逻辑验证与验证结果驱动的应用逻辑结构构建,保证了应用的正确性和稳定性;通过增量更新与反馈优化机制提升了组件库的扩展性和可维护性。
1.一种语音驱动的应用生成方法,其特征在于,包括以下步骤:
2.如权利要求1所述的语音驱动的应用生成方法,其特征在于,接收语音输入生成语音数据,对所述语音数据执行多模态解析生成解析结果,包括:
3.如权利要求1所述的语音驱动的应用生成方法,其特征在于,基于所述解析结果识别用户意图并抽取实体生成意图实体集合,包括:
4.如权利要求1所述的语音驱动的应用生成方法,其特征在于,根据所述意图实体集合生成结构化指令,基于所述结构化指令匹配组件库中的现有组件,包括:
5.如权利要求1所述的语音驱动的应用生成方法,其特征在于,将所述目标组件添加至当前组件集合,对所述当前组件集合执行逻辑验证生成验证结果,包括:
6.如权利要求5所述的语音驱动的应用生成方法,其特征在于,根据所述验证结果构建应用逻辑结构,部署所述应用逻辑结构形成可执行应用,包括:
7.如权利要求1所述的语音驱动的应用生成方法,其特征在于,响应追加语音指令对所述应用逻辑结构执行增量更新,接收反馈指令优化所述组件库中的组件,包括:
8.一种语音驱动的应用生成装置,其特征在于,所述语音驱动的应用生成装置包括:
9.一种计算机设备,其特征在于,所述计算机设备包括存储器、处理器以及存储至所述存储器上并可以在所述处理器上运行的语音驱动的应用生成程序,所述语音驱动的应用生成程序被所述处理器执行时实现如权利要求1-7中任一项所述的语音驱动的应用生成方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述存储介质上存储有语音驱动的应用生成程序,所述语音驱动的应用生成程序被处理器执行时实现如权利要求1-7中任一项所述的语音驱动的应用生成方法的步骤。