给VSCode插上一双AI的翅膀

#AI编程助手哪家好?DevChat“真”好用#


推荐一个人工智能学习网站:AI 人工智能
在这里插入图片描述


前言

    DevChat是一款基于自然语言处理技术的聊天机器人,集成了GPT3.5、GPT4.0、XINGHUO-2、CLAUDE-2、LLAMA-2-13B-CHAT等大模型,它可以通过自然语言对话的方式与开发者进行交流,帮助开发者更高效地完成编程任务。

    现在流行的GPT、文心一言、讯飞对话机器人,都需要在编辑器之外的网页或APP另外开一个窗口,而DevChat是VSCode里的插件,可以一边写代码一边使用DevChat生成代码。

    使用DevChat也有一段时间了,也越发体会到AI的好处。对比人类的大脑,在精准海量的记忆方面,AI还是有很大优势。就拿创建Vue项目来说,如果是第一次创建Vue项目,通常需要打开搜索引擎去搜索Vue官网,然后找到Document,去搜寻关于创建Vue项目的文章,最后回到我们的编辑器,按照说明去完成上述步骤。如果是第二次创建Vue项目,我们通常会翻出上次的笔记或是重复搜索引擎那套流程。

    那么今天在这里给大家展示一下在VSCode里使用DevChat的便捷性,我们可以完全颠覆以往那些复杂的过程,轻轻松松喝几口咖啡的时间,DevChat就会给出我们创建Vue项目的步骤。

在这里插入图片描述


一、安装DevChat

    由于DevChat是一个VSCode插件,我们的目标是创建Vue项目,因此我们需要事先准备好一些东西:代码编辑器VSCode、node/npm环境。

1.1、访问地址

    https://meri.co/yxt

1.2、注册

    进入官网后,首先进行账号注册,步骤非常简单,就是邮箱加验证码(友情提示,163邮箱也是可行的)。
注册的时候会有一封邮件告知注册成功,里面包含了一个Access Key ,记住这个Access Key等会有大用。

1.3、在VSCode里安装DevChat插件

    在 VS Code 插件市场中搜索“devchat”,如下图,点击安装(或访问 Visual Studio Marketplace,点击 Install)。
在这里插入图片描述

1.3.1、未安装状态

    未安装状态下,DevChat会显示“安装”按钮。
在这里插入图片描述
在这里插入图片描述

1.3.2、已安装状态

    已安装状态下,DevChat会显示“卸载”按钮
在这里插入图片描述

二、设置Access Key

    把 邮件里的access key,完整复制粘贴到 VS Code 中,具体方法为:

2.1. 点击左下角管理(“齿轮”图标)—命令面板(Command Palette),如下图

在这里插入图片描述

2.2、在弹出的命令面板中输入“devchat key”,点击如下命令

     把邮箱里的Access Key输入到这里,按回车键确认。
在这里插入图片描述

三、使用DevChat

    使用DevChat,提问”创建一个Vue3项目”
    DevChat会给出我们答案,如下图:
在这里插入图片描述

3.1、 选中机器人标签

打开DevChat窗口, 选中机器人标签,可以有GPT3.5、GPT4.0、XINGHUO-2、CLAUDE-2、LLAMA-2-13B-CHAT等大模型的选项,这里我们选择GPT-4,尝试一下当前最先进的大模型。
在这里插入图片描述
在这里插入图片描述

3.2、创建新的主题

点击[new topic],主题内容是:创建一个Vue3项目
可以创建多个Topic,Topic之间是数据隔离的(比如创建Java项目,生成跟当前主题不相关的其他代码等)
在这里插入图片描述

3.3、创建Vue3项目的提示内容

在这里插入图片描述

3.3.1、确保你已经安装了Node.js和npm

这里可以配合底部终端区域,检测node、npm是否已安装、配置环境。

3.3.2、使用npm全局安装Vue Cli

安装并配置好node、npm环境,就可以使用npm全局安装Vue Cli
命令:npm insattll -g @vue@cli

3.3.3、使用Vue Cli创建一个Vue新项目

使用Vue Cli创建一个Vue新项目,替换掉DevChat提示词里的项目名称
vue create vue_snake

3.3.4、在提示符下, 选择Vue3

在创建Vue项目中, 选择Vue3项目,按照提示一步一步完成Vue3项目创建

四、按照上述提示创建Vue3项目并打开项目

在这里插入图片描述

4.1、左边区域是创建好的Vue3项目

vue_snake,包含node_modules、public、src等目录,package.json、README.md、vue.config.js文件。

4.2、右侧区域展示DevChat

在Vue3项目打开之后,重复【第二节】的内容,并设置展示在右边区域。
这样我们可以一边编写项目代码, 一边可以同DevChat聊天机器人互动。

4.3、打开终端运行项目(底部区域)

输入:npm run serve

项目启动成功之后会提示:

App running at:

  • Local: http://localhost:8080/
  • Network: http://192.168.1.105:8080/

4.4、在浏览器查看Vue3项目

http://localhost:8080/
在这里插入图片描述

5、DevChat在项目开发过程中的应用

5.1、添加到DevChat功能

如果我们在编辑器中有部分代码有疑惑,可以右键选择Add to AddChat,然后在右侧对话框输入我们的问题。比如,编辑器中我对下面的代码有疑惑,然后询问DevChat帮我解答疑惑。
在这里插入图片描述
可以看到当点击Add to AddChat后,左侧输入框就多个图标内容,主要记录的是你的操作。
DevChat这种操作就特别的方便,不需要我们复制内容到Gpt、文心一言等工具里, 在VSCode里就可以边写项目代码边使用AI答疑。

总结

     在当今的软件开发领域,我们经常面临一些复杂的业务需求和非业务层面的代码问题。这些问题不仅耗费我们的时间和精力,而且可能阻碍我们专注于解决真正的业务逻辑。这时,一款优秀的工具——DevChat,便能够发挥出其强大的作用。

     DevChat是一款基于自然语言处理技术的聊天机器人,可以通过与开发者的对话,理解并执行开发者的编程需求。无论是解决复杂的业务问题,还是优化代码,它都能为我们提供极大的帮助。在开发过程中,冗余代码或欠优化代码是常见的问题。这些问题不仅影响代码的质量,还可能影响软件运行的效率。此时,我们可以将这些代码复制到DevChat中,让它快速给出解决方案。
     更值得一提的是,DevChat无需任何科技支持即可直接体验AI的效果。在开发过程中,由于网络或其他原因,我们可能无法使用科技。而DevChat的优点在于,它无需科技支持,响应速度快,让我们随时随地都能享受到AI的便利。

     综上所述,DevChat的引入不仅可以提高我们的工作效率,还能提升我们的代码质量。对于开发者来说,它是一款不可或缺的工具。推荐大家在开发中尝试使用,相信你一定会爱上它的。

<think>嗯,用户想了解或安装VSCode中的AI相关工具,特别是扩展。首先,我需要回忆一下VSCode有哪些常用的AI工具扩展。记得之前有看过关于IntelliCode的引用,比如引用[1]提到的Visual Studio Expt Team的IntelliCode,可以提供AI智能补全,比Jedi强。这个应该是微软官方的,可能用户需要优先推荐。另外,可能还有其他AI相关的扩展,比如GitHub Copilot,虽然用户没有直接提到,但这也是常见的AI编程辅助工具。 然后,用户的问题分为两部分:了解和安装。所以回答的结构应该先介绍常用的AI工具,再给出安装步骤。根据引用[2],VSCode通过扩展机制增强功能,所以安装扩展的方法一般是打开Extensions视图,搜索名称安装。需要具体步骤,比如快捷键Ctrl+Shift+X或者通过侧边栏图标进入。 接下来要确认每个推荐的扩展是否有对应的引用支持。比如IntelliCode在引用[1]中提到,是必要的。GitHub Copilot虽然没有直接引用,但属于常见的AI工具,可能用户会需要。另外,可能还有其他的如Tabnine或Kite,但需要确保这些是否在用户的引用中有相关支持,但用户的引用中没有提到这些,可能需要避免推荐,或者作为补充提到,但主要根据现有引用。 安装步骤部分,引用[4]提到VSCode导入项目后自动配置,可能和扩展安装后的配置有关,但安装过程本身比较简单,用户可能只需要知道如何搜索和安装。此外,引用[3]列出了一些必要插件,但主要是针对C/C++开发的,可能与AI无关,所以可能不需要涉及。 然后需要考虑用户可能遇到的问题,比如是否需要登录账户,特别是Copilot需要GitHub账号。另外,IntelliCode是否需要配置,或者是否免费。比如,IntelliCode的基本功能是免费的,而Copilot可能需要订阅。这些信息对用户来说很重要,应该在回答中提到。 另外,用户可能需要知道这些工具的具体功能,比如代码补全、生成建议、代码解释等,所以需要简要说明每个扩展的主要功能,帮助用户决定是否安装。 最后,生成相关问题,可能涉及如何配置这些工具,或者与其他工具的比较,比如和Jedi的性能对比,或者使用场景等。根据引用[1],IntelliCode比Jedi强,可以作为一个问题的基础。 总结回答结构:先介绍主要工具(IntelliCode和Copilot),然后安装步骤,注意事项,最后相关问题。需要确保每个部分引用正确的来源,比如引用[1]和[2]来支持IntelliCode和扩展机制。</think>### VSCode中的AI相关工具指南 #### 一、常用AI工具扩展推荐 1. **IntelliCode**(官方AI辅助工具) - 功能:基于上下文提供智能代码补全建议,支持Python、Java、JavaScript等语言。例如输入`for i in range(`时,自动补全完整循环结构[^1]。 - 特点:通过机器学习模型分析开源项目代码模式,提供更精准的补全建议[^1]。 2. **GitHub Copilot**(由OpenAI提供支持) - 功能:根据注释或函数名生成完整代码块,支持多种语言。例如输入注释`// 计算斐波那契数列`,可自动生成对应函数代码。 - 优势:适合快速原型开发或学习新语言语法。 3. **CodeGPT**(集成GPT模型) - 功能:通过自然语言指令生成代码或解释代码逻辑。例如输入`解释这段快速排序的Python代码`,会返回逐行注释说明。 --- #### 二、安装步骤 1. **IntelliCode安装** - 打开VSCode,按`Ctrl+Shift+X`进入扩展视图。 - 搜索`IntelliCode`,选择微软官方发布的扩展,点击安装[^1]。 - 安装后重启VSCode,在编写代码时会自动激活智能补全。 2. **GitHub Copilot安装** - 搜索扩展`GitHub Copilot`并安装。 - 登录GitHub账号(需订阅Copilot服务)。 - 在代码文件中输入注释或函数名,按`Ctrl+Enter`查看建议。 --- #### 三、注意事项 - **网络要求**:AI工具通常依赖云端模型,需稳定网络连接。 - **隐私安全**:Copilot等工具可能将代码片段发送到服务器处理,企业开发需注意合规性[^2]。 - **性能优化**:若出现延迟,可在设置中关闭实时建议(修改`editor.suggest.snippetsPreventQuickSuggestions`)。 ---
评论 56
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青花锁

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值