让编程更简单,豆包MarsCode面向开发者免费开放

2024年07月03日13:30:19 科技 9489

允中 发自 凹非寺
量子位 | 公众号 qbitai

对于开发者来说,编码是一个既复杂又精细的过程。如何让这个过程变得更简单、更智能?如何进一步提升开发效率?豆包 marscode 近日正式发布,针对这些问题给出了新的答案。

豆包marscode——一款智能开发工具

豆包marscode(www.marscode.cn)是一款基于豆包大模型的智能化、便利化的开发工具,提供了ai 编程助手和 cloud ide 两种使用形态。

让编程更简单,豆包MarsCode面向开发者免费开放 - 天天要闻

ai 编程助手:

ai 编程助手兼容 visual studio code、jetbrains ides 等主流编程工具,支持 python、go、js、ts、c++、java、kotlin、c、rust 等 100+ 种编程语言。豆包marscode 编程助手的能力包括生成代码、解释代码、注释代码、生成单测等,在开发中遇到任何问题,都可以随时唤起编程助手提问。

让编程更简单,豆包MarsCode面向开发者免费开放 - 天天要闻

豆包marscode ide:

豆包marscode 还提供了 ai native 的云端 ide ,有开箱即用的线上开发环境,用户随时随地打开浏览器就能快速进行项目开发,无需运维本地环境。豆包marscode ide 为每个用户提供 2c4g 的计算资源和单项目 10g 的免费空间,内置数十款开发模板,支持通过新建或 github 拉取等方式快速创建项目。

让编程更简单,豆包MarsCode面向开发者免费开放 - 天天要闻

豆包marscode ide 在 ai 交互上可以选择编辑器内或在侧边栏对话,快捷键唤起十分便捷。

让编程更简单,豆包MarsCode面向开发者免费开放 - 天天要闻

豆包marscode ide 还提供了webview 工具,开发者可以在不离开编辑器的情况下在预览工具内查阅文档,测试网页,或进行其他互联网相关的简单任务。

想象一下,你在编码的过程中,有一个智能的助手,帮你推荐最佳的代码,补全你的编码思路,甚至还能进行代码审查和优化,这就是豆包 marscode 能为你带来的编程新体验,接下来,从三个使用场景入手,更直观地感受豆包marscode 能如何帮助开发者。

场景一:需求开发场景

相比于传统的开发方式,豆包marscode 编程助手可以帮助开发者更轻松、更专注地编程。下方是一个翻译机器人构建的案例,在 ai 的辅助下,我们可以通过唤起编程助手进行 chat 提问,完成需求分析、代码熟悉、代码编写和调试。代码补全不仅仅可以帮助开发者更快地输入代码,更是可以通过不断提供代码建议,给我们带来灵感和启发。

让编程更简单,豆包MarsCode面向开发者免费开放 - 天天要闻

不同于传统的代码续写,豆包marscode 的独特能力——代码补全pro 支持自动根据用户编辑意图预测下一个改动点并给出代码推荐,从而进一步提升了开发者的编码体验。

除了代码预测与补全,当编码中出现需要修复的代码 lint 错误时,编程助手会直接在编辑器中主动给出修改代码,我们不需要去查看是什么报错原因,只需要判断修复结果是否正确,如果正确,一键采纳修复后的代码即可。

让编程更简单,豆包MarsCode面向开发者免费开放 - 天天要闻

最后,当我们写完代码,为了保障代码的质量与后续的可维护性,通常还需要写单元测试。这时只需要在编程助手中触发 test,就可以得到这个函数的测试用例。

暂时无法在飞书文档外展示此内容

场景二:bug 修复场景

debug 是开发者的日常工作场景之一,豆包marscode 的 ai 修复功能可以通过理解报错信息、调用栈的代码、全局的项目代码,去分析错误原因,从而直接给出针对性的修复建议。

让编程更简单,豆包MarsCode面向开发者免费开放 - 天天要闻

除了单轮修复,豆包marscode 也在尝试基于 agent 方式实现多轮自动修复,该功能经过字节内部验证后将正式上线。

场景三:开源项目学习场景

豆包 marscode ide 提供了一系列开发模板,让开发者能够快速进入项目而无需运维本地环境。借助原生集成的 ai 能力,开发者不再需要自己去理解代码,从而更高效地上手项目。

让编程更简单,豆包MarsCode面向开发者免费开放 - 天天要闻

豆包marscode 为开发者提供的帮助主要是两部分:对于想的阶段,提供更好的信息,例如做代码解释,研发知识的问答。对于做的阶段,帮助开发者更快地完成编码,例如代码补全、代码格式的错误修复、下一步编码动作的预测。

用 ai 激发创造,让编程更简单

在过去的几十年中,无数的开发者通过软件和互联网燃烧自己的创造力;新的时代,豆包marscode 用创新的方式回应开发者的需求,让复杂精细的编码过程变得简单而智能。作为科技时代下智能编程的典范之一,豆包marscode 巧妙融合了项目开发和编程学习的广泛性需求,为开发者带来全新的智能编程体验。

据悉,未来豆包marscode 的自动化部署与管理、ai 插件开发和云托管等能力也将于国内上线,加速开发者从创意到实现的过程。期待豆包marscode 未来持续演进,助力开发者释放生产力,激发创造力,推动未来开发新范式的到来。

— 完 —

科技分类资讯推荐

吉利汽车6月销量166085辆!上调2024年销量目标至200万辆 - 天天要闻

吉利汽车6月销量166085辆!上调2024年销量目标至200万辆

7月1日,吉利汽车控股有限公司(0175.HK)公布最新销量数据:6月乘用车销量166085辆,同比增长超24%,环比增长超3%。1-6月,集团累计销量955730辆,同比增长约41%,已连续3个月持续同比、环比双增长态势。根据今年迄今为止集团产品的强劲销售表
与海狮07EV车主对话:“很多优势传统油车不能比” - 天天要闻

与海狮07EV车主对话:“很多优势传统油车不能比”

快速发展的背后,除市场需求之外,同样重要的其实还在于自主新能源厂商的发奋图强,毕竟好的产品才能勾起消费欲望。这其中,比亚迪称得上典型代表,2023年一年时间贡献超300万辆新能源车销量,很多合资厂商看得也是“瞠目结舌”。
立足时代风口 郑州日产锐骐6 EV亮相河南新能源车展 - 天天要闻

立足时代风口 郑州日产锐骐6 EV亮相河南新能源车展

作为河南本土的汽车企业,郑州日产携其明星产品锐骐6 EV强势亮相,向业界及广大消费者充分展示了郑州日产皮卡世家在新能源领域的雄厚技术实力。此次活动特别聚焦于行业客户,让客户们得以在现场近距离地了解车辆性能,从而深化其对产品的直观印象,这无疑为后续的采购合作奠定
iPhone SE4 将会大改,网友:又是清库存? - 天天要闻

iPhone SE4 将会大改,网友:又是清库存?

要说最让各大爆料数码博主头疼的手机,iPhone SE4 应该算其中之一,毕竟自从 iPhone SE3 发布后就有爆料称第二年就会发布 iPhone SE4,但结果这么多年过去了,iPhone SE4 依旧没有发布。
蓝牙耳机品牌哪个好? - 天天要闻

蓝牙耳机品牌哪个好?

在蓝牙耳机的海洋中,百元价位段无疑是最受消费者关注的区域,这个价格区间既满足了性价比的需求,又能保证一定的品质和功能,面对市场上琳琅满目的选择,消费者往往难以抉择,大家可以参考采纳下。第一款:西圣AVA2蓝牙耳机西圣团队是国内少有的富有匠人精神的团队,他们拥有十几年音视频技术经验,在音质上不计成本的去死...
性能视听双料领先!vivo Pad3今日2499元起正式开售 - 天天要闻

性能视听双料领先!vivo Pad3今日2499元起正式开售

2024年7月5日,搭载新一代旗舰芯片骁龙8s Gen3以及10000mAh大电池的vivo新款平板——vivo Pad3正式开售,价格2499元起。作为vivo平板的又一力作,vivo Pad3在视听领域依旧“诚意满满”。旗舰性能搭配震撼视听,vivo Pad3从影音娱乐、学习创作等多方面提供更懂大学生的智能体验,首销期间还伴随诸多优惠。旗舰芯片+超长续航
外方内圆设计,三星智能戒指专利曝光:外圈配屏幕显示心率等信息 - 天天要闻

外方内圆设计,三星智能戒指专利曝光:外圈配屏幕显示心率等信息

IT之家 7 月 5 日消息,科技媒体 91Mobile 挖掘美国专利数据库,发现三星获批一项新的设计专利,展示了全新的智能戒指设计方案,未来可能以 Galaxy Ring 2 的名义发布。根据专利分享的外观设计,采用了有别于 Galaxy Ring 的全圆环设计,专利中智能戒指采用外方内圆设计,有更多的空间来安装传感器。专利中表示外层还可以...
iPhone 16 Pro Max电池续航将有重大升级 - 天天要闻

iPhone 16 Pro Max电池续航将有重大升级

近日,知名分析师郭明錤揭示了苹果一项引人瞩目的电池技术革新计划。他预测,苹果将采用不锈钢外壳作为iPhone电池的新材料,此举有望使电池能量密度得到显著提升,增幅预计达到5%至10%。据郭明錤的预测,这种新型电池将首先应用在今年的部分iPhone机型上,其中iPhone 16 Pro Max有望成为首批受益者。在不改变现有电池体积的...