AI编程助手 Kodezi : 记录、分享一个 VS code 插件

这篇具有很好参考价值的文章主要介绍了AI编程助手 Kodezi : 记录、分享一个 VS code 插件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

AI编程助手 Kodezi : 记录、分享一个 VS code 插件





0. 概述

了解 Kodezi!
Kodezi 是一个 AI 开发平台,它提供的功能可以最大限度地提高编程效率。
Kodezi 使用大参数语言模型,这些模型是在来自各种开源场所的自然语言和编程语言集合上训练的;

  1. 使用详细信息自动调试代码;
  2. 根据上下文优化您的代码;
  3. 将代码从一种编程语言转换为另一种编程语言;
  4. 为您的代码生成文档;
  5. 从自然语言指令生成代码;
  6. Kodezi Chatbot 程序员的首选聊天机器人。

AI编程助手 Kodezi : 记录、分享一个 VS code 插件



1. 安装 / 功能介绍

1.1 安装

  • Kodezi 可以在VScode 商店中找到并安装,安装完后,可在 vscode 侧边栏中找到,如图:

AI编程助手 Kodezi : 记录、分享一个 VS code 插件
并进行登录
AI编程助手 Kodezi : 记录、分享一个 VS code 插件
注册登录后,即为免费版用户,默认 50学分/月 供功能使用扣除,每使用一次扣 2 分。
官方推荐用谷歌邮箱登录(不需额外注册和验证,直接登录)

Kodezi 插件支持在 WindowsLinux、以及macOS. 系统上的安装>



1.2 功能介绍

  • Kodezi 有7 种具有特殊特性的不同功能,包括调试/自我纠正、优化、转换等等。
    Kodezi 提供了直观的用户界面和直接的功能,能够方便快速的获得结果。

1.2.1 Debug

Kodezi 使用 AI 来理解代码的上下文,并相应地进行修复。linter用于检测任何逻辑或语法问题并突出显示这些问题。可以通过单击、逐行甚至逐字逐句来纠正每个问题。

  • 如何使用 Debug
    要使得调试功能正常工作,AI 需要接收足够多的代码,以理解代码的上下文、并相应地进行修复。应使用函数、类和变量的描述性名称。这种命名可以帮助 AI 能理解上下文并提供有效的解决方案。
    1)步骤一:登录 Kodez
    2)验证登录成功后,点击 Debugging 按钮 ,如下图:
    AI编程助手 Kodezi : 记录、分享一个 VS code 插件

    或在代码编辑区中,右键单击并选择 Debugging 命令按钮,如下图:
    AI编程助手 Kodezi : 记录、分享一个 VS code 插件

    注:Kodez 不支持太长的代码段,如果提示过长,请重新选择一段代码


    3)步骤三:调试完成后,可见类似如下结果:
    AI编程助手 Kodezi : 记录、分享一个 VS code 插件

    Debug之前,建议备份原文件,因为在您点击 fix all issue 按钮之后,原代码将被修改并自动保存 —— 当然,你也可以选择 Ctrl + ”z“ 来撤销修改。

    Tip:
    AI 的主要目的是确保你的代码能够被编译。因此,如果你使用 Debug 功能,但是代码不完整,AI 会尝试补充完成代码,以便进行编译。由于编译代码不需要注释,所以如果代码中有注释,那么注释可能会被删除。尝试输入独立的、可以编译的代码。

    下面是用于 Debug 的正确代码和错误代码示例;

    A. 正确的代码

    AI编程助手 Kodezi : 记录、分享一个 VS code 插件
    上下文中完整,存在在其他函数中使用的函数,因此 AI 不会试图生成它来使代码可编译。



    B. 错误的代码:

    AI编程助手 Kodezi : 记录、分享一个 VS code 插件
    上下文中不完整,正在使用的函数没有在作用域中声明,因此 AI 将尝试解决此问题,当 Debug 的代码集成回原始管道时,会中断代码流。

1.2.2 代码优化

Kodezi 会通过减少代码量、消除间隙和不必要的行来优化您的代码。它还会通过减少资源(如CPU、内存)消耗来改进中间代码,从而加快机器代码的运行速度。

优化功能主要针对循环展开、指令调度、寄存器分配和死代码消除。

1)步骤一:点击侧边栏 Optmizing 按钮 或 代码编辑区中右键菜单中 点击 Optmizing 菜单项命令执行优化,如图:

AI编程助手 Kodezi : 记录、分享一个 VS code 插件

目前不支持同时优化大量代码,建议选择一个特定代码块进行优化


2)步骤二: 优化完成后,点击 apply 按钮提交即可

AI编程助手 Kodezi : 记录、分享一个 VS code 插件



1.2.3 代码转换


Kodezi AI 可以轻松地将代码做语言转换,并能同时保留源代码的结构、变量和注释。

对于任何使用不同语言工作或学习的开发人员来说都是很有帮助的。它会分析您的代码,然后构建一个翻译模型,并将其转换为所需的语言(目前,支持30种编程语言)。

1)步骤一:点击翻译按钮
AI编程助手 Kodezi : 记录、分享一个 VS code 插件
2)步骤二:
在 翻译窗体界面中,
1个语言框显示当前语言,该语言固定无法更改;
2语言框,允许选择要将当前程序翻译成的目标语言。然后单击 “Translating”(翻译 / 转换)按钮。
AI编程助手 Kodezi : 记录、分享一个 VS code 插件

同样,它不支持对非常大代码段的转换



3)步骤3:翻译完成后的类似结果如下:
AI编程助手 Kodezi : 记录、分享一个 VS code 插件
4)步骤4:保存

单击 “Apply” 按钮创建一个单独的 “Translate Code” 文件夹,并将名为 “Translate” 和当前文件保存在与原始代码相同的工作空间中。

Tip:
此模型是在多种语言上训练的,能从一种语言转换到另一种语言,但主要的限制是语言本身,僻如面向对象的语言无法转换为标记语言(如JavaScriptHTML)。另外,有些语言的内置函数非常丰富(例如 Python),因此在转换为其他语言时,需要交换这些函数。



1.2.4 逐行注释


在每一行代码的末尾,Kodezi 可以自动注释代码。这可以为任何编写代码的人节省大量时间,从而无需编写注释。

对于学生来说,准确地理解每段代码在做什么是很有帮助的,尤其是当代码是新的和不熟悉的时候。

1)步骤一:登录,并找到 Generate Documentation 按钮:
AI编程助手 Kodezi : 记录、分享一个 VS code 插件

2)步骤二:在进入生成注释的 UI 窗口后。选择 Line By Line Commenting (逐行注释),然后单击 Generate (生成)按钮。
AI编程助手 Kodezi : 记录、分享一个 VS code 插件

3)步骤四:保存

点击 Apply 按钮保存生成的注释

AI编程助手 Kodezi : 记录、分享一个 VS code 插件
,


1.2.5 多行注释


Kodezi AI 会通过读取一段代码来确定代码的意图。在代码段的开头,它会提供多行注释,说明代码在运行和执行不同的代码行时将要做什么。

代码注释功能适用于30种语言,可智能地将注释添加为多行或单行注释。除了可以并排观察代码及其注释,也可以导出它来。

1)步骤一:登录后,找到并单击 Generate Documentation 按钮:

AI编程助手 Kodezi : 记录、分享一个 VS code 插件

2)步骤二:在弹出的 ui 界面中,单击 Code Summary 按钮 后,再点击Generate生成按钮。

AI编程助手 Kodezi : 记录、分享一个 VS code 插件

3)步骤三:保存多行注释

在IDE结果中,可看到类似如下的结果:

AI编程助手 Kodezi : 记录、分享一个 VS code 插件
4)步骤四: 点击 Apply 应用保存



1.2.6 生成文档

它识别每个代码块,包括子块和父块,然后 Kodezi 将根据块解释代码。如果代码块是父块,它还会解释父块和子块的任何相关事实,然后再全面解释。

Docstring 生成器可以帮您用专业和标准化的方式记录代码。
目前它支持PythonJavaJavaScriptCC++C#。如果您忘了为您的代码编写文档,那这个功能正好能为您处理好这件事。

1)步骤一:成功登录后,单击 “Generate Documentation” 按钮。

AI编程助手 Kodezi : 记录、分享一个 VS code 插件

2)步骤二:在Generate Documentation 功能项中,选择 Docstring 项,然后单击 Generate 按钮。

AI编程助手 Kodezi : 记录、分享一个 VS code 插件

3)步骤三:点击 Apply 保存应用:

AI编程助手 Kodezi : 记录、分享一个 VS code 插件



1.2.7 生成代码


此功能可以生成复杂的代码,以响应用户输入的指令或自然语言伪代码。但是,生成的代码的质量取决于用户指令的准确性。

为了有效地生成代码,指令应完整描述您的意图。试着一步一步地解释每一细节 —— 如果可以的话,甚至是变量的名称。

1)步骤一:成功登录后,点击 Generate Code (生成代码)按钮

AI编程助手 Kodezi : 记录、分享一个 VS code 插件

2)步骤二

进入生成代码界面后,在文本区域中填写说明。然后选择您的编程语言。接下来单击Generate按钮开始生成代码的过程。

示例:“编写斐波那契数列的程序。”

AI编程助手 Kodezi : 记录、分享一个 VS code 插件
生成结束后的类似结果:
AI编程助手 Kodezi : 记录、分享一个 VS code 插件

3)步骤三

单击Apply按钮,创建一个单独的文件夹“GeneratedCode”,并将名为“GeneratedCode”和当前文件保存在与原始代码相同的工作区中。

Tip:
如果你能有效地描述你想要什么,它就能为你生成。此功能适用于那些知道自己想在编程中做什么但需要语法帮助的人。像斐波那契或阶乘这样的著名问题将在没有冗长例子的情况下生成,但需要从算法角度解释鲜为人知的问题,这样AI才能为它们生成代码。把这看作是代码生成的自然语言。



2. KodeziChat 聊天机器人

2.1 聊天机器人功能介绍

此面向程序员的聊天机器人,主要是为开发人员提供无缝直观的用户体验。它采用了最新的尖端技术和先进的算法,为您的所有编程需求提供最高效的解决方案。

在侧边栏中部,找到 KodeziChat ,点击打开聊天窗口即可开始聊天和提问。

AI编程助手 Kodezi : 记录、分享一个 VS code 插件



功能列表:

  • A. 自然语言处理(NLP)功能

    开发人员能以很自然的方式与聊天机器人进行通信,就像在与另一个人聊天一样。

AI编程助手 Kodezi : 记录、分享一个 VS code 插件

  • B. 即时访问信息

    聊天机器人可以与知识数据库网络集成,为开发人员提供实时信息和资源,帮助他们完成项目。

AI编程助手 Kodezi : 记录、分享一个 VS code 插件

C. 修改化推荐

聊天机器人可以用机器学习算法,来建议专门针对用户需求和偏好定制的工具、库和其他资源。

AI编程助手 Kodezi : 记录、分享一个 VS code 插件

D. 调试帮助

聊天机器人可以提供如何对代码进行故障排除和调试应用程序的指导,为开发人员节省时间并提高生产力。

AI编程助手 Kodezi : 记录、分享一个 VS code 插件

E. 代码片段和示例

聊天机器人可以为特定的编程语言、库和框架提供代码片段和例子,使开发人员更容易快速实现解决方案。

AI编程助手 Kodezi : 记录、分享一个 VS code 插件

F. 社区支持

聊天机器人可以与论坛和社区集成,使开发人员能够与同行建立联系,共享知识,并在项目上进行协作。

AI编程助手 Kodezi : 记录、分享一个 VS code 插件

G. 多平台支持

聊天机器人可以从各种平台访问,包括桌面、移动和网络,无论开发者喜欢什么设备或操作系统,都可以方便地使用。

AI编程助手 Kodezi : 记录、分享一个 VS code 插件

H. 搜索文件

聊天机器人还集成了一种复杂的算法,使用户能够解析大型代码库,找到函数、类、API调用等。

AI编程助手 Kodezi : 记录、分享一个 VS code 插件

I. 代码转换

如前所述,聊天机器人除了能够帮你找到代码,它也可以通过简单的自然语言指令转换代码。

AI编程助手 Kodezi : 记录、分享一个 VS code 插件



2.2 如何使用 KodeziChat ?

  • 熟悉聊天机器人的功能:
    在使用聊天机器人之前,花一些时间了解它能做什么以及能提供什么样的信息( 可以通过了解菜单选项,阅读文档,或者简单地问机器人它能做什么)。

  • 使用清晰简洁的语言:
    在与机器人互动时,一定要使用清晰简洁的语言,以确保您的请求得到理解。这样能使机器人更快、更准确地提供给机器人所需的信息。

  • 具体处理您的请求:
    当向机器人程序询问信息时,尽可能具体。以使机器人更准确了解您的需求,并为您提供最相关的信息;

  • 利用聊天机器人的过滤和搜索功能
    聊天机器人具有过滤和搜索能力,使您能够缩小搜索结果范围,更快地找到所需信息。一定要利用这些功能来最大限度地发挥机器人的作用。

  • 给机器人时间回应:
    聊天机器人可能需要几秒钟的时间来处理你的请求并收集你需要的信息。过程中需耐心等待,让机器人在您提出额外请求之前完成任务。





3. Kodezi 版本介绍

Kodezi 提供三种不同的级别:免费版专业版团队版

3.1 免费版


免费版,是在付费使用 Kodezi 之前试用它的方式。注册后每个人将获得50个积分,每个月都会续订。免费版有一些限制,例如只能访问基本的机器学习模型,仅适用于10种语言,并且使用的每个功能都比其他两层消耗更多的学分。例如,在免费版中,代码生成功能花费2个积分,而在专业版中,编码生成功能只耗费1个积分。

3.2 专业版


Kodezi Pro 起价仅为每月$6.99美元/月($70美元/年),可获得8000个学分。Kodezi Pro允许用户访问所有支持的编程语言,并在没有任何限制的情况下使用所有可用的功能。在 Kodezi Pro 中使用每个 Kodezi 功能的费用为每个使用的功能1个积分。Kodezi Pro 用户还可以针对每个功能使用更好的 ML模型。

3.3 团队版


要使用 Kodezi 团队版,需联系 sales@kodezi.com.Kodezi (提供30多种支持语言的无限学分)。

学分 是根据工具版本级别进行分配的。免费版为每月 50 分。



4. 结语

在 人工智能快速发展的今天,这确实是比较冒尖、值得尝试的一个工具,它与 vs code 高度集成,功能强大,对日常代码编写、调试、优化,提升效率等方面,带来了革命性的变革。

AI 来了,未来已来,您准备好了吗?!



5. 附:注册方式


官方注册地址:https://kodezi.com/642cd520860eec4a7589fa13

立即注册,可获得 5% 的折扣



AI编程助手 Kodezi : 记录、分享一个 VS code 插件
AI编程助手 Kodezi : 记录、分享一个 VS code 插件文章来源地址https://www.toymoban.com/news/detail-414786.html

到了这里,关于AI编程助手 Kodezi : 记录、分享一个 VS code 插件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Devchat插件:AI智能编程助手,让你告别脏活累活。

    随着人工智能技术的不断发展和普及,它正在深刻影响着各行各业,并逐渐成为改变世界的重要力量。在软件开发领域,人工智能技术也给开发者带来了诸多机遇和挑战。AI智能编程工具的出现,为开发者们提供了一种全新的编程方式,将开发效率提升至新的高度。而Devchat作

    2024年02月05日
    浏览(20)
  • 分享一个 ChatGPT可免费使用的AI助手

    现在,多种行业都已经开始广泛地采用聊天机器人ChatGPT。有一个与之相关的国内免费网站可以供大家使用——多御浏览器。这是一款安全快速、高效稳定的浏览器。 该网站客户端软件中,有很多实用工具,其中之一就是当下非常流行的 ChatGPT,这对于开发人员和初学者非常适

    2024年02月13日
    浏览(19)
  • 【AI Code】CodeGeex:你的免费AI编程助手——基于清华ChatGLM的130亿参数预训练大模型

    CodeGeex官网:https://codegeex.cn/zh-CN  在线体验地址:https://codegeex.cn/zh-CN/playground 论文: https://arxiv.org/pdf/2303.17568.pdf 开源地址:GitHub - THUDM/CodeGeeX: CodeGeeX: An Open Multilingual Code Generation Model 目录

    2024年02月15日
    浏览(23)
  • 教你用API插件开发一个AI快速处理图片小助手

    本文分享自华为云社区《【案例教学】华为云API图引擎服务 GES的便捷性—AI帮助快速处理图片小助手》,作者:华为云PaaS服务小智。 调用云服务、API、SDK、调试、查看…… “我”都行,一起来体验用Huawei Cloud API实现AI快速处理图片。 API插件支持 VS Code IDE、IntelliJ IDEA等平台

    2024年02月08日
    浏览(15)
  • 让AI成为你的编程助手——DevChat AI插件在VSCode中的应用

    #AI编程助手哪家好?DevChat“真”好用 # 随着人工智能技术的飞速发展,大模型已经成为了这个领域的一股强大力量。它的出现,让我们看到了人工智能在自然语言处理方面的惊人能力,无论是生成文本,还是进行对话,大模型都展现出了令人惊叹的性能。 然而,尽管大模型

    2024年02月06日
    浏览(21)
  • VS Code好用的插件

    VS Code是一个免费且开源的跨平台文本编辑器,由Microsoft开发和维护。它的主要优点和缺点如下: 优点: 跨平台支持:VS Code支持Windows、Linux和Mac OS等多个操作系统,使得它成为一个非常方便的跨平台文本编辑器。 功能强大:VS Code支持代码补全、语法高亮、代码片段、调试器

    2023年04月09日
    浏览(15)
  • VS code更改插件安装位置

    VS code插件位置默认安装在C盘用户目录下,随着安装插件的数量增加,占用用C盘内存较大,我选择将插件移动到D盘。我之前使用过利用mklink来创建目录符号链接这种方式,但没有成功,于是就放弃了。我的步骤分两步: (极力推荐第3种方式) 将用户目录下的插件剪切到D盘

    2024年02月01日
    浏览(17)
  • 【VS Code插件开发】通用功能(二)

    🐱 个人主页: 不叫猫先生 ,公众号: 前端舵手 🙋‍♂️ 作者简介:2022年度博客之星前端领域TOP 2,前端领域优质作者、阿里云专家博主,专注于前端各领域技术,共同学习共同进步,一起加油呀! 💫优质专栏: vue3+vite+typeScript从入门到实践 📢 资料领取:前端进阶资料

    2024年02月13日
    浏览(15)
  • 【VS Code插件开发】Webview面板(三)

    🐱 个人主页: 不叫猫先生 ,公众号: 前端舵手 🙋‍♂️ 作者简介:前端领域优质作者、阿里云专家博主,共同学习共同进步,一起加油呀! 📢 资料领取:前端进阶资料可以找我免费领取 🔥 摸鱼学习交流: 我们的宗旨是在「工作中摸鱼,摸鱼中进步」,期待大佬一起

    2024年02月12日
    浏览(17)
  • 基于VS Code的插件开发(基础篇)

    VSCode 采用了 Electron,在语言上,VSCode 使用了自家的 TypeScript 语言开发。Electron是基于 Chromium 和 Node.js,使用 JavaScript, HTML 和 CSS 构建跨平台的桌面应用,它兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 从实现上来看,Electron = Node.js + Chromium + Native API 接下来看下

    2024年02月07日
    浏览(19)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包