借助AI的跨栈的多栈之路

简介: 如何借助通义灵码进行为开发提效

引言

在之前的文章中 多栈:企业与个人的发展之路,我们介绍了多栈在当前社会对于企业和个人的重要性。本文会以开发者的视角,详细阐述如何借助智能编程 AI 在项目中为跨栈提效。

智能辅助工具 - 通义灵码

通义灵码是由阿里云推出的一款智能编码辅助工具,基于通义大模型。它提供了行级和函数级的实时续写、自然语言生成代码、单元测试生成、代码注释生成、代码解释、研发智能问答以及异常报错排查等多种功能,以下是阿里云关于通义灵码的介绍

通义灵码,是基于通义大模型的智能编程辅助工具,提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码优化、注释生成、代码解释、研发智能问答、异常报错排查等能力,并针对阿里云的云服务使用场景调优,助力开发者高效、流畅地编码。

通义灵码支持多种集成开发环境(IDE),包括但不限于 IntelliJ IDEA、PyCharm、GoLand、WebStorm、Android Studio、Visual Studio Code、VS Code 的 WebIDE、HUAWEI DevEco Studio,同时支持 Remote SSH、Docker、WSL 等远程连接开发场景。

通义灵码 On IntelliJ IDEA

IDEA 的全称是 IntelliJ IDEA,是用于 Java 编程语言开发的集成开发环境。IntelliJ 被广泛认为是业界最佳的 Java 开发工具,特别是在智能代码助手、代码自动提示、重构、JavaEE 支持、版本控制工具(如 Git、SVN 等)、JUnit、CVS 集成、代码分析以及创新的 GUI 设计等功能方面表现出色。
以下会以 IDEA 为例,为大家展示如何配置、使用通义灵码

安装

方法一:通过IDEA Plugins Marketplace
image.png

方法二:下载安装包手动安装
JAR 包链接:https://tongyi-code.oss-cn-hangzhou.aliyuncs.com/jetbrain/tongyi-jetbrains-latest.zip
image.png

登录

通义灵码支持个人、企业的方式登录,个人版支持代码补全、智能问答、单元测试、代码异常扫描、注释生成等基本功能,企业版在个人版的基础上增加了丰富的组织管理、企业知识库、审计日志等功能。本文以个人版进行介绍
image.png

功能展示

自动代码补全

通义灵码会根据当前代码文件及相关代码文件的上下文,自动生成行级/函数级的代码建议,此时你可以使用快捷键采纳、废弃,或查看不同的代码建议。
image.png
快捷键

功能 Mac Windows
接受全部建议 Tab Tab
拒绝全部建议 esc esc
上一条建议 ⌥ + [ Alt + [
下一条建议 ⌥ + ] Alt + ]

自然语言生成代码

输入一段注释,通义灵码可以根据注释的信息自动生成代码
image.png

智能问答

在通义灵码的对话框,可以与 AI 进行自由对话,例如代码生成、问题排查等等
image.png

同时可以基于问答上下文,继续提问
image.png

代码解释

同时,我们可以让通义灵码为我们解释代码
image.png

@workspace 问答

在接触一个新的项目,需要对项目快速了解的时候,可以通过智能问答的 @workspace 对需求进行描述,通义灵码能够迅速结合当前仓库进行项目理解、代码查询和代码问答。
image.png

生成单元测试

选中要测试的代码片段,在智能问答中输入 /generate unit test 即可自动生成测试用例。同时 /generate unit test 后面支持参数,例如 /generate unit test JUnit5 就会用 JUnit5 来生成用例。
image.png

新建回话/查看会话历史。

image.png

总结

以上为大家简单介绍了智能编程工具通义灵码,当我们在接触一个新的项目,有跨栈需求时,可以借助 AI 进行快速上手,为工作提效。

相关文章
|
11月前
|
人工智能 自然语言处理 测试技术
基于AI的多栈能力探索
本文介绍了通义灵码,一款基于通义大模型的智能编程辅助工具,支持实时续写、代码生成、单元测试、代码优化等功能,显著提升开发者效率和代码质量。通过IDEA插件安装,操作简便,适用于多种开发场景。
154 6
|
11月前
|
机器学习/深度学习 人工智能 搜索推荐
AI时代下的个人发展之路:通过多栈变革实现跨越式成长
随着人工智能(AI)技术的飞速发展,企业和个人面临着前所未有的机遇和挑战。在AI时代,多栈变革成为推动企业和个人发展的关键。对企业而言,AI不仅促进了数据驱动的决策和智能自动化,还推动了产品创新和业务流程优化。而对于个人,AI的崛起提供了通过跨界学习、掌握多项技能及使用AI工具提升效率的机会。本文探讨了AI如何通过多栈变革推动企业和个人的全方位发展,同时也分析了面临的挑战与未来展望。在这个智能化、数据化的时代,只有不断学习与适应的企业和个人,才能抓住AI带来的机遇,迎接更加智能化的未来。
|
人工智能 安全 Anolis
|
存储 人工智能 安全
|
8天前
|
消息中间件 人工智能 安全
云原生进化论:加速构建 AI 应用
本文将和大家分享过去一年在支持企业构建 AI 应用过程的一些实践和思考。
147 15
|
18天前
|
人工智能 安全 中间件
阿里云 AI 中间件重磅发布,打通 AI 应用落地“最后一公里”
9 月 26 日,2025 云栖大会 AI 中间件:AI 时代的中间件技术演进与创新实践论坛上,阿里云智能集团资深技术专家林清山发表主题演讲《未来已来:下一代 AI 中间件重磅发布,解锁 AI 应用架构新范式》,重磅发布阿里云 AI 中间件,提供面向分布式多 Agent 架构的基座,包括:AgentScope-Java(兼容 Spring AI Alibaba 生态),AI MQ(基于Apache RocketMQ 的 AI 能力升级),AI 网关 Higress,AI 注册与配置中心 Nacos,以及覆盖模型与算力的 AI 可观测体系。
348 18
|
7天前
|
人工智能 算法 Java
Java与AI驱动区块链:构建智能合约与去中心化AI应用
区块链技术和人工智能的融合正在开创去中心化智能应用的新纪元。本文深入探讨如何使用Java构建AI驱动的区块链应用,涵盖智能合约开发、去中心化AI模型训练与推理、数据隐私保护以及通证经济激励等核心主题。我们将完整展示从区块链基础集成、智能合约编写、AI模型上链到去中心化应用(DApp)开发的全流程,为构建下一代可信、透明的智能去中心化系统提供完整技术方案。
101 3
|
7天前
|
存储 人工智能 NoSQL
AI大模型应用实践 八:如何通过RAG数据库实现大模型的私有化定制与优化
RAG技术通过融合外部知识库与大模型,实现知识动态更新与私有化定制,解决大模型知识固化、幻觉及数据安全难题。本文详解RAG原理、数据库选型(向量库、图库、知识图谱、混合架构)及应用场景,助力企业高效构建安全、可解释的智能系统。
|
24天前
|
存储 人工智能 Serverless
函数计算进化之路:AI 应用运行时的状态剖析
AI应用正从“请求-响应”迈向“对话式智能体”,推动Serverless架构向“会话原生”演进。阿里云函数计算引领云上 AI 应用 Serverless 运行时技术创新,实现性能、隔离与成本平衡,开启Serverless AI新范式。
254 12

热门文章

最新文章