垂域元应用仿真构建
功能概述
通过自然语言描述和可视化拖拽,将多个原子微服务智能组合为元应用智能体,实现从需求到智能体的快速构建。
界面预览
元应用仿真构建主界面,左侧为智能对话,右侧为可视化编排画布
功能意义
什么是垂域元应用?
垂域元应用是将多个原子微服务组合形成的智能体应用,具有特定领域的业务逻辑和智能决策能力。它是连接底层微服务和上层应用系统的关键桥梁。
在四级接口体系中的作用:
- 将原子微服务组合为有业务意义的智能体
- 提供领域特定的业务逻辑和决策能力
- 为应用系统构建提供标准化的智能体资源
界面布局
双栏交互设计
界面布局说明
区域位置 | 功能描述 | 操作方式 |
---|---|---|
左侧 | 智能对话框 | 自然语言需求描述 |
右侧 | 可视化画布 | 智能体服务工具调用图 |
设计理念: 结合AI智能推荐与人工精细调整,实现高效的元应用构建体验。
构建流程
1. 自然语言需求描述
在左侧聊天框中使用自然语言描述您的应用需求:
示例需求描述:
text
"我想基于课题一的算法生成一个跨境支付报告生成应用"
描述要素:
- 业务目标:明确要解决的业务问题
- 应用场景:具体的使用场景和环境
- 功能需求:期望实现的核心功能
- 技术要求:特殊的技术需求或限制
需求描述建议
- 使用清晰简洁的自然语言
- 包含关键的业务术语和领域词汇
- 描述具体的使用场景而非抽象概念
- 可以提及希望使用的特定算法或技术
2. AI智能分析推荐
提交需求后,系统的大模型将进行智能分析:
分析过程:
- 需求理解:解析自然语言需求中的关键信息
- 服务匹配:在已发布的原子微服务中搜索相关服务
- 组合推荐:根据业务逻辑推荐最佳的服务组合方案
- 架构生成:生成初步的元应用架构图
推荐结果:
- 相关原子微服务列表
- 服务节点和工具信息
- 初步的数据流和调用关系
- 可视化的架构预览
3. 可视化服务编排
在右侧画布查看和调整AI推荐的服务组合:
可视化功能:
画布操作指南
- 服务节点:每个节点代表一个原子微服务,悬停可查看信息
- 连接线:表示服务和智能体间的数据流和调用关系
- 连接编辑:可以添加、删除或修改服务连接
- 参数配置:点击节点可配置服务参数
手动调整功能:
- 添加服务:从服务库添加新的微服务节点
- 删除服务:移除不需要的服务节点
大模型辅助编排
建议先让大模型给出推荐的编排结果,然后根据具体需求手动修改并优化元应用架构。
4. 元应用构建
确认服务编排方案后,点击"构建为元应用"按钮:
构建过程:
- 服务整合:将选定的微服务整合为统一的智能体
- 接口生成:生成元应用的对外接口
- 业务逻辑封装:封装服务间的协调和业务逻辑
- 界面生成:自动生成元应用的用户界面
5. 元应用预览和配置
配置信息:
- 元应用名称:设置应用的标识名称
- 功能描述:详细描述应用功能和用途
- 界面设置:配置用户界面布局和样式
- 权限管理:设置访问权限和使用限制
6. 预发布元应用
点击"预发布"按钮完成元应用发布:
预发布状态说明
预发布是元应用部署的第一阶段:
- 元应用构建完成:多个原子微服务已被组合为元应用智能体,并生成了相应的配置文件
- 上传到平台:构建好的元应用配置文件会自动上传到平台
- 容器化部署:平台自动进行元应用的容器化部署,创建智能体运行环境
- 状态说明:部署完成后,元应用的状态会由"部署中"转为"预发布",此时元应用已经可以运行但尚未经过业务数据验证
预发布 vs 正式发布:
- 预发布状态:元应用已运行但未通过业务数据验证,暂时无法用于应用系统构建
- 正式发布状态:元应用通过业务数据验证后的状态,可以被检索和调用
后续流程: 根据平台的三级验证框架,预发布的元应用还需要通过"业务数据验证",验证通过后才能成为正式发布状态,只有正式发布的元应用才可以用于后续的应用系统构建。