更快更强!字节满血版DeepSeek在IDEA中真的爽!

大家好,我是二哥呀。

有没有发现?不知不觉中,字节跳动已经完成了从直播巨头到硬核科技公司的蜕变。

第一个标志事件,字节面向开发者推出了一款名为 MarsCode 的编程助手,可以无缝集成到 IDEA、VSCode 中。

第二个标志事件,豆包 APP 成为国内首个用户破亿的 AI 应用。

第三个标志事件,字节发布了国内首个 AI 原生 IDE------Trae。

随着 DeepSeek 的横空出世,AI 正在以前所未有的速度重塑着各种应用产品,MarsCode 也在本轮技术迭代中,完成了一次重大升级。

不仅将模型升级到了自家最强的 Doubao-1.5-pro,还引入了基于火山方舟部署的 DeepSeek R1 满血版。

坐我旁边的同事体验了一早上,直言这是他用过最流畅的 AI 编码助手了,还不用充值购买 DeepSeek API 的 tokens(纯白嫖),强烈要求我写个手摸手的教程,给大家普及一下。

这就来。

01、安装 MarsCode

如果你之前还没有安装 MarsCode,那么可以复制下面👇的链接先注册一个免费账号:

sourl.cn/nbRijY

然后在 IDEA 的插件市场中直接搜"MarsCode"。

然后点击 install 就可以安装了,支持 Java、Python、Go 等编程语言,VSCode 和 Jetbrains 的主流编辑器都可以安装。

完成安装后,点击右侧边栏上 MarsCode 的小 icon 进行授权登录,然后就可以打开和 MarsCode 的聊天窗口了。

能够看到,MarsCode 主打五个功能:代码补全、代码解释、文档生成、单元测试,以及最核心的智能问答。

点击右下角的下拉菜单,还可以在 Doubao-1.5-pro、DeepSeek-R1 和 DeepSeek-V3 模型中自由切换。

02、体验智能问答

我觉得 AI 编码助手最大的好处就是可以随时提问,不用再切换到浏览器去搜索,这能够极大提升我们的开发效率。

就目前我的体感来说,MarsCode 背后的算力应该是有盈余的,因为我前后高强度对话了一个小时,还没有碰到被拒绝的情况。

我录了一个屏,大家可以感受下,不管是 DeepSeek R1 的推理过程,还是 Doubao-1.5-pro 的直给,都丝滑无比。

【视频】

在编辑区打开技术派的异步类 AsyncUtil,MarsCode 就能够把这个类加载到当前的上下文聊天环境中。

我们直接开问,第一个问题就贼长:"作者说使用 CompletableFuture 对首页接口进行并行访问优化,将接口响应时间从 134ms 降至 80ms,我想知道是怎么做到的?AsyncUtil 这个类能给我解释一下吗?面试中如果面试官问我,我该如何回答?"

几乎零延迟,就能看到 DeepSeek-R1 完整的思考过程。

给出的答案也是恰到好处,不仅会解释 AsyncUtil 这个类的作用,还针对面试场景给出了标准回答。

如果你觉得 DeepSeek R1 给的答案不符合预期,还可以切换到 Doubao-1.5-pro 再来一遍。

两个模型,各有千秋,我们所要做的,就是把符合面试官提问诉求的内容提炼出来。

这可就太有用了呀。

要知道,面试的时候最重要的就两块内容,一块八股,一块项目经历。

那有了 MarsCode,这两个问题就可以同时解决。八股不知道怎么背,让 DeepSeek 或者豆包帮我们总结提炼;项目源码读不懂,就让 DeepSeek 或者豆包帮我们梳理清楚。

除了解释一个完整的类,每个方法的左边栏也会有一个 MarsCode 的小图标,点击它,就可以调出"解释代码"、"文档注释"、"生成单元测试"等功能,非常方便。

比如说"文档注释",我这个类足足 334 行,Doubao-1.5-pro 模型竟然"一行不漏"的完成了注释的添加,从类级别到方法级别,再到行级别,事无巨细。

输出长度真的良心。

如果一个业务你感觉无从下手,也可以在聊天窗口里直接开问,比如说"我想在派聪明中接入豆包大模型,我该怎么实现呢?"

MarsCode 接入的满血版 DeepSeek-R1 很快就给出了代码示例,以后再也不用担心老板的 idea 无法落地了,哈哈。

对比代码就能发现,和我自己看官方 doc 接入的代码有异曲同工之妙。

害,自己看 doc 至少花了一天的时间,我比较菜,这有了 AI 的帮助,前后也就 60 秒的时间,从基础配置类,到 Controller、Service 竟然全部都搞定了。

不得不说,拥有 MarsCode 助手后,开发效率真的提升不是一星半点。

03、体验代码补全

代码补全也是 AI 编程工具最核心的一个功能了,MarsCode 的特色是可以通过自动构建代码知识图谱来深度理解项目,不仅支持单行和多行,还支持根据注释生成代码片段。

关键是反应速度超过,准确率拉满,生成的代码几乎就是我预期的样子。

04、体验 bug 修复

很多小白在碰到 console 面板中一堆编译错误或者运行错误时,总是手足无措。

自己去搜索引擎搜吧,如果能用 Google 就还好,但如果是 xx,那可就倒大霉了,经常 get 不到想要的解决方案。

那有了 AI 编程助手,这个问题将会得到彻底解决。

把错误的堆栈直接复制粘贴到聊天窗口中,就能快速 get 到有效的解决方案,再也不用求爷爷告奶奶了。

对小白程序员是真的友好。并且每秒 Token 生成的速度是肉眼可见的快,根本就不用花时间去等。

并且整个过程非常顺畅,没有出现一丝丝卡顿,我只能说,字节的算力真的无敌。

05、仓库级代码理解

如果说 AI 代码助手在过去更多是"局部帮手",那 MarsCode 的仓库级代码理解模块,简直就是给我们开发者配上了一个"全局指挥官"------它能直接理解整个项目结构,帮我们快速定位代码逻辑、查询方法定义、分析模块依赖!

过去,遇到一个陌生项目,我们通常要这样:

  • 从 main 方法开始,一层一层地追踪调用链;
  • Ctrl + Shift + F 全局搜索,翻来翻去找核心逻辑;
  • 一顿 F12(跳转定义)、Alt + ←(回退),直到脑袋发麻......

而 MarsCode 能直接跳过这些繁琐步骤,只需要在输入框键入 # 号选择 workspace 将整个项目作为上下文就好了。

我的第一个问题是:"帮我梳理一下技术派这个项目的框架?"

很快,AI 就会给出一个清晰的分析,先是以树形结构展示技术派的核心架构分层。

然后告诉我们核心技术栈、核心功能模块等等信息。

基本上这一轮下来,我们就摸清楚了整个代码仓库的脉络。

06、小结

现在国内的 AI 竞争,已经不是单纯的"谁的模型更强",而是谁的 AI 生态更繁荣。

字节目前可以说处在领跑的位置,不管是豆包大模型本身,还是 Trae、MarsCode 这种编程神器,以及扣子这样的低代码平台,都让 AI 的应用真正落到了实处。

想象一下不久的将来,我们开发者刚在脑海中形成一个需求轮廓,智能架构引擎已经帮我们生成出模块化方案;只需要通过最直白的聊天,就能够借助 AI 把需求落地,把问题解决。

这种「思维同频」的开发体验,能够让编程效率呈现出指数级的提升。

这恐怕也是字节跳动能够领跑 AI 2.0 时代的核心密码------他们不仅研发大模型,还希望基于模型的应用能够通过开发者之手,在最短的时间内呈现给用户。

强!

相关推荐
sevevty-seven2 分钟前
Spring Boot 自动装配原理详解
java·spring boot·后端
IT、木易4 分钟前
大白话 CSS 中transform属性的常见变换类型(平移、旋转、缩放等)及使用场景
前端·css·面试
1024小神24 分钟前
更改github action工作流的权限
前端·javascript
Epicurus29 分钟前
JavaScript无阻塞加载的方式
前端·javascript
1024小神31 分钟前
tauri程序使用github action发布linux中arm架构
前端·javascript
blasit33 分钟前
keil 5 MDK 安装失败提示Cannot create destination file."文件名、目录名或卷标语法不正确"
运维·程序员·如何当个好爸爸
ahhdfjfdf33 分钟前
最全的`Map` 和 `WeakMap`的区别
前端
JYeontu38 分钟前
实现一个带@功能的输入框组件
前端·javascript·vue.js
一颗奇趣蛋1 小时前
vue-router的query和params的区别(附实际用法)
前端·vue.js
孤城2861 小时前
MAC电脑常用操作
前端·macos·快捷键·新手·电脑使用