通义灵码是基于通义大模型的 AI 研发辅助工具,面向开发者的编码、问答、工程理解和问题排查等研发任务。它不仅能够根据代码上下文生成行级或函数级代码,还能围绕开发者提出的任务进行拆解,使用工程检索、文件编辑和终端等工具执行编码工作。产品同时提供编程智能体、实时编码助手、研发智能问答和报错排查能力,并兼容 Visual Studio Code、Visual Studio、JetBrains IDEs 及 Lingma IDE,覆盖 200 种编程语言。
核心功能
编程智能体
编程智能模式可以根据开发者的编码诉求进行任务拆解,并自主规划任务执行过程。智能体能够自动感知工程信息,使用工程检索、文件编辑、终端等工具,端到端完成编码任务。执行过程中,它还可以根据任务需要自主决策要运行的命令。
终端命令执行
在执行编码任务时,智能体可以自动完成命令编写并运行终端。终端操作被纳入编码任务流程中,用于配合任务执行,官网将其与提升编码任务执行效率相关联。
工程自动感知
通义灵码可以根据开发者的任务描述,自动感知工程框架、技术栈、所需代码文件和错误信息。使用这些工程上下文时,不需要开发者手动添加工程上下文,产品能够结合代码工程环境参与编码工作。
行间代码生成与建议
产品支持结合当前代码文件及跨文件上下文生成行级或函数级代码。实时续写会感知代码库级别的上下文并生成行、函数建议代码;行间建议预测则会结合代码修改情况和光标所在位置,动态预测代码变更。
研发智能问答
研发智能问答基于研发文档、产品文档、通用研发知识和阿里云云服务文档等内容进行训练,为开发者回答研发相关问题。它可用于查询研发知识、产品信息和云服务文档相关内容,帮助开发者处理研发过程中的疑问。
问题智能排查和修复
通义灵码能够结合工程内代码和环境信息,排查编码问题、编译报错和运行报错,并给出解决方案及修复代码建议。官网展示的能力还包括多文件自动编辑、Diff-Review、批量生成单元测试,以及自动编译运行;当编译或运行不通过时,可以帮助修复错误并再次生成。
使用方式
通义灵码支持 Visual Studio Code、Visual Studio、JetBrains IDEs 等主流编程工具,同时提供 Lingma IDE。开发者可以在编辑器中使用实时续写、行间建议预测、研发智能问答和问题排查,也可以使用编程智能模式执行包含工程检索、文件编辑和终端操作的编码任务。官网正文没有说明是否需要注册、是否需要自备模型 Key,也没有提供 API 或命令行使用方式;正文提到的使用形态主要是 IDE 和 Lingma IDE。
适用人群与场景
前端和后端开发者可以使用实时续写、函数级代码生成和跨文件上下文建议,辅助完成日常编码。需要处理工程报错的开发者,可以让产品结合工程代码与环境信息排查编译、运行问题并获得修复代码建议。需要完善测试的研发人员,可以使用批量生成单元测试、自动编译运行和错误修复能力。使用不同编辑器或多种编程语言的开发者,则可以在 Visual Studio Code、Visual Studio、JetBrains IDEs 或 Lingma IDE 中使用相关功能。
定价
官网明确标注“个人免费使用”和“企业免费开通”,同时页面提示“专业版限时免费即将截止”。因此,个人用户可以免费使用,企业用户可免费开通;专业版的限时免费状态存在截止提示,正文没有给出后续具体价格或各版本额度。