点击下方,关注我,后台回复【666】,免费领取【AI学习礼包】
3月份集团在做规划的时候,领导给分配任务让今年务必保证4次给技术部门有效的培训,培训好就有涨薪机会。6月份之前已经完成了3次培训,而且效果都还不错,正在为第4次培训选题发愁的时,豆包的 MarsCode AI 编程助手发布了,它以代码智能补全、智能预测、智能问答等能力,节省开发时间,释放程序员的创造力为主要特点,在仔细做完调研后,决定从AI编程助手这个培训课题入手,开启第 4 次技术培训,哈哈涨薪的机会正在向我招手。6 月 26 日,字节跳动在北京发布了基于豆包大模型打造的智能开发工具 - 豆包MarsCode ,面向国内开发者免费开放。豆包 MarsCode 编程助手,具备以智能代码补全为代表的 AI 功能。支持了多种编程语言以及主流的 IDE,它能够在开发过程中对单行代码乃至整个函数提供编写提议。除此之外,它还对代码解释、单元测试生成以及问题修复等功能提供支持,进而提升了开发的效率与质量。网址:https://www.marscode.cn/智能代码操作:豆包 MarsCode 编程助手提供代码自动补全与生成、问题修复、代码优化等能力。智能回答:基于丰富的研发知识,豆包 MarsCode 编程助手可以快速且准确地回答研发相关问题。 | |
| Go、Python、C++、C、C#、Java、PHP、Rust |
| HTML、TypeScript、JavaScript、CSS |
| |
| Lua、SAS、CUDA、Perl、Ruby、Shell、SQL、R |
豆包 MarsCode 编程助手提供自动代码补全、代码生成、代码编辑等能力,可以快速的提升开发效率。在IDE中使用MarsCode时,需要先用快捷键(Windows: Ctrl + U;macOS:Command + U)唤起侧边对话框。豆包 MarsCode 编程助手可以帮助大家自动补全后续代码。场景一:在对应代码处,敲击回车键换行。豆包 MarsCode 编程助手会阅读并理解当前代码,然后自动补全后续代码。场景二:在对应位置添加注释,然后敲击回车键换行。豆包 MarsCode 编程助手会阅读并理解代码注释,然后直接生成代码。将鼠标悬浮至自动补全的代码区域,然后按需进行后续操作:- 点击 接受 按钮或按下 Tab 键,添加自动补全的所有代码。
- 点击 接收 Word 按钮或使用 Ctrl + → 快捷键,逐字添加自动补全的代码。
豆包 MarsCode 编程助手支持基于上一次的编辑内容及代码情况,预测下一个改动点并给出代码推荐。操作过程:- 光标停在期望触发的位置时,可以通过快捷键 Ctrl+Shift+Enter 主动触发推荐,并通过 Tab 采纳。
- 当采纳了某个推荐内容后,会触发预测下一个改动点的推荐,点击 Tab 跳转到相应预测行,再点击 Tab 采纳推荐内容。该功能目前仅支持 Visual Studio Code。
豆包 MarsCode 编程助手可以根据我们的自然语言描述生成对应的代码片段。在输入框中用自然语言描述相应的需求。通过点击1-复制、2-插入代码段、3-添加文件进行操作。豆包 MarsCode 编程助手可以编辑指定代码,包括重构、优化、修改部分逻辑等。也可以通过自然语言描述代码编辑需求。选中代码片段,然后在对话框中输入自然语言描述,例如"优化选中的代码片段"。选中代码片段后,也可以向豆包 MarsCode 编程助手发送代码解释指令。编程助手将解释选中的代码片段。操作过程:- 在侧边对话视图的输入框中输入自然语言描述,例如:解释选中的代码片段;
- 在侧边对话视图的输入框中输入 /explain 指令;
- 选中代码片段后右键,然后在快捷菜单中选择 MarsCode > Explain Code;
- 点击代码顶部(Visual Studio Code)或左侧 Logo 中(JetBrains)的 Explain 按钮。
选中代码片段后,向豆包 MarsCode 编程助手发送单元测试生成指令。编程助手将为选中的代码片段生成单元测试。操作过程:- 在侧边对话视图的输入框中输入自然语言描述,例如:为所选代码片段生成单元测试;
- 选中代码片段后右键,然后在快捷菜单中选择 MarsCode > Generate Test;
- 点击代码顶部(Visual Studio Code)或左侧 Logo 中(JetBrains)的 Test 按钮。
选中代码片段后,向豆包 MarsCode 编程助手发送代码注释生成指令。编程助手将为选中的代码片段生成代码注释。编程助手默认生成函数级注释,我们可以通过自然语言指定生成更详细的行间注释。操作过程:- 在侧边对话视图的输入框中输入自然语言描述,例如:为所选代码片段生成注释;
- 点击代码顶部(Visual Studio Code)或左侧 Logo 中(JetBrains)的 Doc 按钮。
当代码中存在错误时,窗口中的代码文件名称会高亮,名称右侧会提示错误数量。 选中有问题代码片段后,在对话框中输入自然语言描述(例如:修复选中的代码片段)或 /fix 指令,然后点击右侧的 发送 按钮或敲击键盘上的回车键。豆包 MarsCode 编程助手将为选中的代码片段进行智能修复。唤起对话框后,可以在输入框中输入想问的问题,然后点击 发送 按钮或敲击回车键,豆包 MarsCode 编程助手将精准的回答问题。也可以进行多轮问答,不断补充细节,从而使插件的回答更加准确。智能问答中,编程助手的回复语言可以设置。点击问答对话框右上角的设置按钮,选择想切换的语言。 | |
| |
| 包括 IntelliJ IDEA、Pycharm、Goland、Android Studio、WebStorm、Clion、Rider、Phpstorm、DataGrip 等。版本须为 221.5080.210 及以上。 |
- 搜索 "豆包"、"MarsCode" 关键词,找到插件并安装。
- 使用快捷键(Windows: Ctrl + U; macOS: Command + U)打开豆包 MarsCode 编程助手侧边对话框。
- 返回 IDE。插件准备完成,就可以开始体验 AI 能力了。
- 打开 JetBrains IDE(以 IntelliJ IDEA 为例)。
- 搜索 "豆包"、"MarsCode" 关键词,找到插件并安装。
- 使用快捷键(Ctrl + U)打开豆包 MarsCode 编程助手的侧边对话框。
- 返回 IDE。插件准备完成,就可以开始体验 AI 能力。
https://docs.marscode.cn/ai-extension/keyboard-shortcuts豆包 MarsCode IDE 是一个云端 AI IDE 平台。通过内置的 AI 编程助手,开箱即用的开发环境,我们可以更专注于各类项目开发。网址:https://www.marscode.cn/dashboard
1. 原生的 AI 能力:豆包 MarsCode IDE 内置了 AI 助手,提供代码自动补全与生成、问题修复、代码优化等能力,帮助我们更高效地完成开发任务。2. 开箱即用:提供数十种不同语言、框架的开发模板,开箱即用。
3.随时随地的开发:作为云端 IDE,只需要一台可以访问浏览器的计算机、笔记本或者平板电脑便可以打开豆包 MarsCode 完成开发工作。4.不受本地资源限制:不再需要担心本地计算机对项目开发的能力支持,豆包 MarsCode 弹性的云端资源满足任何项目的需要。原生的AI能力:内置了 AI 编程助手,以开发为中心,提供代码补全、代码生成、代码编辑、注释生成、代码解释等能力,助力开发效率提升。此外,AI 编程助手可以从仓库中获取上下文,从而提升输出质量。

如需了解更多功能可以查看官网文档:
https://docs.marscode.cn/ai-assistant/chat-with-the-ai-assistanthttps://docs.marscode.cn/ai-assistant/manage-your-chats
https://docs.marscode.cn/ai-assistant/use-ai-capabilities其中有两个两点是在线IDE中,增加了Web预览和网络服务:Webview 工具是一个内嵌在豆包 MarsCode IDE 中的轻量级浏览器,使用者可以在不离开编辑器的情况下直接浏览网页,是一个极佳的辅助工具。开发代码时,你可以在预览工具内查阅文档,测试网页,或进行其他互联网相关的简单任务。很棒的预览工具,不用开发环境和浏览器两边总是切换。有点类似于前两天刚发布的 Claude3.5 的 Artifacts:- 在 Web预览 窗口中,支持前进、后退、刷新网页,端口切换,负责网址,打开至浏览器等操作。
豆包 MarsCode IDE 的工作空间实则为一个远程容器。在容器中运行一个网络服务后,系统会在容器而非本地电脑的 IP 上监听端口。如果想在使用者的浏览器等其他地方使用这些服务,就需要将开发的端口暴露至公网。 但豆包 MarsCode IDE 会自动检测使用者进程对端口的监听,当在工作空间打开一个端口之后,豆包 MarsCode IDE 会尝试检测端口,并自动将其暴露在一个公网 URL 上,然后通知使用者,使用者随即可以在公网上访问该端口。2、在 网络服务 Tab 中,支持端口查看,URL 网址复制,打开 Web 预览,打开浏览器等操作。关于AI编程助手,同类型的产品也特别多比如:国外的GitHup Copilot、Amazon Q、TabnineAI,国内的通义灵码、Codefuse、iFlyCode等等都各有特色,大家可以看看我以前的文章:关于AI代码补全、AI代码解释、AI生成注释和错误修复、AI 问答是各大厂商AI编程助手的基本操作,所以究竟怎么能够脱颖而出,还得看后面的大模型是否给力。所以,各位架构狮、程序猿们究竟用哪个,怎样用,顺手不顺手都得自己用过才知道,指标或者参数有时候就是个参考。好了各位今天就到这了,我要去准备的培训去了,涨薪的机会在向我招手啊!如果有任何问题的朋友可以直接加微信,我为您精心准备了AI学习大礼包和学习群,为你开启AI的学习之旅。
声明:已经有多名同学领到礼包,加好友就送,绝对没套路!
没有评论:
发表评论