前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >AI智能编程助手:头条 MarsCode 实测,差强人意

AI智能编程助手:头条 MarsCode 实测,差强人意

作者头像
伍六七AI编程
发布2024-07-15 14:49:27
5051
发布2024-07-15 14:49:27
举报
文章被收录于专栏:prepared

要提一嘴的是,区别其他 AI 编程助手,豆包 MarsCode 除了提供智能编程助手之外,还提供了一个 AI 原生的云端继承开发环境(IDE)

实测下来,感觉和 GitHub Copilot 和通义灵码都有差距,说实话是有点失望的,在网上看到那么多吹捧的文章,实际预期差距太大了。

豆包 MarsCode 编程助手

豆包 MarsCode 编程助手,具备以智能代码补全为代表的 AI 功能。支持了多种编程语言以及主流的 IDE,它能够在开发过程中对单行代码乃至整个函数提供编写提议。除此之外,它还对代码解释、单元测试生成以及问题修复等功能提供支持,进而提升了开发的效率与质量。

豆包 MarsCode 支持 VisuleStudio 和 JetBrains。

另外,豆包 MarsCode 支持市面上大部分语言

安装

打开 IDEA,选择 「Preference」/「Settings」,选择「Plugins」,输入「豆包」,即可安装。

下载完成之后,点击 Restart 重启 IDEA。

登陆

IDEA 重启之后,就能在 IDEA 右侧看到 MarsCode 了。

我们点击 Login 按钮,进行登陆。

我们可以选择手机号+验证码进行登陆,也可以选择「掘金」账号进行登陆。

使用

设置语言为中文

MarsCode 默认设置为英文,不也不知道为啥,是字节大佬们都是英文无障碍吗?

Chat 功能

问豆包 MarsCode Java 的历史,发现只介绍到 2017 年。

当我们问它的知识库的截止时间的时候,它不会告诉你,返回一个默认回答「对不起,我不能提供正确的答案,你的问题似乎并不完整,请输入更多有效信息。我会尽力回答你的问题。」

对比 kimi,这一点还是有所不足。

explain 解释代码

解释代码,本意是为这个方法生成方法级别注释。

但是如果把这一大段话当作方法注释,应该没有人看吧。。。

doc 逐行注释

逐行解释,要吐槽的有两个。

这个真的是逐行解释了,但是如果你说要是面向纯小白的话,它又不是那么友好,根本没有解释到位。

比如这一行,说实话,我觉得这个注释最多 60 分,甚至不到。

fix 修复 bug

一言难进,方法照搬,增加了一个 main 方法调用而已。

如果没有 bug,直说是不是更好,返回这么一大段话,用户还以为有多大 bug 呢。

自然语言生成代码

只能通过 Chat 功能实现,区别于通义灵码和 GitHub Copilot 的编辑区域输入中文即可生成代码,还是稍有不便。

不过起码生成的简单算法,代码没问题,结果 OK。

代码语言:javascript
复制
Original_array: 
3 6 1 8 4 2 
Started heapSort
MAX-HEAP: 
8 6 2 3 4 1 
Sorting Process: 
After swapping element: 8
6 4 2 3 1 8 
After swapping element: 6
4 3 2 1 6 8 
After swapping element: 4
3 1 2 4 6 8 
After swapping element: 3
2 1 3 4 6 8 
After swapping element: 2
1 2 3 4 6 8 
After swapping element: 1
1 2 3 4 6 8 
* Final Sorted Array
1 2 3 4 6 8

测到这个程度,对于 MarsCode IDE 也没有兴趣了。

如果有使用过 MarsCode IDE 的,可以评论区评论一下,好使嘛?

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-07-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 伍六七AI编程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 豆包 MarsCode 编程助手
    • 安装
      • 登陆
      • 使用
        • 设置语言为中文
          • Chat 功能
            • explain 解释代码
              • doc 逐行注释
                • fix 修复 bug
                  • 自然语言生成代码
                  相关产品与服务
                  验证码
                  腾讯云新一代行为验证码(Captcha),基于十道安全栅栏, 为网页、App、小程序开发者打造立体、全面的人机验证。最大程度保护注册登录、活动秒杀、点赞发帖、数据保护等各大场景下业务安全的同时,提供更精细化的用户体验。
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档