AI编程工具:豆包 MarsCode 实测

MarsCode 官网:https://docs.marscode.cn/introduction

要提一嘴的是,区别其他 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。

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 的,可以评论区评论一下,好使嘛?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/790644.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

GOLLIE : ANNOTATION GUIDELINES IMPROVE ZERO-SHOT INFORMATION-EXTRACTION

文章目录 题目摘要引言方法实验消融 题目 Gollie:注释指南改进零样本信息提取 论文地址:https://arxiv.org/abs/2310.03668 摘要 大型语言模型 (LLM) 与指令调优相结合,在泛化到未见过的任务时取得了重大进展。然而,它们在信息提…

高考后暑假新选择:从AI聊天机器人开发入门IT领域

你好,我是三桥君 七月来临,各省高考分数已揭榜完成。而高考的完结并不意味着学习的结束,而是新旅程的开始。对于有志于踏入IT领域的高考少年们,这个假期是开启探索IT世界的绝佳时机。 不知道这些有志于踏入IT领域的高考少年们&…

53-5 内网代理7 - CS上线不出网主机

靶场搭建: 这里就用之前内网代理的靶场,把web服务器这台虚拟机关闭掉,用剩下的3台加kali 各个虚拟机的网络情况 kali - 可以连接外网win2008(之前的FTP服务器) 可以连接外网 win 7(之前的办公电脑) 不出网主机 - 无法连接外网win2012 克隆机(之前的域控) - 无法连接…

AnimateLCM:高效生成连贯真实的视频

视频扩散模型因其能够生成连贯且高保真的视频而日益受到关注。然而,迭代去噪过程使得这类模型计算密集且耗时,限制了其应用范围。香港中文大学 MMLab、Avolution AI、上海人工智能实验室和商汤科技公司的研究团队提出了AnimateLCM,这是一种允…

32位版 C 库函数time 将在 2038 年溢出,那到时候,它该何去何从

简单地说,通常不必担心,在64位操作系统已经成为主流的今天这基本上不是问题(在写这篇回答的时候,我才发现我甚至找不到32位的机器来测试)刚好我有一些资料,是我根据网友给的问题精心整理了一份「32库函数的…

240707-Sphinx配置Pydata-Sphinx-Theme

Step A. 最终效果 Step B. 为什么选择Pydata-Sphinx-Theme主题 Gallery of sites using this theme — PyData Theme 0.15.4 documentation Step 1. 创建并激活Conda环境 conda create -n rtd_pydata python3.10 conda activate rtd_pydataStep 2. 安装默认的工具包 pip in…

Day66 代码随想录打卡|回溯算法篇---分割回文串

题目(leecode T131): 给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是 回文串。返回 s 所有可能的分割方案。 方法:本题是一个分割回文串的问题,是回溯算法的另一类问题。 针对一个字…

溶解氧(DO)理论指南(3)

转载自梅特勒官网资料,仅用于学习交流,侵权则删! 溶解氧理论指南 设备操作3.1 DO电极准备3.2 DO电极校准3.3 进行DO测量3.4 转换单位3.5 维护和储存 设备操作 本章总结了 DO电极日常使用的一些建议。它们基于普遍接受的操作规则。 3.1 DO电…

如何在玩客云中安装小雅AList并实现使用手机平板远程连接听歌看电影

文章目录 前言1. 本地部署AList2. AList挂载网盘3. 部署小雅alist3.1 Token获取3.2 部署小雅3.3 挂载小雅alist到AList中 4. Cpolar内网穿透安装5. 创建公网地址6. 配置固定公网地址 前言 本文主要介绍如何在安装了CasaOS的玩客云主机中部署小雅AList,并在AList中挂…

构建高精度室内定位导航系统,从3DGIS到AI路径规划的全面解析

室内定位导航系统是一种利用多种技术实现室内精准定位和导航的智能系统,即便没有卫星信号,也能实现精准导航。维小帮室内定位导航系统是基于自研的地图引擎与先进定位技术,结合智能路径规划算法,解决了人们在大型复杂室内场所最后…

搜维尔科技:【研究】Scalefit是一款可在工作场所自动处理3D姿势分析结果的软件

Scalefit是一款可在工作场所自动处理 3D 姿势分析结果的软件。这甚至可以在衡量员工的同时发生。然后,Scalefit 根据国际标准对姿势、压缩力和关节力矩进行分析和可视化。 3D姿势分析 如今,Xsens 技术可让您快速测量工作场所员工的态度。一套带有 17 个…

【笔记】centos7虚拟机连接dbeaver数据库失败好多次折磨我三天三夜

终于在第四个方法连接上了 你知道这四天三夜我怎么过来的吗 真的好痛苦 一个问题延申了无数个问题到最后我都不记得自己在解决什么问题 Access denied for user xiaoming192.168.81.1 (using password: YES) Public Key Retrieval is not allowed (一)跳…

高中数学:立体几何-基本立体图形分类

一、常见空间几何体 二、多面体 1、棱柱 2、棱锥 3、棱台 4、相关关系 三、旋转体 1、圆柱 2、圆锥 3、圆台 4、球

新一代iPhone成传家宝,这升级给我看呆了

6 月刚过,数码圈就迎来了平淡期,虽然各家手机层出不穷,但也只是新瓶装旧酒,没啥新意。 翘首以盼的新机也得等到 9 月份才会遍地开花。 这其中让人备受期待的肯定有苹果的一票,而最近苹果新机的消息也渐渐浮出水面了。…

Linux之免费证书工具certbot安装和使用

一、cerbot简介 Certbot是一个免费的开源软件工具,用于在手动管理的网站上自动使用Let’s Encrypt证书以启用HTTPS。要想让自己的网站启用https协议,需要一个由CA(数字证书认证机构)颁发的,能够让各个浏览器都能承认的…

AIGC在创意设计中的应用

随着人工智能技术的不断进步,AIGC(人工智能生成内容)已成为创意设计领域的新宠。这种新兴技术以其强大的创作能力和高效的工作效率,正逐渐改变着设计师们的工作方式和创作流程。在这个变革的时代,设计师们纷纷拥抱AIGC…

英伟达今年在华销售额预计将达120亿美元、MiniMax创始人:三年后才会出现“杀手级”AI应用

ChatGPT狂飙160天,世界已经不是之前的样子。 更多资源欢迎关注 1、英伟达今年在华销售额预计将达120亿美元 芯片咨询公司SemiAnalysis报告预估,今年英伟达有望在中国销售价值约120亿美元的人工智能芯片。黄仁勋曾表示,希望借助新的芯片使得…

树链剖分相关

树链剖分这玩意儿还挺重要的,是解决静态树问题的一个很好的工具~ 这里主要介绍一下做题时经常遇到的两个操作: 1.在线求LCA int LCA(int x,int y){while(top[x]!top[y])if(dep[top[x]]>dep[top[y]]) xfa[top[x]];else yfa[top[y]];return dep[x]&l…

cdn中配置ssl证书

##red## 🔴 大家好,我是雄雄,欢迎关注微信公众号,雄雄的小课堂。 SSL KEY 这个里面放的是:private.pem文件中的内容 SSL PEM 这个里面放的是:fullchain.crt文件中的内容,注意,这个…

JavaSE 面向对象程序设计进阶 IO流 字节流详解 抛出异常

input output 像水流一样读取数据 存储和读取数据的解决方案 内存中数据不能永久化存储 程序停止运行 数据消失 File只能对文件本身进行操作 不能读写文件里存储的数据 读写数据必须要有IO流 可以把程序中的数据保存到文件当中 还可以把本地文件中的数据读取到数据当中 分…