编程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的多一些,详细见:

阿里云智能编码插件文档


目录
相关文章
|
8天前
|
机器学习/深度学习 人工智能 搜索推荐
AI与娱乐产业:电影制作的新工具
随着科技的发展,人工智能(AI)逐渐渗透到电影制作中,带来了前所未有的创新。本文探讨了AI在剧本创作、场景构建、特效制作、动作捕捉、音频处理、剪辑及市场调研等领域的应用,以及其对提升效率、激发创意和拓宽视野的影响,展望了AI在未来电影产业中的重要作用。
|
9天前
|
人工智能 自然语言处理 IDE
通义灵码让AI帮你实现自动化编程
通义灵码是由阿里云与通义实验室联合开发的智能编码辅助工具,具备行级/函数级实时续写、自然语言生成代码、单元测试生成、代码优化、注释生成、代码解释、研发智能问答及异常报错排查等功能。该工具支持200多种编程语言,兼容主流IDE,如Visual Studio Code、Visual Studio和JetBrains IDEs。通义灵码在Gartner发布的AI代码助手魔力象限中表现出色,成为唯一进入挑战者象限的中国科技公司。目前,通义灵码下载量已超过470万,每日辅助生成代码超3000万次,被开发者广泛采用。
|
16天前
|
人工智能
新活动 热门 AI 编程 PlayGround 编程大玩家等你来
新活动 热门 AI 编程 PlayGround 编程大玩家等你来
49 4
|
18天前
|
人工智能 JavaScript 前端开发
利用 AI 进行代码生成:GitHub Copilot 的实践与反思
【10月更文挑战第23天】本文探讨了GitHub Copilot,一个由微软和OpenAI合作推出的AI代码生成工具,其核心功能包括智能代码补全、多语言支持、上下文感知和持续学习。文章介绍了Copilot在加速开发流程、学习新语言、提高代码质量和减少重复工作等方面的应用,并反思了AI在代码生成中的代码所有权、安全性和技能发展等问题。最后,文章提供了实施Copilot的最佳实践,强调了在使用AI工具时保持对代码的控制和理解的重要性。
|
20天前
|
机器学习/深度学习 人工智能 自然语言处理
NotebookLM与NotebookLlama 了解下 | AI工具
在AI技术飞速发展的今天,Google和Meta分别推出了基于大型语言模型的笔记本应用——NotebookLM和NotebookLlama。这两款产品不仅提供了强大的文档处理和编码支持,还在文档和编码领域引领了创新。NotebookLM强调个性化和隐私保护,而NotebookLlama则以开源和高度定制性著称。本文将深入解析这两款产品并进行对比分析。【10月更文挑战第16天】
99 2
|
24天前
|
人工智能 搜索推荐 测试技术
AI 辅助编程的效果衡量
本文主要介绍了如何度量研发效能,以及 AI 辅助编程是如何影响效能的,进而阐述如何衡量 AI 辅助编程带来的收益。
|
28天前
|
人工智能 Python
AI师傅和通义灵码合作助力你学编程
湖北的一位股民通过AI学习了使用通义灵码制作股票浮动止盈点计算器,大幅提升了效率。通过描述需求、编写代码、解释代码和纠错等步骤,实现了从获取股票最高价到计算止盈价的全过程,简化了操作流程,提高了投资决策的准确性。
835
|
24天前
|
人工智能 Java 开发者
基于通义灵码轻松进行编程 在 AI 师傅(AI-Shifu.com)学的通义灵码
作为一名Java开发者,通过使用通义灵码个人版学习Python,学习效率提升了80%。根据AI师傅平台的指导,高效利用AI辅助学习的主要步骤包括:1. 描述需求,了解所需技术;2. 细化需求描述,便于AI高效编程;3. 发送参考指令给AI;4. 执行代码测试;5. 查看代码注释;6. 优化代码。
835
53 1
|
29天前
|
人工智能 自然语言处理 IDE

热门文章

最新文章