基于人工智能的软件开发方法、装置、设备及介质
本申请涉及人工智能技术领域,具体提供一种基于人工智能的软件开发方法、装置、设备及介质,旨在解决现有技术中,根据开发人员提供的项目结构化信息生成代码,该方式缺失对多源异构资料的分层管理和有序装配能力,进而造成生成的软件质量低的技术问题。为此目的,该基于人工智能的软件开发方法包括:获取软件开发文档和约束文档;将软件开发文档划分至对应的层级,得到分层上下文集合;从分层上下文集合中选择目标上下文集合;将目标分层上下文集合按照对应的层级输入至智能体,并根据约束文档,对智能体的行为进行约束,得到输出内容。