豆包MarsCode:AI带你刷题、解析代码仓库、云IDE支持,还免费,这也太酷了吧。

大模型向量数据库机器学习

🍹 Insight Daily 🪺

Aitrainee | 公众号:AI进修生

Hi,这里是Aitrainee,欢迎阅读本新文章。

最近有小伙伴向我推荐了一款大家讨论比较多的工具: 豆包MarsCode ,它是字节跳动推出的免费AI编码助手。

picture.image

什么,免费 ?我看看怎么个事儿。这免费的可得搜刮齐了,毕竟以前可写过不少。

picture.image

来到 官网: https://sourl.cn/ri8msL

欸,代码练习,我看到了昂

picture.image

刷题吗,以前好像还没看到有做刷题这个应用方向的AI产品...

这不又填补了一个使用AI工具的空缺了吗,主打的就是每个场景脑子里都能找到一些AI工具。这不,下次面试刷题前又有一个垂直领域的东西可以用了。

不过还是看看到底好不好用(x)

进到代码练习界面

picture.image

你一下就可以看到500道题在左栏

picture.image

小伙伴说这里面包含上100道字节真题,以及字节精选的数百道优质题目,并且后面还会扩充。

picture.image

picture.image

哦 ~,这样啊。

然后我们看到他这个代码练习助手分为三块:题目、运行、AI陪练。

picture.image

运行那里有一个自定义题目,看样子是给我们自己扩充题库的,估计右边AI陪练这个智能体也可以应对新的题源加入。

就 ... 主要就是说AI陪练这个功能嘛

现在

校招、 社招面试许多公司也离不开笔试这个环节。

你以前是怎么刷题的 ?是不是有这些痛点:

  1. 做题过程中遇到困难或没有思路要四处搜寻资料,再编码练习

  2. 传统的刷题方式是背题解背套路,过一段时间就忘了

  3. 用其他AI助手会直接返回答案,不利于能力提升

而在我体验完豆包MarsCode,我想说... 这些困难他都帮你解决了 ...

刷题的意义不在于记住某道题目,而是培养解决问题的独立能力。借助工具启发思维,而非直接给出答案,能让我们在思考中成长。

picture.image

每一次思考的痛苦,都是记忆神经元涌动光芒的契机。

想当年我大学的时候还在一个纯原始人OJ系统上刷题,可没这样的好东西。

picture.image

原始人流下了眼泪 过去,高手通常能全方位掌握一个知识点,从多个维度深入理解。面对同一个问题,他们能有宗师般的领悟,而普通学生往往只是停留在表面的理解。

而AI的出现,正是弥补了我们学习中这些差距。AI是24小时的贴身导师,可以让我们从不同角度对同一个问题进行提问,他还能激发我们对知识的兴趣、猜你所想。

使用AI久了,你应该也发现自己提出问题的水平提高了。过往,你并不会像今天这样一天能对知识有这么多提问。就是这样,在与大模型的长期接触中,我们的思维也会得到优化。

豆包MarsCode的引导提问

引导提问,感觉也是一种扩展性思维。因为有时候你也不知道还有这样的问题可以提问,本质上这也是一种效率的大大提升。

picture.image

先别说掌握知识了,连提问问什么问题都帮你解决了,妥妥高效。

picture.image

真的... 自从GenAI时代以来,是不是感觉学习方式都改变了?以前是不求甚解,而现在获取深刻见解和思考的机会变得简单多了, AI激发了我们对知识各个层面的思考和探究,且效率大增。

然后注意到, AI代码陪练被设计出来是为了引导你解决问题,而不仅仅是提供答案或答案解析。

picture.image

以“需要一点思路提示”为例,我们可以看到它先会进行意图识别,然后整个回答又是思维链的体现: 先是初始化问题分析,然后是数据结构选择,最后再到算法步骤,有条有理。

picture.image

除了对思路的引导提示,你自己做完了这道题,问问他时间复杂度空间复杂度都是可以的。

又如:我自己实现的逻辑有什么优化的地方? 在提交前有什么语法错误?甚至你可以问他有什么其他的性能更好算法等等...

picture.image

picture.image

在刷题时一般我们先自己搭个框架,框架自己没想清楚 那可以问AI,让他给出框架,然后有个基本盘自己就好下手了:

picture.image

里面有些注释的部分就是等待你自己编写代码的地方。

还不会? 那就进一步让它提示框架里面的细节:

picture.image

而有些小伙伴,他们不写框架,会直接开始写代码,他们习惯于如果中途有卡壳的地方再去问AI。

所以不管是大佬还是小白,豆包MarsCode都可以在你需要的地方以你想要的方式帮助你。

有ChatGPT固然好,但在一些特定领域,垂直专业化的工具和针对性优化,尤其是思维训练类智能体,反而能提供更强的帮助。 平常我们... 根据任务需求选择最合适的工具,甚至同时并行使用多个工具,最大化效率。你就说下次要刷题考不考虑用它吧。

除了代码练习,豆包MarsCode还有 VsCode插件、云端IDE。

VsCode 插件

picture.image

简单的什么tab代码补全、修复bug、代码注释我们就不说了,大大小小的编程助手都有这些功能。

picture.image

1. Workspace | 仓库级问答

在输入框内键入"#"或点击输入框内"#"按钮,对当前代码仓库进行问答。

picture.image

懂了代码的逻辑 ≈ 掌握了项目的 60%,剩下的就是业务逻辑了。

我让他看看上次这个AI实时语音助手项目的代码,并要求给出需求修改意见:

使用 Bolt + Cursor 构建任何东西:AI实时语音助手、AI播客应用程序,每个人都可以拥有自己的专属软件。

2024-11-10

picture.image

picture.image

picture.image

picture.image

它清晰明了的告诉我要修改的地方并提供了示例的程序。

2. 代码补全 | Pro

区别于传统的Tab补全,Pro版通过自动构建代码知识图谱来深度理解项目。在你修改或重构代码时,豆包MarsCode 会基于编辑行为和代码情况预测下一个改动点,给出即时推荐,引导用户快速完成需求。

picture.image

真的很酷。

更多详情在这:https://docs.marscode.cn/docs/extension-use-ai-capabilities

云端 豆包 MarsCode IDE

picture.image

云端的我想怎么弄就怎么弄,这么多模板直接使用,最佳实践有助于快速学习新的一些框架场景,云端还可以同步。

picture.image

picture.image

给我们这些痛点都解决了:

  1. 时间消耗:开发者需要花费大量时间进行环境配置,重复且低效

  2. 学习门槛:复杂的配置过程增加了新手开发者的学习难度,影响其进入开发领域的速度。

即开即用,轻量便捷,无需安装和配置,直接在云端打开即可使用,每位用户提供2核4G免费计算资源,单项目提供10G免费空间。

picture.image

云端IDE:https://sourl.cn/ri8msL

One More Thing

豆包MarsCode 是基于豆包大模型打造的智能开发工具。据说字节超过 70% 的程序员都在用,每月贡献百万行量级的代码。 不管是百度字节还是阿里他们自己都有自己的代码助手,我们以前介绍的老朋友Aider,很多次版本更新都标注70~80%的代码由是AI写的。

picture.image

现在甚至还有Cursor、Bolt等,多个文件同时更改... 端到端的自然语言生成项目代码 ...

真的... AI的优点 ... 你以前畏难一个人写项目,这会儿有了Cursor,你不怕了。现在对于笔试、面试刷题有畏难情绪,有豆包MarsCode加持,事情变得更有趣了,压力也小了许多。

GenAI不仅提高我们的效率,也让我们战胜了心理的困难,让挑战变得更轻松、更有动力。

🌟希望这篇文章对你有帮助,感谢阅读!如果你喜欢这系列文章请以 点赞 / 分享 / 在看 的方式告诉我,以便我用来评估创作方向。

点击👇** “ 阅读原文 ",可直达豆包MarsCode官网。**

知音难求,自我修炼亦艰

抓住前沿技术的机遇,与我们一起成为创新的超级个体

(把握AIGC时代的个人力量)

picture.image

点这里👇关注我,记得标星哦~

一键三连「分享」、「点赞」和「在看」

科技前沿进展日日相见 ~

picture.image

0
0
0
0
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论