编程ai工具Copilot

简介: 介绍GitHub 的 Copilot 和 Alibaba Cloud AI Coding Assistant (Cosy) 是两个代码辅助工具。

 一、Copilot:

https://copilot.github.com/

image.gif

1、下载

  1. 在IDE 中,在 Windows 的“文件”菜单或 IDE 名称 (Mac) 下,单击“设置”(Windows) 或“preferences”(Mac);
  2. 在“设置/preferences”对话框的左侧菜单中,单击“插件”;
  3. 在“设置/首选项”对话框顶部,单击“市场”。 在搜索栏中,搜索“GitHub Copilot”,然后单击“安装”;
  4. 安装 GitHub Copilot 后,单击“重启 IDE”;
  5. JetBrains IDE 重启后,单击“工具”菜单。 单击“GitHub Copilot”,然后单击“登录到 GitHub”

image.gif 编辑

2、使用

1、写明想完成内容的注释,换行,展示建议: Alt + \ or Option + \.一般idea就会写好如下的枚举类型,点击 Tab健即可

//写一个交易状态的枚举类
    public enum TradeStatusEnum {
        SUCCESS(1, "交易成功"),
        FAIL(2, "交易失败"),
        WAIT(3, "等待交易"),
        CANCEL(4, "取消交易");
        private int code;
        private String desc;
        TradeStatusEnum(int code, String desc) {
            this.code = code;
            this.desc = desc;
        }
        public static TradeStatusEnum getByCode(int code) {
            for (val tradeStatusEnum : TradeStatusEnum.values()) {
                if (tradeStatusEnum.code == code) {
                    return tradeStatusEnum;
                }
            }
            return null;
        }
    }

image.gif

如果有其他建议,可以选择查看如下列表,也可以在。

OS 查看下一个建议 查看上一个建议
macOS 选项+] 选项+[
Windows Alt+] Alt+[
Linux Alt+] Alt+[

3、启用禁用

若要启用或禁用 GitHub Copilot,请单击 JetBrains 窗口底部面板中的状态图标

image.gif 编辑

可以选择禁用一个语言还是禁用全部

image.gif 编辑

二、Alibaba Cloud AI Coding    Assistant (Cosy)

1、下载

  1. 在IntelliJ IDEA顶部菜单栏中选择IntelliJ IDEA > Preferences
  2. Preferences对话框的左侧导航栏中单击Plugins
  3. Plugins区域单击Marketplace
  4. 在搜索栏中输入 Alibaba Cloud AI Coding Assistantcosy
  5. Search Results区域会出现 Alibaba Cloud AI Coding Assistant ,单击Install
  6. 等待下载、安装完成后,单击Restart IDE

官网描述:https://developer.aliyun.com/tool/cosy

image.gif 编辑

2、使用

1、在idea右侧选择代码文档搜索,在空格里面输入自己的需求即可获取代码,选择复制到自己的代码中即可

image.gif 编辑

2、 编码提示上也会比idea的多一些,详细见:

阿里云智能编码插件文档


目录
相关文章
|
2天前
|
机器学习/深度学习 人工智能 自然语言处理
AI编程助手对比
AI编程助手对比
|
2天前
|
人工智能 算法 搜索推荐
首个AI编程助手入职科技公司:探索与应用新技术
随着人工智能技术的不断进步和应用,AI编程助手作为其中的一项创新成果,正逐渐走进科技公司的开发环节。就在近日,通义灵码作为首个AI编程助手入职阿里云,为开发人员提供全流程的代码辅助服务。这一新技术的引入引发了广泛关注,这一新技术的引入,既带来了便利和效率的提升,也引发了人们对于人机协作、智能辅助的思考。因为传统的开发模式下,程序员们需要不断投入大量的时间和精力来编写、调试和优化代码,这使得大家在核心业务代码编写方面面临着时间压力,但是随着AI编程助手的加入,情况发生了很大变化。那么本文就来探讨如何看待首个AI编程助手入职科技公司,并分享个人对通义灵码的使用感受。
48 2
首个AI编程助手入职科技公司:探索与应用新技术
|
2天前
|
机器学习/深度学习 数据采集 人工智能
【专栏】AI在软件测试中的应用,如自动执行测试用例、识别缺陷和优化测试设计
【4月更文挑战第27天】本文探讨了AI在软件测试中的应用,如自动执行测试用例、识别缺陷和优化测试设计。AI辅助工具利用机器学习、自然语言处理和图像识别提高效率,但面临数据质量、模型解释性、维护更新及安全性挑战。未来,AI将更注重用户体验,提升透明度,并在保护隐私的同时,通过联邦学习等技术共享知识。AI在软件测试领域的前景广阔,但需解决现有挑战。
|
2天前
|
人工智能
介绍一个工具,能够检测一段内容是否通过 AI 工具生成
介绍一个工具,能够检测一段内容是否通过 AI 工具生成
13 2
|
2天前
|
人工智能 iOS开发 MacOS
[译][AI OpenAI] 引入 GPT-4o 及更多工具至免费版 ChatGPT 用户
我们推出了最新的旗舰模型 GPT-4o,并为免费版 ChatGPT 用户提供更多功能,包括更快的速度、改进的文本、语音和视觉能力,以及新的桌面应用程序和简化的界面。
[译][AI OpenAI] 引入 GPT-4o 及更多工具至免费版 ChatGPT 用户
|
2天前
|
机器学习/深度学习 人工智能 自然语言处理
一个检测文字是否是 AI 生成的工具
一个检测文字是否是 AI 生成的工具
12 0
|
2天前
|
人工智能 自然语言处理 JavaScript
阿里云发布 AI 编程助手 “通义灵码”——VSCode更强了 !!
阿里云发布 AI 编程助手 “通义灵码”——VSCode更强了 !!
23 3
|
2天前
|
人工智能 JSON 计算机视觉
AI工具-标注工具labelme
Labelme是一款Python开源图像标注工具,支持图像分类、目标检测、语义分割和实例分割等任务。它提供了一个GUI界面,用户可绘制圆形、方形和多边形进行标注。安装通过`pip install labelme`和`lxml`,使用时可导入预定义标签列表。标注结果保存为json文件,包含类别、边界框信息和形状类型。Labelme还支持格式转换,如转换为VOC或COCO格式。这款工具对视频标注也兼容。5月更文挑战第9天
36 5
|
2天前
|
人工智能 自然语言处理 搜索推荐
推荐几个AI的好工具,大家快收藏
随着chatgpt出现,各式各样的AI应用不断刷新大家的认知。今天,我就为大家推荐几个实用的AI工具,不管你有没有听说过,走过路过不容错过。5月更文挑战第1天
69 4
|
2天前
|
人工智能 自然语言处理 Java
利用 AI 延长自己的编程寿命
AIGC 将在 3 年内终结编程,程序员成了自己的掘墓人”<br>程序员可能会发现自己的角色被自动化的代码生成所取代,他们可能会面临失业的风险,因为他们的技能和工作职责可能会变得过时。

热门文章

最新文章