游乐游手机版
首页/AI热点日报/热点详情

字节MarsCode接入DeepSeek,AI深度思考教你学编程

类型:热点整理2026-07-01
AI辅助编程已成为当下热点,各大平台纷纷集成DeepSeek。字节跳动旗下的MarsCode也不例外,在2月20日便迅速接入,体验后值得探讨这一组合带来的全新变革。 当前众多应用都在拥抱DeepSeek,编程工具自然也不甘落后。MarsCode早在2月20日就已接入DeepSeek,现在是亲身体验的

AI辅助编程已成为当下热点,各大平台纷纷集成DeepSeek。字节跳动旗下的MarsCode也不例外,在2月20日便迅速接入,体验后值得探讨这一组合带来的全新变革。

字节MarsCode支持DeepSeek啦,深度思考过程教我学编程,AI做到了授人以渔

当前众多应用都在拥抱DeepSeek,编程工具自然也不甘落后。MarsCode早在2月20日就已接入DeepSeek,现在是亲身体验的最佳时机。

安装MarsCode

首先,如果你是初次接触MarsCode,安装过程极为简便。以Visual Studio Code为例,只需在扩展面板中搜索MarsCode,点击安装并登录即可。侧边栏的MarsCode图标会呼出聊天窗口,让你直接与AI对话。

VSCode官方下载地址:https://code.visualstudio.com/Download
JetBrains官方下载地址:https://www.jetbrains.com.cn/

挑战生成Canvas动画

平时浏览网页时,常被精美的Canvas动画所吸引,但一直没时间深入研究。如今借助AI辅助编程,终于有机会尝试更有趣的创作。

本次挑战目标是用Canvas绘制一个旋转的3D魔方,选择魔方的原因是其6个面恰好对应最近研究的AI应用卓越架构框架的6个维度。借助MarsCode接入的DeepSeek R1,我们来看看效果能有多震撼。

让我们先看看最终效果,再逐步实现它。

生成代码之前先写需求文档

打开Visual Studio Code,若已安装MarsCode插件,可在右下角切换支持的模型,目前支持DeepSeek R1和V3两个版本。

按照惯例,先将需求写入r.md文档,以便MarsCode全面理解需求,生成准确的代码。

若项目较大,建议拆分需求文档:一个主框架文档描述整体项目(类似索引),每个模块单独编写需求文档,按模块生成代码,便于调试。

// r.md
## 页面说明
1. 参考AWS Well-Architected Framework,提炼出企业级AI应用的卓越架构框架,并生成动态介绍网站。
2. 页面使用Canvas绘制一个三阶魔方,魔方6个面分别代表不同的架构维度,并且可交互展示信息。
3. 3D魔方需要能转动扭转,并且每个面点开后有详细信息。
4. 6个架构维度为:合理部署、业务持续、性能效率、安全合规、成本优化、持续运营。

## 技术栈
1. 使用HTML+JQuery。
2. 数据保存在本地即可,暂时不需要数据库。

## 风格说明
1. 使用tailwind CSS样式。
2. 增强互动交互能力。

这段需求文字就是给AI的完整指令,写清楚需求是后续生成高质量代码的基础。

指定上下文,MarsCode支持这3种

在Visual Studio Code中可以选择根据不同文档来生成代码,这是一个很贴心的小细节,这样我们可以选择Code、Files、Workspace等多种上下文数据了,自行选择代码片段或者多个文件,也可以把整个工作空间丢过来作为上下文,不需要移动鼠标就直接选择文件,太方便了。

深度思考过程,AI做到了授人以渔

这个思考过程是真的惊艳。对开发者来说,除了最终代码,更想知道AI是怎么思考的。DeepSeek-R1在输出代码的同时,把解题思路也一并展示出来了。

也就是说,我们除了让AI帮我们写代码,AI还可以成为我们的老师,教我们思路,把AI强大的思考能力用于编程逻辑思考,这比很多付费课程要有用的多。

第一版Canvas效果

话说回来,我本人对Canvas其实一窍不通,连代码都看不懂,更别提自己写了。之前不敢想的内容,现在也敢尝试了,丢给MarsCode,不一会生成了出来。

效果怎么样?哈哈,还真生成了一个魔方,每个面都配了文字。丑不丑先放一边,先有了再说——能看到页面跑起来,就已经是很大的突破了。

小步快跑方式让MarsCode继续修改

继续让MarsCode修改代码,我们把魔方和具体架构维度左右分开展示。

// 向MarsCode发送需求
左边为魔方,右边为6个模块,并且魔方自动可以旋转

很快,左右两栏效果都改好了。这个时候觉得魔方还可以再优化,于是继续提需求。增加透明质感、增加多个维度,并且鼠标点击魔方的一个面时右侧显示选中状态。左侧魔方自动旋转,也支持鼠标拖拽——这个拖拽旋转的功能可是MarsCode自动帮忙加的,直接Accept就行。

// 向MarsCode发送需求
魔方颜色实现部分透明,实现质感、冰块感,鼠标点击魔方不显示文字、改为鼠标移动到魔方上显示文字

生成代码的时候,很难通过需求文档一次描述得非常完整,中间总会有些需要修改的地方。建议每次修改不要太多,避免影响之前的代码。反正现在MarsCode都是免费的,也不需要考虑使用次数,所以简短的提需求保证逐步优化效果,是个不错的策略。

不务正业?让MarsCode写代码

让MarsCode帮着写写文章,自己生成代码、自己写文章,就差配图了。不过配图也可以用上面Canvas运行的魔方图。我们只需要提需求就行了,需求详细说明也可以由MarsCode来补充完整。

又让MarsCode使用Canvas生成了一个手绘风的架构图,画流程图也不在话下。

更多玩法,网页版MarsCode

MarsCode支持网页版,对于企业或团队来说,可以通过网页版IDE嵌入现有业务系统中,比如打包一个开源项目、搭建实验环境,真正做到开箱即用。目前支持DeepSeek模型,后续也可能会接入其他模型。

使用MarsCode还可以写文档,将文档转成Markdown格式,让MarsCode读取上下文并帮你修改、优化、评估,反复迭代。

除了写代码、修bug、生成Canvas动画、画流程图、写文档,使用MarsCode还有哪些好玩的?等你来解锁。

来源:https://www.53ai.com/news/finetuning/2025022690573.html

相关热点

继续查看同栏目近期热点。

延伸阅读

补充最近整理过的热点入口。