摘要
本发明公开了一种知识驱动的自动化软件架构设计的多智能体系统,属于计算机辅助设计技术领域,多智能体系统包括:基于大语言模型构建的分析智能体、建模智能体、设计智能体以及评估智能体,分析智能体用于从软件需求规格说明书中提取、筛选和分类对软件架构设计有影响的需求并生成需求文档;建模智能体用于根据需求文档和外部知识库生成软件架构视图;设计智能体用于根据需求文档和软件架构视图生成软件架构文档;评估智能体用于根据需求文档、软件架构视图以及软件架构文档对软件架构进行评估分析生成评估分析报告。本发明通过智能体之间的协同与交互以及外部知识的提示,能够有效增强软件架构设计的可靠性、实用性与创造力。
技术关键词
软件架构
文本
多智能体系统
计算机辅助设计技术
故障恢复技术
大语言模型
决策
报告
数据交换协议
数据格式
脚手架
定义
生成代码
模块
原型
逻辑
场景
风险