AI在线 AI在线

免费!国产大模型编程助手豆包MarsCode重磅上线,还有登录即用的云端IDE

因为 AI  为自己的工作焦虑,这件事不是一天两天了。然而,使用自动化工具辅助编程算得上是程序开发行业由来已久的传统,目前很多程序员都在使用 GitHub Copilot 类的工具,但担心被快速替代的人并不多。相比自然语言,编程语言更加简洁、严谨、可预测。处理起编程语言,大型语言模型要得心应手得多。自 ChatGPT 爆火以来,AI 工具对工作的重要性上升到了新高度。GitHub Copilot、GPT-4 等 AI 编程助手极大地提升了程序员的工作和学习效率。据 GitHub 和微软 2023 年的一项研究发现,

因为 AI  为自己的工作焦虑,这件事不是一天两天了。

然而,使用自动化工具辅助编程算得上是程序开发行业由来已久的传统,目前很多程序员都在使用 GitHub Copilot 类的工具,但担心被快速替代的人并不多。

相比自然语言,编程语言更加简洁、严谨、可预测。处理起编程语言,大型语言模型要得心应手得多。自 ChatGPT 爆火以来,AI 工具对工作的重要性上升到了新高度。GitHub Copilot、GPT-4 等 AI 编程助手极大地提升了程序员的工作和学习效率。据 GitHub 和微软 2023 年的一项研究发现,只是简单使用 AI 编程助手,就能将程序员完成任务的速度提升 55%。

对于那些已经跨过编程门槛的专业人员来说,拥有一个智能伙伴,就像是得到了一个能读懂你心思的超级助手。它不仅能迅速理解你的需求,补全的代码也是即插即用。在 Debug 环节,这些工具能从代码的海洋中精准地揪出 bug,并且还能自动调用各种工具进行修复,让开发者们可以把更多的精力投入到创新和思考中。

6 月 26 日,我们迎来了一个这样的国产 AI 编程助手:豆包MarsCode。豆包MarsCode 拥有编程助手和云端集成开发环境 Cloud ID 两种形态。豆包MarsCode 具备日常常用的代码补全、代码生成和代码解释等多项能力,让你的编程体验就像是在使用高配版的 Colab 和 Copilot。

图片

链接:https://www.marscode.cn

豆包MarsCode:更好用的 AI 编程助手

豆包MarsCode 具备代码补全、代码生成、代码解释、代码注释生成、单测生成、缺陷修复、AI 问答等能力,非常好用。只需在官网注册一个帐号,就能直接通过云端 IDE 畅享,也可通过 Visual Studio Code 或 JetBrains IDEs 插件市场中的 MarsCode 插件便捷地将它引入你的本地 IDE。

下面我们通过一些简单用例来详细了解豆包MarsCode 的各项能力。

代码补全和生成

豆包MarsCode 能够阅读并理解当前代码,提供后续代码片段,也支持通过注释生成代码片段。令人惊喜的是,豆包MarsCode 不仅能阅读当前正在编辑的文件的代码,而且能阅读和分析整个仓库,从而理解其中的依赖关系以及函数和变量之间的关联。

如下图所示,只需提供简单的注释,豆包MarsCode 就能根据当前需求补全所需代码。免费!国产大模型编程助手豆包MarsCode重磅上线,还有登录即用的云端IDE

在代码生成方面,只需简单的指令,代码就能自动生成,这种场景已经触手可及。机器之心通过 Visual Studio Code 测试了一个简单的多步骤用例,只需使用自然语言表达自己的需求,键盘落定的瞬间,完整可用的代码就已经写好了。

编写一个简单的冒泡排序算法来对 10 个数进行从小到大排序。这 10 个数需要在代码运行后由用户输入。排序完成后,提取其中所有能被 3 整除的数。免费!国产大模型编程助手豆包MarsCode重磅上线,还有登录即用的云端IDE只需点击一下,就能将其完整地插入到当前代码文件中。豆包MarsCode 生成的代码不仅功能完备,而且非常规范,各步骤也都有简洁清晰的注释。 

图片

代码解释和注释生成

可以说有了豆包MarsCode,就再也不用担心看不懂代码了。基于大型语言模型强大的理解和生成能力,豆包MarsCode 能快速精准地解释项目代码。如上图中白色箭头所指示的位置,只需点击一下 Explain,豆包MarsCode 就能快速地为我们提供对这一函数的详细解释:免费!国产大模型编程助手豆包MarsCode重磅上线,还有登录即用的云端IDE

豆包MarsCode 不仅能提供代码行和函数级层面的解释,还能融会贯通整个代码仓库,为整个项目提供全方位的解读。这就像是给开发者们配备了一个智能向导,让他们能够迅速地融入新项目的开发,同时也为编程新手们提供了一个高效的学习平台,让他们能够快速掌握新算法、新开发技巧,甚至是全新的编程语言。

用豆包MarsCode IDE 来学习不久前刚开源发布的多模态大模型 Cambrian-1 ,才发现原来学习一个新模型的学习成本已经被打得这么低了。

操作很简单,打开豆包MarsCode 云端 IDE,通过 GitHub 链接导入 Cambrian-1 代码库,向豆包MarsCode 提问。让豆包MarsCode 介绍 Cambrian-1 项目,挑选其中一段 Python 代码让它解释,理解没有偏差,表现非常出色。免费!国产大模型编程助手豆包MarsCode重磅上线,还有登录即用的云端IDE

豆包MarsCode 是基于豆包代码模型打造的智能开发工具,在软件开发领域更加得心应手。通过定向优化,豆包MarsCode 现在能提供更高质量、更精准的解答,帮助开发者解决各种问题。这不仅意味着豆包MarsCode 是一个强大的编程助手,它还能成为你的学习伙伴,在你从编程新手成长为技术大牛的旅程中,提供高效的陪伴和支持。

这意味着,豆包MarsCode 就像是一个智能的辅导老师,无论你在编程路上遇到什么难题,都能迅速给出清晰、准确的指导,让你的学习过程更加顺畅,帮助你更快地掌握编程技能,实现从入门到精通的飞跃。免费!国产大模型编程助手豆包MarsCode重磅上线,还有登录即用的云端IDE

豆包MarsCode 的代码理解能力如此强大,为代码生成注释就自然也不在话下了。豆包MarsCode 可以生成函数级注释或更详细的行间注释,并且其操作非常便捷:只需一两次点击或使用 /doc 命令即可。下图是豆包MarsCode 官网给出的一个示例。免费!国产大模型编程助手豆包MarsCode重磅上线,还有登录即用的云端IDE

单元测试与 Debug

在软件开发领域,测试有多重要,不必多言。但测试的过程往往既枯燥又耗时,甚至很多时候,测试代码所花的时间比写代码所花的时间还多。

但别担心,针对这一痛点,豆包MarsCode 装备了单元测试生成能力,这项功能就像是给豆包MarsCode 配置了「火眼金睛」,能够自动洞察你的代码,并为它量身定做单元测试用例,从而大幅提升开发效率。

举个例子,上一节我们用豆包MarsCode 自动生成了一段代码,现在想要测它一下。只需选中那段代码,然后点击一下或者输入 /test 命令,豆包MarsCode 就会立刻为你生成所需的单元测试用例。这样一来,你的测试工作就能更加高效,让你有更多时间去专注于代码的创新和优化。免费!国产大模型编程助手豆包MarsCode重磅上线,还有登录即用的云端IDE豆包MarsCode 不仅能帮你发现问题,还能帮你解决问题。借助大模型的力量,豆包MarsCode 能够迅速捕捉到代码中的小瑕疵,哪怕是隐藏得很深的微妙错误也不放过,并给出智能的优化建议。 免费!国产大模型编程助手豆包MarsCode重磅上线,还有登录即用的云端IDE这还不算完,豆包MarsCode 还有一个更神奇的功能:它能够根据开发者对当前代码段的修改,贴心地自动调整后续的代码。当你在豆包MarsCode 中修改了一段代码,豆包MarsCode 就会立刻行动起来,默默地帮你整理后续的代码,确保整个项目保持一致性和正确性。脏活儿累活儿它都帮你干了,你的编程工作自然变得更加轻松和高效。 免费!国产大模型编程助手豆包MarsCode重磅上线,还有登录即用的云端IDE

豆包MarsCode IDE:打开浏览器即可使用的集成开发环境

除了豆包MarsCode 编程助手,字节跳动还同时发布了一个云端 IDE。不同于 Visual Studio Code 和 JetBrains 等基于本地的 IDE 工具,豆包MarsCode IDE 已经为用户配置好了开箱即用的开发环境,用户只需根据语言选择模板即可开始开发。并且由于豆包MarsCode IDE 位于云端,因此用户无需性能强大的计算机,只需一台可以访问浏览器的计算机、笔记本、平板电脑便可以打开豆包MarsCode 完成开发工作。

另外,如前文展示的那样,用户也可直接将 GitHub 仓库导入到豆包MarsCode IDE,能让你便捷地进行项目管理和版本控制。

接下来,我们用一个经典的 C++ 实践题目来试试豆包MarsCode IDE 在代码生成、解释和测试,一整个开发的过程中到底有多智能和便捷。

题目:从键盘输入一个字符串,判断其是否是回文。若是输出「Yes」,否则输出「No」。回文是指正向、反向的拼写都一样。示例:ABCBA、aaaa 等是回文;china、ABC 等不是回文。

首先打开豆包MarsCode IDE,创建一个 C++ 项目。

图片

可以看到,豆包MarsCode IDE 生成了一个「Hello World!」模板项目。

接下来我们打开主程序 main.cpp,再向豆包MarsCode 编程助手表达我们的需求。豆包MarsCode IDE 的智能代码生成功能,可以帮我们快速生成基础代码框架。

图片

正如你所见,豆包MarsCode 已经根据需求,生成了一整套解决这个问题的代码。现在,我们只需要做一些非常简单的工作:去掉模板代码,然后把豆包MarsCode 生成的代码放进去。

点击运行按钮,使用字符串测试。豆包MarsCode 生成的代码会立刻开始工作,准确地判断出你输入的字符串是否是一个回文。可以看到豆包MarsCode 生成的代码正确地完成了预期任务。

图片

为了确保代码准确可用,我们依旧可以使用豆包MarsCode IDE 的单元测试功能,选中所有代码,然后点击「单元测试」,为这段代码生成测试用例,确保我们的程序能够正确地判断字符串是否为回文。

虽然这个问题很简单,但作为初学者,我们可能还是不理解这些代码的含义。在编写过程中,如果遇到不确定的地方,豆包MarsCode IDE 的代码解释功能就派上用场了。它可以帮助我们理解代码的工作原理,确保我们的代码逻辑是正确的。比如我们可以让豆包MarsCode 给我们解释一下代码中的 for 循环:免费!国产大模型编程助手豆包MarsCode重磅上线,还有登录即用的云端IDE可以看到,豆包MarsCode 生成了非常详尽的解释。我们也可以进一步让其为这段代码添加注释: 免费!国产大模型编程助手豆包MarsCode重磅上线,还有登录即用的云端IDE接下来,我们转向 README 文件,借用豆包MarsCode 的理解能力对其进行重写。 免费!国产大模型编程助手豆包MarsCode重磅上线,还有登录即用的云端IDE

运行该代码,然后输入汉语回文,我们会发现该程序并不能正确判断。原因是什么呢?向豆包MarsCode 提问一下。

图片

原来如此,那么如何修正这个问题呢?豆包MarsCode 继续给出了非常详尽的解答和解释:

图片

经验证,这段新代码可以正确判断汉语字符串回文。

图片

在解答这个经典的 C++ 实践题目的整个过程中,从代码生成到代码解释,再到单元测试,豆包MarsCode IDE 都提供了非常智能和便捷的支持。它让编程变得更加简单,更加高效。当然,这个示例非常简单,豆包MarsCode 编程助手和 IDE 能为用户带来实际帮助将远不止于此。这一切,等待着你亲自上手挖掘和探索。

结语

除了技术上的优势之外,豆包MarsCode 完全没有使用门槛,现在就可以免费使用。目前每位用户可获得 2 核 4G 免费计算资源,并且每个项目有 10G 免费空间。相较于 GitHub Copilot 至少 10 美元 / 月的起步价,豆包MarsCode 真正做到了免费却依然强大;不仅如此,得益于字节跳动强大的服务器支持,豆包MarsCode 能为国内用户提供更加稳定可靠的服务。

另外,针对许多用户关心的数据安全与隐私问题,豆包MarsCode 团队表示 豆包MarsCode 使用的训练数据集都是开源合规的,并且绝不会使用用户的数据进行二次训练。同时,用户与豆包MarsCode 之间的通信也经过了加密以确保安全。

大模型为各行各业带来的变革已经显现,AI 辅助编程也正在成为程序员工作流程的标配。AI 不一定取代人,但会用 AI 的人一定取代不会用 AI 的人。

豆包MarsCode 虽然是新晋的 AI 编程助手,但它在开发实践中的成熟度已经使其成为一款合格的产品。加上便捷好用的云端 IDE,相信任何一个尝试豆包MarsCode 的开发者或学习者都会喜欢上它。

正如豆包MarsCode 负责人李东江在产品发布会上所说:「AI 与人类不是竞争关系,我们希望打造一款软件,能让开发者的效率变得更高,能让开发者把更多的时间和效率花在思考和创造上。」

相关资讯

字节跳动发布“豆包MarsCode”智能开发工具,面向国内开发者免费

6 月 26 日,字节跳动在北京发布了基于豆包大模型打造的智能开发工具 - 豆包MarsCode ,面向国内开发者免费开放。
6/26/2024 9:18:00 PM
机器之心

AI时代已来,吴恩达呼吁向每个孩子教授人工智能知识

将AI编程引入基础课程是值得付出努力的。
6/20/2023 2:41:00 PM
机器之心

学而思网校推出首个基于自研大语言模型的AIGC课程

大模型的影响力正在渗入教育行业。7月3日,学而思网校编程产品升级暨人工智能课程发布会在京落幕。据悉,本次发布会以“用AI,创未来”为主题,重磅推出业内第一个基于自研大语言模型的生成式人工智能(AIGC)课程——《人工智能第一课》,并持续进行编程课程产品的升级,助力普及人工智能教育。“好未来已深刻意识到,生成式人工智能和大型语言模型的长期影响是会转移到学习领域的。”提及好未来在人工智能领域的探索,好未来集团首席技术官田密如是说。对科技研发的大力投入和深度应用,让好未来成长为一家名副其实的科技教育公司,现已积累了上百项
7/5/2023 11:21:00 AM
机器之心

谷歌联合创始人布林:工程师们用 AI 编程还不够积极

谷歌联合创始人谢尔盖・布林(Sergey Brin)表示,谷歌工程师并没有像他认为的那样经常使用人工智能。图源 Pexels布林本周在洛杉矶举行的“All-In”峰会上与企业家大卫・弗里德伯格(David Friedberg)进行了在线对话时发表了上述言论。布林在峰会现场罕见露面,讨论了 AI 的“令人兴奋”的进步。“作为一名计算机科学家,我从未见过像过去几年所取得的进展一样令人兴奋的事情,”布林说。布林表示,他目前几乎每天都在谷歌。他还称赞了 AI 的多方面能力,特别是在编程方面。布林称:“从头开始编写代码感觉非
9/12/2024 9:58:59 PM
远洋

谷歌 CEO 皮查伊:AI 不会取代程序员,反而会让更多人成为程序员

近年来,人工智能(AI)的飞速发展引发了广泛讨论,人们担心 AI 是否会取代人类的工作。艺术家和程序员尤其担心,因为 AI 似乎能够胜任这两项工作。然而,谷歌及其母公司 Alphabet 的 CEO 桑达尔・皮查伊(Sundar Pichai)认为,AI 不会取代程序员,相反,其将帮助更多人成为程序员。图源 Pixabay皮查伊在卡内基梅隆大学的演讲中谈到了 AI 对编程工作的影响,他表示,AI 最有可能帮助人们,而不是取代他们。它可以帮助现有程序员专注于更高级的任务,而不是重复解决同样的问题。此外,皮查伊认为 A
9/23/2024 4:31:28 PM
远洋

最强开源CodeLLM模型深夜来袭!320亿参数,Qwen2.5-Coder新模型超越GPT-4o

一夜之间,AI编程模型的开源王座易主了! Qwen2.5-Coder-32B正式发布,霸气拿下多个主流基准测试SOTA,彻底登上全球最强开源编程模型宝座。 更重要的是,在代码能力的12个主流基准上,Qwen2.5-Coder-32B与GPT-4o对决,斩获9胜,一举掀翻闭源编程模型的绝对统治。
11/12/2024 2:00:00 PM
量子位

新晋AI编程神器干翻Cursor!首创实时感知无限用,估值12.5亿华人初创震惊AI界

Cursor爆火之后,AI编码界好久没有再掀起这么大的风浪了。 它被誉为,唯一能与Cursor匹敌的AI工具! 新晋AI编程工具Windsurf,由估值12.5亿美元的美国初创公司Codeium打造,发布瞬间成为顶流。
11/25/2024 9:20:00 AM
新智元

编程高薪神话末日来临?23届计算机本科就业率狂掉3.2%,AI技能成救命稻草

十年前,如果你问想转行的人怎么快速进入科技行业,答案很可能是「学编程」。 一张培训营的结业证书、一套基础的编程技能,就能让普通人敲开硅谷的大门,踏入高薪职业的快车道。 然而,如今这条路已经越来越难走了。
12/2/2024 8:45:00 AM
新智元

每月3500的AI码农Devin,还是140的编程神器Cursor?实测来了

以下是评测结果,我整理总结了一下分享给大家Devin 主要基于 Slack 工作流:Devin 主要通过 Slack 交互,而非 IDE 集成。 用户在 Slack 中标记 @devin 并提出请求,例如更新代码、修复 bug 等。 Devin 的界面包括远程服务器、浏览器、VS Code 编辑界面和计划器,用户可以逐步查看 Devin 的操作和进度Devin 的实际测试:Steve首先测试了一个可以在消费级硬件上运行的小型图像生成模型。
12/13/2024 9:20:03 AM
AI寒武纪

15个Cursor小技巧,让你精通AI编程

今天介绍Cursor的15个核心特性,帮助开发者更高效、更智能地编写代码。 1.无缝VS Code迁移想从VS Code平滑过渡到Cursor,只需简单几步:打开Cursor的设置,进入“常规”选项卡,找到“账户”部分。 选择“从VS Code导入”功能。
12/31/2024 12:00:30 AM

Windsurf:面向未来的 AI编程工具详解

一、 Windsurf 简介近期随着 Cursor 的爆火,AI 编程领域再次聚焦了诸多开发者的目光,当许多人认为这就是 AI 编程的终极产品时,Windsurf 的横空出世让这个赛道变得更加生动和多元化,随着这些创新产品的持续涌现,我们相信未来 AI 不再仅仅是一个聊天辅助工具,而将成为编程过程中人手必备的一位重要伙伴。 Windsurf 是 Codeium 公司推出的一款 AI 辅助编程工具,凭借创新的设计理念和先进技术,正在引领编程工具的新变革。 它不仅是智能编程助手,还是一个集成了深度上下文感知、多模型 AI、实时协作和高效代码管理的综合开发环境(IDE)。
1/8/2025 9:01:47 AM
黄健

快上车!吴恩达老师分享自用 AI 辅助编程快速打造软件原型最佳实践

在人工智能时代,如何利用 AI 辅助编程快速构建软件原型? 吴恩达老师在这篇信中分享了他的心得与最佳实践。 他不仅介绍了自己当前使用的技术栈(包括 Python FastAPI、Uvicorn、MongoDB 等),还探讨了如何通过明确选择工具和优化开发流程,大幅提升开发效率文中重点包括:1.
1/13/2025 8:40:00 AM
AI寒武纪

AI爆程序员失业潮!小扎正开发编程智能体,「中级程序员」剩最后一年?

今年,编程可能从就业市场上最受追捧的技能之一,变成一种可以完全自动化的技能。 从小扎最近「信心满满」的发言来看,这并不是空穴来风:到2025年,我们Meta以及其他正在研究这一领域的公司,很可能会开发出一种AI,它能够发挥相当于中级工程师的作用,具备编写代码的能力。 甚至,他还提出了一个「终极设想」——Meta大部分代码的编写,以及AI系统的开发,都将由「人·工智能」工程师来完成,不是「人·类」工程师!
1/13/2025 9:30:00 AM
新智元

重磅!微软发布新AI Agent,集成在office全家桶、自动化时代来了

今天凌晨,微软在官网发布了全新企业级AI助手——Microsoft 365 Copilot Chat。 Copilot Chat除了支持的传统的文本生成、文件分析(PDF、Word等)、图像生成之外,最大亮点便是支持AI Agent功能,并且集成在了Microsoft 365商业版中,可直接调用企业自有数据,执行夸端到端的超复杂自动化业务流程。 例如,在供应链管理中,Copilot Chat能够实时监控库存水平,根据销售数据和市场趋势预测需求,自动生成采购订单,并协调物流配送,提升整个供应链工作效率。
1/16/2025 10:07:44 AM
AIGC开放社区

刚刚,OpenAI首个智能体提前曝光!高级编码AI剑指400万年薪L6级工程师

AGI或许就在本周? 刚刚外媒爆料称,OpenAI暗藏的首个智能体项目「Operator」即将发布。 网友发现Operator已登陆ChatGPT,不过可能Pro用户最先用上这款AI智能体将与ChatGPT深度集成,直接可以接管你的屏幕,自动化完成任务。
1/24/2025 9:00:00 AM
新智元

会用ChatGPT≠工程师,谷歌资深员工发文,揭秘AI编程不为人知的真相

尽管程序员们纷纷反馈用上AI辅助之后,工作效率提升,但我们用到的软件中bug依旧不少。 针对这一现象,前谷歌产品经理Peter Szalontay,以及现任的谷歌Chrome的工程团队领导Addy Osmani都给出了自己的分析,并提供了一些如何使用AI辅助编程的建议。 AI编码工具的黑暗真相1月7日,前谷歌产品经理Peter Szalontay发推,并配上了一个令人惊心动魄的标题:「无人谈论的AI编码工具的黑暗真相」。
1/24/2025 9:10:00 AM
新智元

AI编程L1-L5超全分级来了!GitHub Copilot仅L1,Devin是L4

AI恰似一把神奇的钥匙,悄然开启了编程领域的全新大门。 从代码补全到项目级自动化,AI的角色从「助手」转变为「工程师」,甚至是「开发团队」,极大地改变了软件开发的传统格局。 借鉴自动驾驶的术语,AI编程工具可以划分为L1到L5五个等级。
2/6/2025 9:40:00 AM
新智元

新增AI Agent,GitHub Copilot重大更新,超强自动化编程

全球最大开源平台之一GitHub在官网宣布,对AI编程助手Copilot进行了重磅更新,增加AI Agent模式,可以自动迭代代码,识别并修复BUG。 GitHub同时还发布了另一个Agent—Project Padawan的预览版,主要协助开发人员自动执行一些重复、繁琐的开发流程,例如,设置开发环境、运行测试、合并代码等。 此外,GitHub在去年10月推出的Copilot.
2/8/2025 11:30:00 AM
AIGC开放社区
  • 1