AI编程助手MarsCode已经超乎我的想象

引言

随着大模型的引入,AI是否能替代程序员的讨论也越来越多,我认为目前 AI 还不能完全替代程序员。特别是在创意创新、复杂问题、协作沟通上,AI能力在这几方面有局限性。但不可否认的是,虽然AI不能完全替代程序员,但它确实在很多方面改变了编程的方式。例如,AI可以自动生成代码片段、检测和修复错误、优化性能等,这些都极大地提高了开发效率。
新的工具的出现,我们要掌握好这门工具的使用,才能有效提高我们的效率。那问题来了:作为一个技术开发者,工作中你如何使用AI提高工作效率呢?

日常工作中,AI作为编程助手,作用确实超乎想象,能够大大的节约时间,提高编程效率和代码质量。
在这里插入图片描述

MarsCode简介

各互联网头部公司都推出了自己家的Copilot,比如Github Copilot,百度Comate,字节的MarsCode等,这次介绍使用MarsCode。
豆包 MarsCode 为你提供了编程助手和 IDE 来协助你完成编程任务。具备以智能代码补全为代表的 AI 功能。支持了多种编程语言以及主流的 IDE,它能够在开发过程中对单行代码乃至整个函数提供编写提议。除此之外,它还对代码解释、单元测试生成以及问题修复等功能提供支持,进而提升了开发的效率与质量。更多信息,请参考豆包 MarsCode 编程助手的文档。

豆包 MarsCode 是基于豆包大模型打造的智能开发工具。它的背后是字节跳动,本来是内部工具,据说字节超过70%的工程师都在用,每月贡献百万行量级的代码。目前可以免费使用。

官网链接:https://www.marscode.cn/home
在这里插入图片描述

使用

AI编程助手一般不会单独出现,都是伴随IDE一起出现,辅助编写代码。

云端Web IDE

可以直接在web端创建代码,编写代码进行测试, 不想安装插件到自己IDE的,可以在云端简单试用。
在这里插入图片描述

Jetbrains IDE & VsCode IDE

除了云端IDE,也支持客户端Jetbrains系列和vscode系列,我选择的IDE是Jetbrains家族的Pycharm。
在这里插入图片描述

安装过程

在Pycharm的插件市场搜索marscode,然后安装,安装完成之后重启ide即可。
在这里插入图片描述
在这里插入图片描述
安装完成之后右边侧边栏会显示MarsCode的图标
在这里插入图片描述

聊天功能

AI编程助手的主要用户界面,就是经常见到的聊天窗口,用户可以向他咨询各种问题。
简单问个问题,回答效果不错,回答速度也很快。
在这里插入图片描述
如果我代码抛出了一些异常,也可以直接问AI,一般回答的质量和效率,比自己手动百度谷歌查的结果要更快一些。
在这里插入图片描述
除了这些,你也可以问其他的问题,比如最头疼的变量命名:
在这里插入图片描述

代码生成

代码生成是提效最直接的方式,类似于大模型出现之前的自动补全,但是这里补全的不再是一个单词,而是整个方法、整个代码块。
我让 AI 生成一个检验电话号码的函数,写好注释代码就直接生成了。
在这里插入图片描述
再生成个单测验证一下:
在这里插入图片描述
生成个代码注释试试效果:
在这里插入图片描述

总结

MarsCode作为国产的AI变成助手,使用起来会更加顺手,而且MarsCode是免费的,单这一点也强烈推荐大家试用一下。如果你还没开始接触 AI 编程助手,就更不应该错过这种提高效率的编程神器了。

  • 17
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值