MarsCode AI 体验与竞品对比
项目简介?
1.1 AI产品选择
编译器+插件:
?1. VSCode + MarsCode (1.1.44) ?2. VSCode + GitHub Copilot (free ) ?3. Cursor(付费版)
1.2 开发项目
公司实际开发项目,Python项目代码历史悠久,大规模应用过程中需要适配不同Linux操作系统,在不同场景下暴露出很多问题,有程序报错或各类日志提示,基于报错Traceback和日志信息,利用AI工具进行问题定位、分析和解决。
1.3 MarsCode刷题
代码练习地址:豆包 MarsCode——智能编码,一触即发 根据题目问题描述,通过AI工具进行思路、代码提示和代码检查
2. Apply 能力的应用场景
分别使用VSCode 和 Cursor 打开相同项目,
日常系统占用(Windows 8cores16Threads + 16G)
3.使用过程与效果
差异点1. marscode 无法显示历史聊天记录
而Cursor可以显示历史记录并隐藏
差异点2:选中相同代码块,marscode并不会在Chat框显示
而Cursor可以指定文件并显示具体代码片段
差异点3: Marscode 关联上下文时的交互不如Cursor便捷,隐藏较深,Cursor关联文件、搜索的方式更快捷、方便,支持搜索,
3.1 选中文件及代码块解决问题
使用相同提示词,Marcodes给出的修改示例更适合本地调试,Cursor给出的代码修改更适合作为项目规范代码,并且考虑的内容更全面
Marscode 给出的Apply方式更详细,可以逐个接纳或拒绝。但是Apply过程中发现像是从.py文件逐行遍历至修改处,视觉交互上有点奇怪。
Cursor给出的Apply选项更丰富,交互上类似于git提交,下图分别是AI对话提示框提供给的选项
3.2 刷题场景
-
找单独的数
-
字典序最小的01字符串
4. 使用心得
?1. VSCode + MarsCode (1.1.44) 主要用于代码解释 ?2. VSCode + GitHub Copilot (free ),偶发不能用,Chat 卡顿缓慢 ?3. Cursor(付费版) 使用频率最高
个人感觉,开发项目过程中Cursor的效率和能力更好; 刷题上Marscode更像是做题,解法很优秀,Cursor解释更详细
Marscode解释代码、生成单测的能力像是对齐百度comate,希望能向Cursor一样继续优化,感谢豆包的开源,感谢进步
本文正在参加豆包MarsCode AI 编程体验家活动
转载请注明来自金华市宝吉环境技术有限公司 ,本文标题:《MarsCode AI 体验与竞品对比》
还没有评论,来说两句吧...