豆包MarsCode 亮相稀土开发者大会 2024,共话下一代 AI 编程新范式

弹性计算数据库管理服务MySQL

picture.image

6 月 28 日,由稀土掘金技术社区主办的第四届稀土开发者大会在北京正式举办,大会以「代码不止,掘金不停」为主题,集结近百位国内外技术中坚力量,传播前沿技术理念,共创开发者的技术盛会。大会上,豆包MarsCode 作为基于字节跳动豆包大模型打造的更智能、更便捷的 AI 编码工具,在展区精彩亮相。同时, 字节跳动 Developer AI 负责人 朱元硕豆包MarsCode 产品负责人 王海建 受邀出席发表演讲,分享 AI 开发工具的过去、现在和未来,阐释 AI 如何重构 IDE 集成开发环境,激发开发者的创造。

从预测下一个字符到下一个动作

picture.image

字节跳动 Developer AI 负责人 朱元硕

字节跳动 Developer AI 负责人 朱元硕 带来《 AI Coding 工具的过去、现在和未来》 的主题演讲。 他首先回顾了 Code Copilot 等 AI 编程辅助工具近二十年的发展历程,并明确指出,在当前的技术生态中,代码补全已成为一项极具普惠性的技术,其成功地将技术深度与产品实用性完美结合。 他进一步阐述了尽管自然语言编程和 Design2Code 等前沿技术展示了巨大的潜力,但目前它们仍处于发展阶段,尚未达到成熟应用的水平。 他也坚信,随着技术的不断进步,未来 AI 编程工具将展现出更加卓越的性能和广泛的应用前景。 在展望未来时,朱元硕预测,AI 编程工具将引入预测下一个动作的功能,使程序员能够更准确地预见代码执行的流程,从而提高编程效率。 此外,他还提到了 AI Bugfix 技术,这种技术有望帮助程序员更加高效、准确地定位和修复代码中的错误,减少调试时间,提高代码质量。

朱元硕认为,AI Coding 工具的发展不会取代程序员,而是将催生出能够利用 AI 辅助工具完成高难度任务的超级程序员。在演讲的最后,他介绍了字节跳动旗下的豆包MarsCode 这一持续进化的 AI 编程工具。这款工具已经推出了 Beta 版本的预测下一个动作和 AI Bugfix 功能,为程序员提供了更加强大的支持。他相信,这些功能的引入将为程序员带来更加高效、便捷的编程体验,同时也为 AI 编程工具的未来发展描绘了一幅充满希望的图景。

AI 重构 IDE 集成开发环境

picture.image

豆包MarsCode 产品负责人王海建

随着 AI 技术的不断深入探索与创新,软件开发领域也从传统编程模式过渡到了智能化编程新纪元,AI 技术的融入为开发工具开拓出了独特的优势和功能。在此趋势下,AI 编程辅助工具越来越受到开发者们的关注。6 月 28 日下午“AI Agent 与应用创新”论坛上, 豆包MarsCode 产品负责人 王海建 以《 AI 重构 IDE 集成开发环境》 为主题进行演讲。他首先介绍了 AI 在编程领域的应用,作为在业内落地最快、使用最广的场景,“代码补全”在经历了语言服务器阶段和机器学习阶段后,来到了大语言模型时代。用户基于语言模型对代码进行预测,从而提升开发生产力,降低项目开发门槛。随后王海建分享了字节 AI IDE 的设计思路,通过拆解模型、工程及评测标准,详细介绍了豆包MarsCode 在加速开发和辅助决策方面的产品升级。

提升效率是开发者使用 AI 编程辅助工具的重要需求,基于豆包代码模型和组合策略工程,豆包MarsCode 通过增加用户编辑历史、增加本地 prompt 过滤规则等,帮助加速项目开发。Debug 场景下,豆包MarsCode 切换到 Agent 模式,可生成相应的修复意见甚至直接修复代码,减少时间成本。 王海建分析,开发者实际写代码的时间大概只占 30%,更多的时间是在思考,而 AI 可以感知和理解用户当前开发项目,辅助开发者构思和决策。 他还分享了针对模型知识时效性和幻觉问题的解决方案,豆包MarsCode 联网搜索功能通过查询预处理、网页解析、召回与后处理对 Context 进行增强,提升开发问答质量和效果,更好地辅助开发者决策。最后,王海建对 AI 编程未来趋势进行展望,他指出完全自主的代码生成 Agent 可能并不适合复杂开发任务, 开发者与 AI 一起反复构思、确认,最终实现复杂功能的迭代将是未来 AI 开发产品的发展方向。

此外,豆包MarsCode 在大会动手实验室活动中设置了三道题目,开发者可亲自动手实操, 深度体验豆包MarsCode 的产品功能。

picture.image

豆包MarsCode 动手实验室限时挑战现场

过去十几年,开发者为世界创造了巨大价值,智能时代,豆包MarsCode 将助力开发者创造更多“魔力”。未来,豆包MarsCode 会推出更多新功能,支持更长的上下文理解长度,更强的推理能力和更低的推理延迟,将下一代编程新范式带给更多开发者。

🤼扫码加入用户群🤼

picture.image

阅读原文,立即体验↓

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