🍹 Insight Daily 🪺
Aitrainee | 公众号:AI进修生
Hi,这里是Aitrainee,欢迎阅读本新文章。
最近有小伙伴向我推荐了一款大家讨论比较多的工具:豆包MarsCode,它是字节跳动推出的免费AI编码助手。
什么,免费 ?我看看怎么个事儿。这免费的可得搜刮齐了,毕竟以前可写过不少。
来到官网:https://sourl.cn/ri8msL
欸,代码练习,我看到了昂
刷题吗,以前好像还没看到有做刷题这个应用方向的AI产品...
这不又填补了一个使用AI工具的空缺了吗,主打的就是每个场景脑子里都能找到一些AI工具。这不,下次面试刷题前又有一个垂直领域的东西可以用了。
不过还是看看到底好不好用(x)
进到代码练习界面
你一下就可以看到500道题在左栏
小伙伴说这里面包含上100道字节真题,以及字节精选的数百道优质题目,并且后面还会扩充。
哦 ~,这样啊。
然后我们看到他这个代码练习助手分为三块:题目、运行、AI陪练。
运行那里有一个自定义题目,看样子是给我们自己扩充题库的,估计右边AI陪练这个智能体也可以应对新的题源加入。
就 ... 主要就是说AI陪练这个功能嘛
现在校招、社招面试许多公司也离不开笔试这个环节。
你以前是怎么刷题的 ?是不是有这些痛点:
而在我体验完豆包MarsCode,我想说... 这些困难他都帮你解决了 ...
刷题的意义不在于记住某道题目,而是培养解决问题的独立能力。借助工具启发思维,而非直接给出答案,能让我们在思考中成长。
每一次思考的痛苦,都是记忆神经元涌动光芒的契机。
想当年我大学的时候还在一个纯原始人OJ系统上刷题,可没这样的好东西。
过去,高手通常能全方位掌握一个知识点,从多个维度深入理解。面对同一个问题,他们能有宗师般的领悟,而普通学生往往只是停留在表面的理解。
而AI的出现,正是弥补了我们学习中这些差距。AI是24小时的贴身导师,可以让我们从不同角度对同一个问题进行提问,他还能激发我们对知识的兴趣、猜你所想。
使用AI久了,你应该也发现自己提出问题的水平提高了。过往,你并不会像今天这样一天能对知识有这么多提问。就是这样,在与大模型的长期接触中,我们的思维也会得到优化。
豆包MarsCode的引导提问
引导提问,感觉也是一种扩展性思维。因为有时候你也不知道还有这样的问题可以提问,本质上这也是一种效率的大大提升。
先别说掌握知识了,连提问问什么问题都帮你解决了,妥妥高效。
真的... 自从GenAI时代以来,是不是感觉学习方式都改变了?以前是不求甚解,而现在获取深刻见解和思考的机会变得简单多了,AI激发了我们对知识各个层面的思考和探究,且效率大增。
然后注意到, AI代码陪练被设计出来是为了引导你解决问题,而不仅仅是提供答案或答案解析。
以“需要一点思路提示”为例,我们可以看到它先会进行意图识别,然后整个回答又是思维链的体现:先是初始化问题分析,然后是数据结构选择,最后再到算法步骤,有条有理。
除了对思路的引导提示,你自己做完了这道题,问问他时间复杂度空间复杂度都是可以的。
又如:我自己实现的逻辑有什么优化的地方? 在提交前有什么语法错误?甚至你可以问他有什么其他的性能更好算法等等...
在刷题时一般我们先自己搭个框架,框架自己没想清楚那可以问AI,让他给出框架,然后有个基本盘自己就好下手了:
里面有些注释的部分就是等待你自己编写代码的地方。
还不会? 那就进一步让它提示框架里面的细节:
懂了代码的逻辑 ≈ 掌握了项目的 60%,剩下的就是业务逻辑了。
我让他看看上次这个AI实时语音助手项目的代码,并要求给出需求修改意见:
它清晰明了的告诉我要修改的地方并提供了示例的程序。
2. 代码补全 | Pro
区别于传统的Tab补全,Pro版通过自动构建代码知识图谱来深度理解项目。在你修改或重构代码时,豆包MarsCode 会基于编辑行为和代码情况预测下一个改动点,给出即时推荐,引导用户快速完成需求。
真的很酷。
更多详情在这:https://docs.marscode.cn/docs/extension-use-ai-capabilities
云端 豆包MarsCode IDE
现在甚至还有Cursor、Bolt等,多个文件同时更改... 端到端的自然语言生成项目代码 ...
🌟希望这篇文章对你有帮助,感谢阅读!如果你喜欢这系列文章请以 点赞 / 分享 / 在看 的方式告诉我,以便我用来评估创作方向。
点击👇 “ 阅读原文 ",可直达豆包MarsCode官网。
知音难求,自我修炼亦艰
抓住前沿技术的机遇,与我们一起成为创新的超级个体
(把握AIGC时代的个人力量)
点这里👇关注我,记得标星哦~