当前位置:   article > 正文

免费注册、安装并使用阿里云AI编程工具——通义灵码(灵动指间,快码加编,智能编码助手)

通义灵码

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

2024-04-25惊喜:实际使用时之前在自己开发的框架中写了一段代码,现在要加入一个条件语句,刚把if部分写完,同义灵码就把可能的代码都写好了。。。。他知道我要什么,也知道我的框架规范是什么~~
在这里插入图片描述
灰色的部分就是AI提供的,正式修改如下:
在这里插入图片描述

一、安装登录

1. 注册

扫码后即可在线使用,但本文讲的是如何在IDE中使用,请注册完成后继续下一步安装。
在这里插入图片描述

2. 扩展安装

在VSCode扩展中搜索tongyilingma,点击安装。
在这里插入图片描述

3. 登录

  1. 打开工作区,提示登录通义灵码。
    在这里插入图片描述

  2. 同意协议
    在这里插入图片描述

  3. 登录阿里云
    在这里插入图片描述

  4. 登录成功
    在这里插入图片描述

  5. 返回VSCode
    在这里插入图片描述

4. 无工作区使用

打开扩展 - 选中TONGYI Lingma - 信任在受信任的窗口中

在这里插入图片描述
成功
在这里插入图片描述

5. 使用截图

官方使用指南:https://help.aliyun.com/document_detail/2590615.html

可比较一下国外的AI编程工具使用方法:编程辅助插件BitoAI使用指南(以VSCode开发环境为例安装并使用BitoAI插件从而提高生产效率)

在这里插入图片描述
在这里插入图片描述

二、通义介绍

1. 核心场景

代码智能生成

经过海量优秀开源代码数据训练,可根据当前代码文件及跨文件的上下文,为你生成行级/函数级代码、单元测试、代码优化建议等。沉浸式编码心流,秒级生成速度,让你更专注在技术设计,高质高效地完成编码工作。

研发智能问答

基于海量研发文档、产品文档、通用研发知识、阿里云的云服务文档和 SDK/OpenAPI 文档等进行问答训练,为你答疑解惑,助你轻松解决研发问题。

2. 产品优势

  • 跨文件感知让代码生成更贴合业务场景: 客户端和模型层同步优化针对代码跨文件上下文感知能力,生成代码更加贴合当前代码库的业务场景。

  • 阿里云服务使用场景友好: 专门针对阿里云的云服务使用、SDK/OpenAPI 的使用等场景调优,编码时能够更加便捷地使用阿里云服务;在对阿里云使用有疑问时,智能编码助手的回答也将更加有效。

  • 适配多 IDE 的原生设计,符合开发者使用习惯: 适配 IDE 原生主题、交互模式,让开发者感受到 IDE 原生的视觉和交互体验,更符合开发者使用习惯。

  • 研发问答、文档/代码搜索能力,打造沉浸式编码: 无需切换工具,IDE 客户端内即可满足开发者编码场景中的技术资料检索、技术难题解答的诉求,打造开发者沉浸式编码体验。

  • 双模引擎,自由切换: 支持极速本地模型、云端大模型两种代码补全模型,支持一键切换,满足不同网络环境、不同补全强度的场景诉求。

3. 功能介绍

行级/函数级实时续写

根据当前语法和跨文件的代码上下文,实时生成行、函数建议代码。
在这里插入图片描述

自然语言生成代码 Natural language to code

通过自然语言描述你想要的功能,可直接在编辑器区生成代码及相关注释,编码心流不间断。
在这里插入图片描述

单元测试生成 Generate unit test

支持根据 JUnit、Mockito、Spring Test、unit test、pytest 等框架生成单元测试。
在这里插入图片描述

代码优化

深度分析代码及其上下文,迅速识别潜在的编码问题,从简单的语法错误到复杂的性能瓶颈,均能够指出问题所在,并提供具体的优化建议代码。
在这里插入图片描述

代码注释生成 Generate comment

一键生成方法注释及行间注释,节省你写代码注释的时间,有效提升代码可读性。
Just click and Lingma will generate method and inline comments, saving your time and improving the code more readable.
在这里插入图片描述

代码解释 Explain code

支持 30 多种语言的识别,选中代码后可自动识别编程语言并生成代码解释。跨越语言的边界,让你编码更自信。
Supports over 30 programming languages, automatically recognizes programming languages and generates code explanations. Crossing the boundaries of programming languages and coding with more confidence.

在这里插入图片描述

研发领域自由问答 AI Coding Chat

遇到编码疑问、技术难题时,一键唤起通义灵码,无需离开 IDE 客户端,即可快速获得答案和解决思路。聚焦研发领域知识的问答,帮助开发者快速解决问题。
在这里插入图片描述

异常报错智能排查(Java)

当运行出现异常报错时,一键启动报错排查的智能答疑,可结合运行代码、异常堆栈等报错上下文,快速给出排查思路或修复建议代码。
在这里插入图片描述

双模引擎,一键切换

支持极速离线模型(Java/Python)、云端大模型两种代码补全方式,极速离线模型拥有单行补全的能力,云端大模型具备函数生成的能力。在你需要的时候,可一键切换,满足不同网络环境、不同补全强度的场景诉求。
在这里插入图片描述

4. 支持编程语言

支持 Java、Python、Go、C#、C/C++、JavaScript、TypeScript、PHP、Ruby、Rust、Scala、Kotlin 等主流编程语言。

5. 支持的 IDE 及操作系统

  • JetBrains IDEs

    • IDE 版本:IntelliJ IDEA、PyCharm、GoLand、WebStorm 等 2020.3 及以上

    • 操作系统:Windows 7 及以上、macOS、Linux

  • Visual Studio Code

    • IDE 版本:1.70.x 及以上

    • 操作系统:Windows 7 及以上、macOS、Linux

  • 远程开发场景:

    • Remote SSH、Docker、WSL

    • VS Code 的 WebIDE,并支持 Open VSX 插件市场中下载和使用

6. 重要声明

通义灵码服务协议(公测版)通义灵码隐私政策(公测版)

重要
使用大模型进行代码补全时,我们需要获取你的上下文信息以完成补全,但上下文信息不会被存储或用于其他任何目的,该等数据完全由你所有及控制。
使用大模型生成的所有内容均由人工智能模型生成,其生成内容的准确性和完整性无法保证,不代表我们的态度或观点。

参考:
官网:https://help.aliyun.com/document_detail/2590612.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/码创造者/article/detail/815246
推荐阅读
相关标签
  

闽ICP备14008679号