6 月 28 日,由稀土掘金技术社区主办的第四届稀土开发者大会在北京正式举办,大会以「代码不止,掘金不停」为主题,集结近百位国内外技术中坚力量,传播前沿技术理念,共创开发者的技术盛会。大会上,豆包MarsCode 作为基于字节跳动豆包大模型打造的更智能、更便捷的 AI 编码工具,在展区精彩亮相。同时, 字节跳动 Developer AI 负责人 朱元硕 和 豆包MarsCode 产品负责人 王海建 受邀出席发表演讲,分享 AI 开发工具的过去、现在和未来,阐释 AI 如何重构 IDE 集成开发环境,激发开发者的创造。
字节跳动 Developer AI 负责人 朱元硕
字节跳动 Developer AI 负责人 朱元硕 带来《 AI Coding 工具的过去、现在和未来》 的主题演讲。 他首先回顾了 Code Copilot 等 AI 编程辅助工具近二十年的发展历程,并明确指出,在当前的技术生态中,代码补全已成为一项极具普惠性的技术,其成功地将技术深度与产品实用性完美结合。 他进一步阐述了尽管自然语言编程和 Design2Code 等前沿技术展示了巨大的潜力,但目前它们仍处于发展阶段,尚未达到成熟应用的水平。 他也坚信,随着技术的不断进步,未来 AI 编程工具将展现出更加卓越的性能和广泛的应用前景。 在展望未来时,朱元硕预测,AI 编程工具将引入预测下一个动作的功能,使程序员能够更准确地预见代码执行的流程,从而提高编程效率。 此外,他还提到了 AI Bugfix 技术,这种技术有望帮助程序员更加高效、准确地定位和修复代码中的错误,减少调试时间,提高代码质量。
朱元硕认为,AI Coding 工具的发展不会取代程序员,而是将催生出能够利用 AI 辅助工具完成高难度任务的超级程序员。在演讲的最后,他介绍了字节跳动旗下的豆包MarsCode 这一持续进化的 AI 编程工具。这款工具已经推出了 Beta 版本的预测下一个动作和 AI Bugfix 功能,为程序员提供了更加强大的支持。他相信,这些功能的引入将为程序员带来更加高效、便捷的编程体验,同时也为 AI 编程工具的未来发展描绘了一幅充满希望的图景。
豆包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 的产品功能。
豆包MarsCode 动手实验室限时挑战现场
过去十几年,开发者为世界创造了巨大价值,智能时代,豆包MarsCode 将助力开发者创造更多“魔力”。未来,豆包MarsCode 会推出更多新功能,支持更长的上下文理解长度,更强的推理能力和更低的推理延迟,将下一代编程新范式带给更多开发者。
🤼扫码加入用户群🤼
阅读原文,立即体验↓