阿里云智能编码插件,更Cosy的开发体验

简介: 阿里云智能编码插件,更Cosy的开发体验。Cosy集合了代码补全和代码搜索两大开发辅助功能,不仅能通过深度学习模型和程序分析技术,精准智能地帮助我们减少 击剑🤺 击键次数,还能基于海量代码片段和社区问答数据,让我们可以哪里不会搜哪里,沉浸在IDE内快乐开发。今天带大家感受致力于打造沉浸式开发体验的代码示例搜索功能~

我们来自阿里云云效代码团队,为了寻找更舒服的开(更)发(早)体(下)验(班),为Java程序员打造出 阿里云智能编码插件,aka Alibaba Cloud AI Coding Assistant(小名 Cosy)。

image.png

(目前已经上架 IntelliJ IDEA 插件市场 ⬆️ )

Cosy集合了代码补全和代码搜索两大开发辅助功能,不仅能通过深度学习模型和程序分析技术,精准智能地帮助我们减少 击剑🤺 击键次数,还能基于海量代码片段和社区问答数据,让我们可以哪里不会搜哪里,沉浸在IDE内快乐开发。今天带大家感受致力于打造沉浸式开发体验的代码示例搜索功能~

更舒服的开发姿势

阿里.gif

大家想象中开发者的工作状态应该是码字如飞形如流水一气呵成,但实际却往往是左手百度谷歌,右手Stack Overflow,在IDE和浏览器间来回横跳(🤪。坦白说,我们之前也是这样~

我们开发过程中经常写着写着就会用到一些并不是那么熟悉的接口,或者是要实现一些不那么常用的功能,很难徒手全文默写一步到位,每天对着浏览器的时间比IDE窗口还要久。仔细想想这个过程效率还挺低的,不仅不同的参考信息要用不同的方式搜索不同的网站,还要筛选掉大量无效低质的信息,一不小心浏览器窗口就层层叠叠Tab列表就密密麻麻了。
为了让这个过程更简单更酷炫,我们除了代码智能补全,也在Cosy中精心打造了代码示例搜索功能,让我们和“在IDE和浏览器之间反复横跳”的日子说拜拜 👋

1. 多API精准搜索:这个接口怎么用来着

名字听起来很酷炫,实际上就是:我明确记得我要用的方法是什么,但是不记得具体的使用方式,比如入参出参、异常处理等。这个时候我们就可以直接把光标落在我们要查看参考示例的类或方法上,即可通过快捷键一键呼出海量参考示例片段(还支持快捷键触发和鼠标右键菜单栏选择哦)。

image.png

👆 比如,我正在行云流水地快乐编码,突然想从本地读取配置文件,只记得可以用FileInputStream 但忘了上下流处理的具体写法,我可以先打出 FileInputStream 然后直接一个快捷键,一秒弹出大量使用到FileInputStream的开源优质示例,我就可以直接对照着完成剩下的代码逻辑啦。

image.png

除此以外,API精准搜索还支持多API同时使用的场景。比如我不仅需要使用FileInputStream还需要同时用到BufferedReader的参考片段,我可以将BufferedReader加入到我的搜索条件,查看更为确切的搜索结果。

2. 自然语言搜索:这个功能怎么实现来着?

第二种姿势是自然语言搜索,我们在明确知道我们要做什么,但不知道要如何实现时,我们可以通过描述我们的意图进行搜索。
👆 在我们描述过程中,Cosy也会自动联想我们的查询语句。

image.png

除了GitHub开源代码片段以外,我们还收录了海量优质的StackOverflow社区问答数据。通过代码片段语义分析和上下文描述,我们支持对代码片段的自然语言描述性搜索。

3. 组合技:小孩子才做选择,我全都要!

最后一种场景是我们的组合技。当我们明确我们要做的事情,比如说我们想要读取Excel,但是我们还想用第三方组件库EasyExcel实现这件事情,那你我们可以将EasyExcel这个精准API搜索条件到功能描述的后面,像下面这个样子:

image.png

更友好的中文支持

image.png

或许你会问:可是中文才是我的本命,英文描述不清楚我的问题该怎么办?

不 用 担 心 !

我们贴心地对自然语言搜索进行了更好的本土化支持~ 不但可以补全联想中文搜索语句,还能使用中文搜索中英文代码片段~

再也不用在海量信息中苦苦筛选,IDE内快速验证可用,哪里不会查哪里,老板再也不用担心我的进度( *`ω´)

下期预告

我们不忘初心,为了寻找最舒服的开发体验(最早下班!)在捣鼓出来代码示例片段搜索功能之后,我们进一步想做社区问答和社区文档搜索。

想象一下,我本地调试堆栈异常了,直接框选错误提示,一键搜索相关解决讨论,直接在IDE内解决问题!

是不是很酷炫,是不是很想用 ~

🤫 这个月0.9.8-beta版本即将上线新功能,各位Java开发同学们,我们不见不散!


点击下方链接,即可体验阿里云智能编码插件Cosy!
https://developer.aliyun.com/tool/cosy

为了更好的了解阿里云智能编码插件在企业内定制的需求场景,提升我们的服务质量,麻烦您花费10秒中填写👇下方问卷,感谢您的支持

https://survey.aliyun.com/apps/zhiliao/4xBdSaQgd

lQLPDhshq7rXr9DNBDjNB4Cw6h-soueBRw4CB9bnfwCoAA_1920_1080.png

相关文章
|
JavaScript Java 测试技术
『App自动化测试之Appium基础篇』| 从定义、原理、环境搭建、安装问题排查等深入了解Appium
『App自动化测试之Appium基础篇』| 从定义、原理、环境搭建、安装问题排查等深入了解Appium
5706 0
|
5月前
|
SQL Java 索引
IDEA 2026.1 重磅更新:Java 开发效率翻倍的核心新特性全拆解
IDEA 2026.1重磅发布:启动/索引/内存全面优化,冷启提速40%、热启秒开;原生支持JDK 17–23,深度集成虚拟线程调试与重构;AI辅助编码、MyBatis XML一键转MP、分布式链路调试、K8s原生集成,Java开发效率跃升新高度。
1609 1
|
4月前
|
人工智能 安全 测试技术
全栈开发者必备:AI全流程研发实战技巧与案例分享全栈开发者必备
很多开发者对AI编程的印象还停留在写片段、补代码,但真正落地到团队项目、需求评审、架构设计、Code Review全链路时,大多AI都显得“水土不服”。最近深度实践了AI全流程研发模式,结合行业实践与真实项目落地,聊一聊如何把AI从“辅助写代码”变成覆盖需求→设计→开发→审查的工程化研发助力。
1260 3
|
安全 算法 网络安全
一文读懂 RSA 加密:非对称加密的基石
RSA是应用最广泛的非对称加密算法,由Rivest、Shamir和Adleman于1977年提出。它基于大数分解难题,使用公钥加密、私钥解密,解决密钥分发问题,广泛用于HTTPS、数字签名等安全通信场景,是现代网络安全的基石之一。
4762 0
|
人工智能 IDE 定位技术
AI IDE正式上线!通义灵码开箱即用
通义灵码AI IDE现已正式上线,用户可免费下载使用。作为AI原生开发环境工具,它深度适配千问3大模型,集成通义灵码插件能力,支持编程智能体、行间建议预测和行间会话等功能。其核心亮点包括:支持最强开源模型千问3,具备MCP工具调用能力;开箱即用的智能编码助手;自带编程智能体模式,端到端完成编码任务;长期记忆、NES行间预测及Inline Chat功能,大幅提升编程效率。目前,通义灵码插件下载量超1500万,生成代码超30亿行,广泛应用于企业开发场景。
AI IDE正式上线!通义灵码开箱即用
|
算法 Java 测试技术
爱回收平台接口开发指南
爱回收提供完善的RESTful API接口体系,涵盖商品估价、订单创建、物流对接及支付回调等功能。支持HMAC-SHA26签名与异步通知,推荐使用官方SDK开发。
爱回收平台接口开发指南
|
人工智能 中间件 程序员
LLM 不断提升智能下限,MCP 不断提升创意上限
LLM 是大脑,MCP 是手脚。LLM 不断提升智能下限,MCP 不断提升创意上限。所有的应用和软件都会被 AI 改造,将向所有的应用和软件都会被 MCP 改造的新范式演进。
1413 25
|
前端开发 JavaScript 数据库
https页面加载http资源的解决方法
https页面加载http资源的解决方法
1029 7
|
Web App开发 Unix 测试技术
什么是兼容性测试?
什么是兼容性测试?
970 0

热门文章

最新文章