一人能顶一个公司,编程神器诞生了!

[复制链接]
七夏(UID:1) 发表于 2025-1-1 09:20:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

图片

从 2023 年开始,AI 便以迅雷不及掩耳之势进入大众视角,并在文案撰写、语言翻译、情感助理等领域大展身手。

不过,要论与 AI 逻辑推理、数据运算、任务执行能力最为匹配的,那还得是它的诞生地:计算机编程。

各大科技公司,都希望基于 AI 的自动化编程能力,重新塑造更为智能、更为高效的开发流程。真正做到一人能顶一个团队,甚至一个公司。

神器豆包MarsCode,应运而生

自 Copilot X 问世之后,各类编程应用都在争先恐后的切入 Developer Tool 2.0,提前进入智能化编程时代。

在这期间,字节跳动推出了 AI 编程助手豆包MarsCode,凭着其不错的模型能力和用户体验,圈了不少铁粉,我也是其中之一。

它不仅能帮我写代码、改代码,还能自动查错和优化,就像一位贴心的编程搭档,融入到我的日常开发工作中,编程效率都提升不少。

而让我最为喜欢的,是它最近刚上线的 “一键 Apply” 功能。

可让 AI 一键生成代码片段,并填充到对应位置,无需打开文件、无需复制粘贴。通过跟 AI 聊天,就能把代码给写了。

下面就用真实案例,带大家一起感受一下。

快速上手

如果你还没有安装豆包MarsCode,可通过如下链接注册免费账号获取。

官网地址:https://sourl.cn/QUf3iM

图片

注册账号成功之后,将看到如下界面,注意目前 “一键 Apply” 功能仅支持 VSCode,因此这里选择「在 VS Code 中安装」:

图片

接着来到 VSCode 上点击安装 MarsCode 插件,如果此前已安装,需更新插件版本到 1.1.40 以上。

图片

完成安装后,接下来就可以开启免费体验之旅。

图片

一键修改代码

对于开发者来说,修改第三方库代码,并使之适配自己的需求,可以说是编程时最常处理的任务之一。

这里我用一个第三方开发者编写的 Python 爬虫脚本 articles_analytics.py,来给大家举例。

在原代码中,作者将爬虫数据保存为了 CSV 格式,但我们的实际业务,需要将其改为数据库存储,这个时候,豆包MarsCode 可以让这个工作变得尤为简单。

首先,为了严谨起见,我们可以先询问 AI,该脚本的数据存储逻辑。

在代码编辑器的对话框内,输入 '#' 选择将脚本文件作为上下文,然后输入提示词询问。

AI 就能瞬间找到数据存储处理在函数 save_articles 中,并清楚解释其处理逻辑:

图片

我们从中了解到数据保存到 CSV 表格文件中,但这样很不方便后面的数据处理。此时,可进一步将数据存储更改为使用数据库。

如果对数据库不太了解,也可以让 AI 推荐。

图片

经了解后,决定采用 MySQL,让 AI 在保留现有的业务逻辑代码处理之下,将数据存储方式更改为数据库。

图片

修改代码呼之欲出。以往我们需要复制 AI 生成的代码,到项目粘贴覆盖原代码,现在只需点击右上角 “Apply” 按钮。

图片

AI 即可快速定位到对应需要修改的位置上,再次确认没问题,点击 “全部采纳” 即可完成代码的插入与修改。

图片

图片

只要简单几步,我们就能完成脚本的数据存储逻辑更改,全程无需自己手敲代码和复制粘贴。

一键修改函数名称

在日常开发中,一个好的函数名称,往往可直观反映出代码功能,不仅让人读起来赏心悦目,还有利于后期的代码排查与维护。

因此,在改动了代码逻辑之后,函数名称最好也一并做下修改。

这里我们需要将原有的 save_articles 改为 save_articles_to_sql,让其他参与项目的人,能更好理解这段代码。

在以前,我们改动函数名,往往需要查找出其全部相关引用,再逐一手动进行修改。

现在有了 AI,只需要说一句话,它就能帮我们找出所有引用的地方。

图片

随后,编辑器便能清晰地显示出需要修改对应函数引用的位置。

检查没问题,再点击 “全部采纳”,即可完成函数名的更改。

图片

整个过程非常流畅,只需要告诉 AI 所要做的事情,然后审查确认没问题,即可一键修改代码,而且能避免以往容易出现修改错漏情况,从而保证稳定运行脚本。

更多实用场景

一键 Apply 功能的应用远远不止这些,还有其它非常多能提升我们编程效率的场景。

比如 “代码注释” 这项重要但又耗时的工作,用 AI 可一键生成准确且规范的注释,并一键 Apply 文件中。

图片

再比如 “错误修复”,将问题发送给 AI ,AI 给出解决方案时,再点击一键 Apply,即可完成修复代码添加。

图片

类似这样的开发场景,还有很多,如 “一键新建项目” 自动生成附带各种功能的应用、“一键删除代码” 自动清除许多无用的关联代码等等。

写在最后

经过这段时间的使用,无论是代码补全,还是测试生成、错误修复,我对这款工具的整体感受都是:无缝且丝滑。

作为一款由 AI 驱动的智能编程工具,豆包MarsCode 真正将编程与 AI 合二为一,使其成为能够重塑传统开发流程的一把利器。

通过越来越多开发者与机器间的交流对话,各类场景的应用与任务实现,整个生态都将愈发成熟与完善。

在未来的某一天,它或许就能做到准确理解人类自然语言,学会从零到一,完成项目的设计、开发、部署等工作。

到那时,我们只需尽可能的发挥想象力,将精力专注于产品价值,其它的一切琐事,交给 AI 即可。

--

以上提到的所有豆包MarsCode 功能,目前均可免费使用。

另外也跟大家说下,官方现阶段正在举办有奖测评活动,大家可以到上面分享各种使用体验,获取奖品。

活动链接:https://juejin.cn/post/7450054399680725030

小时候,看腻了农村的牛和马,长大后,来到了城里,才知道原来到处都是牛马!
全部回复0 显示全部楼层
暂无回复,精彩从你开始!

快速回帖

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于楼主

管理员
  • 主题

    899
  • 回答

    341
  • 积分

    2450
虚位以待,此位置招租

商务推广

    此位置招租 黑粉猫影院-免费看电影 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租