近日,英伟达CEO黄仁勋在CES 2025演讲大会中曾预言:AI智能体或是下一个行业风口,蕴藏着万亿美元的价值!
此外,在业界对于AI商业化和应用前景的预期中,AI智能体的呼声愈来愈高,国内外多位AI行业领军人物均表示:2025年将是智能体元年。
智能体对行业领域的价值影响
AI智能体(AI Agent)是一种能够自主感知环境、进行决策并执行任务的智能系统。
在智能编程领域,智能体在应用场景上能做到更全面、更系统、更智能,其作用不仅局限于单一研发流程,而是在设计、编码、构建、测试及部署和运维等整个流程阶段自主发现和处理问题,更智能化、系统化帮助我们研发人员开展工作。
同时,随着智能体的自主规划、任务决策和工具使用能力的增强,它将重塑软件设计和开发流程,提升开发人员的工作质量和效率,释放更多创造力,也不断推动着行业生产方式的变革和社会效能的提升。
在这种AI蓬勃发展的时代浪潮之下,科大讯飞旗下的讯飞星火iFlyCode开始探索智能体在软件研发领域的赋能和应用。
iFlyCode智能体主要功能
以强大的星火大模型为基座,iFlyCode智能体涵盖软件研发流程的6大领域场景,以满足开发人员在需求分析、编码、测试、技术设计、数据库建模和线上运维等多重场景下的需求。具体如下:
-
iFlyMate:作为一个通用助理,iFlyMate具备计算机科学和编程方面的基础知识。它适合处理各种IT知识问答和通用编程任务,并具有跨文件的感知能力,是日常工作的好帮手。
-
iFlyDev:这是我们的高级助理,专注于企业和业务开发。iFlyDev能够处理本地工程问答,支持企业代码知识库和个人代码知识库的管理。它还提供项目级代码编程、代码优化、函数拆分、代码评审以及单元测试等功能,帮助提高开发效率。
-
iFlyTest:该助理专注于测试领域,具备丰富的测试专业知识。iFlyTest熟悉企业测试规范和业务逻辑,能够生成测试用例和测试脚本,并进行智能问答和需求测试,确保产品质量。
-
iFlyOps:这是一个运维助理,专注于运维任务。iFlyOps了解企业运维规范和业务线上部署,能够进行智能问答、故障分析和根因定位,帮助快速解决运维问题,提高系统稳定性。
-
**iFlyPm:作为产品助理,**iFlyPm专注于产品设计。它具备产品设计领域的专业知识,熟悉企业设计规范和业务产品设计流程。iFlyPm可以进行智能问答和需求分析,支持产品设计过程的顺利进行。
-
iFlyDBA:这是一个专为数据库管理而设计的DBA助理。iFlyDBA掌握DBA领域的专业知识,了解企业DBA规范和数据库知识库,能够进行智能问答、SQL生成与优化,以及数据库知识问答,确保数据库管理的高效和安全。
目前,六大助理智能体均已发布,iFlyM****ate 和 iFlyTest助理面向个人版免费体验。
产品助理功能案例:
需求详情:帮我分析一下管理后台设计的需求,此管理后台主要包括两个部门,一个是组织管理,一个是成员管理。组织管理可以实现部门的添加和删除。成员管理可以配置成员的角色和权限。共有两种角色,管理员及普通成员,管理员可以添加和删除成员。
我们都知道,组织管理和权限管理是一个比较常见的软件平台类的需求。现在我们把以上需求给到它,来看下大模型如何分析:
首先整体来看,星火飞码准确理解了这个需求,在第二部分(需求概述)、第三部分(需求详情)中正确的定义了权限和组织的关系,给出了增删改查基本的产品操作分析。
在业务逻辑部分,也非常细心的给出一些经常忽略的分析点,如当成员或者部门有信息时应无法删除、删除失败的异常提醒等。
最后也给出了一些非功能项目的分析,比如安全性、性能、可用性等。
整体看,该智能助理协助产品经理给出需求分析的完整框架,并且在一些细节上给出正确的提醒,更大程度上简化了我们日常工作,也提升了一定的工作质量。
测试助理功能案例:
以测试用例生成场景进行举例,基于输入的需求文档,进行测试用例的生成。
此需求文档内容是智能产品经理有关,通过LLM智能生成产品需求文档,减少手动需求调研和编写的时间。文档描述了产品主界面、文档预览、文件编辑及导出等。
案例中需求文档内容与智能产品经理有关,通过LLM智能生成产品需求文档,减少手动需求调研和编写的时间。文档描述了产品主界面、文档预览、文件编辑及导出等。
使用过程见下图:
iFlyTest助理能够充分理解需求,针对需求中描述模块,如权限、登录、用户管理及文件的管理等功能均给出了用例,且标识了用例的优先级、前置条件及预期结果等属性, 最后可以导出用例。
随着iFlyCode智能体产品不断完善,我们也将更智能化、更深入的处理更多用户的问题、场景使用,包括产品的效果、产品的交互方式和使用场景的深入探索,希望给大家带来更好体验。最终做到以人工智能技术赋能高质量发展,打造更大更强新质生产力强劲引擎,推动全社会、全人类生产力发展。