当前位置:   article > 正文

AI编程助手MarsCode已经超乎我的想象_marscode部署到pycharm

marscode部署到pycharm

引言

随着大模型的引入,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 编程助手,就更不应该错过这种提高效率的编程神器了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/秋刀鱼在做梦/article/detail/876017
推荐阅读
相关标签
  

闽ICP备14008679号