AI 最佳实践全栈式从0到1开发个人博客系统

2024 AI 大模型全栈开发知识体系【LLM 技术栈】 作为一名经验充足的 AI 全栈工程师,2024 年我计划把我的经验总结出一套知识库免费分享给大家,感兴趣的小伙伴可以关注我一起学习。 阅读详情

以下是「豆包 MarsCode 体验官」优秀文章,作者我喺小VIE。

前言

近年来随着人工智能(AI)大模型的迅猛发展,大模型在自然语言处理、计算机视觉、语音识别等领域的表现逐渐达到甚至超越人类的水平。在大模型的应用场景之下,如智能客服、阅读写作、图像生成等也随之进入生活提高工作效率。在编程领域中,也不断涌现出各类基于大模型的编程工具和开发平台,为开发者提升工作效率——豆包MarsCode 就是其一。

豆包MarsCode 于2024年6月底发布,我开始了解到并体验使用豆包MarsCode 则缘于一次巧合。作为一名开发者,常年孜孜不倦于后端开发,也鲜少接触其他的编程语言。当有一天我冒出个想法,想要搭建自己的个人博客时,于是我将视野朝向了前端。也就是两个半月的时间,我完成了前端基础的学习。在博客系统开发的起步之初,恰巧我了解到了豆包MarsCode。在初步体验了豆包MarsCode 的 AI 能力后,我决定借助豆包Marscode 的力量来完成我的个人博客系统。

在本文中,我将带领各位小伙伴了解豆包MarsCode 编程助手的基本使用以及豆包MarsCodeIDE 的操作体验。之后在博客系统开发中,将分为博客系统的后端 API 服务、前端 CMS、前端 Web 三大部分叙述,并且全程使用豆包MarsCode IDE 完成项目开发。拭目以待一下,如何全栈式地从0到1开发个人博客系统吧!

一、豆包MarsCode 介绍

豆包MarsCode,顾名思义它是基于豆包大模型衍生打造的智能编程开发工具。豆包大模型即字节跳动自研的 AI 大模型。至于 “MarsCode”,虽然官方没给出说明,不过以我的理解和体验想必是 “Master Code” 的意思,即“掌握代码”。 

1.1 功能介绍

豆包MarsCode 具备编程助手和云端集成开发环境 Cloud IDE 两种形态。当然无论是编程助手还是 Cloud IDE,它们都提供以下能力:

  • 代码补全:根据当前代码或通过代码注释,自动补全后续代码片段。
  • 代码生成:根据自然语言描述生成对应的代码片段。
  • 代码编辑:编辑指定代码,包括重构、优化、修改逻辑等。
  • 代码解释:解释代码片段,或理解整个项目工程。
  • 代码注释生成:生成函数级注释或行间注释。
  • 单元测试生成:为指定代码片段生成单元测试。
  • AI 修复:发现代码中的问题并修复。
  • AI 问答:针对研发领域定向优化问答质量,提供更精准的问答结果。

可见豆包MarsCode 提供的能力是十分多样的,足够应对我们开发中的大部分场景了。在后面的个人博客开发中也会逐一对这些功能进行应用、演示和讲解,感受豆包 MarsCode 强大的 AI 能力。

1.2 注册豆包Marscode

在正式开始豆包MarsCode 的使用之前,还需要先拥有一个账号。如果没有则跟随以下步骤注册吧。

  1. 进入豆包MarsCode 官方网站:www.marscode.cn/
  2. 在官网首页顶部右上角点击“登录”按钮。

  1. 在登录页填写信息注册登录或通过“稀土掘金”授权登录。

1.3 安装插件

豆包MarsCode 编程助手需要在本地 IDE 中安装后才能使用,支持多种编程语言,目前可以在 Visual Studio Code 和 JetBrains IDE 的插件市场中搜索到并安装使用。豆包 MarsCode IDE 则无需安装,它是在云端的集成开发环境。下面分别介绍在这两大集成开发环境应用中如何安装豆包 MarsCode 编程助手。

1.3.1 Visual Studio Code

Note:支持 Visual Studio Code 1.67.0 及以上版本。

  1. 打开 Visual Studio Code,点击左侧导航栏中的 Extensions(扩展)。
  2. 在插件市场搜索 “MarsCode” 关键词,找到 MarsCode: AI Coding Assistant。
  3. 点击 Install(安装)插件。
  4. 重启 Visual Studio Code。
  5. 使用快捷键(Windows: Ctrl + U; macOS: Command + U)打开豆包 MarsCode 编程助手侧边对话框。
  6. 点击“登录”按钮,登录你的账号。

1.3.2 JetBrains (IntelliJ IDEA)

Note:支持 JetBrains 产品如 IntelliJ IDEA 221.5080.210 及以上版本。

  1. 打开 IntelliJ IDEA,点击左侧 Plugins(插件)。
  2. 在插件市场搜索 “MarsCode” 关键词,找到 MarsCode: AI Coding Assistant。
  3. 点击 Install(安装)插件。
  4. 重启 IntelliJ IDEA。
  5. 使用快捷键(Windows: Ctrl + U; macOS: Command + U)打开豆包 MarsCode 编程助手的侧边对话框。
  6. 点击“登录”按钮,登录你的账号。

1.4 插件配置

这里我们演示在 Visual Studio Code 中配置豆包 Marscode 编程助手(IntelliJ IDEA 的则大同小异)。

  1. 在 MarsCode: AI Coding Assistant 插件页点击齿轮图标。
  2. 在 Settings(设置)中设定对话语言。
  3. 在 Settings(设置)中可以选择开启“代码补全 Pro”。
  4. 其他选项根据需要启用或禁用。

二、豆包MarsCode IDE 介绍

前面我们除了提到的豆包MarsCode 编程助手,还有云端集成开发环境——即豆包MarscodeIDE。豆包Marscode IDE 原生内置 AI 编程助手,配备开箱即用的开发环境,可以让开发者更加便捷且专注于各类项目的开发。 

2.1 核心优势

在我的项目起步之初,我就直接决定选择

AICodeing:AI驱动的全栈开发革命 作为阿里/字节跳动的资深Java工程师,我们正站在研发效能革命的临界点上。本文将深入探讨如何利用AI技术重构全栈开发流程,实现从需求到上线的量子级提速。 阅读详情

相关推荐

全栈开发实战指南:AI赋能下的高效开发流程(附工具+技术栈推荐)

一规划、二文档、三工具、四技术,分步拆解、模板复用、调试组合、顺利交付。接下来逐步拆解,方便大家理解与落地。真实数据反馈:即使AI辅助,每个项目平均仍需修复100+小型错误,背后的原因多与“文档不清”“任务拆解粗糙”相关。规范文档>盲目AI开发细化任务拆解,AI+人工协作最佳保持耐心,项目迭代20+次很常见AI辅助开发能极大提升效率,但绝非“自动生成一切”的万能钥匙,合理规划、清晰文档、分步执行才是成功的关键。希望这份指南,能帮助你更高效地完成AI协作下的全栈项目开发。

qq_38220914的博客 1410

RuoYi AI:1人搞定AI中台!开源全栈式AI开发平台,快速集成大模型+RAG+支付等模块

RuoYi AI 是一个全栈式 AI 开发平台,支持本地 RAG 方案,集成多种大语言模型和多媒体功能,适合企业和个人开发者快速搭建个性化 AI 应用。

士多啤梨先生の博客 1791

全栈式低功耗AI技术与算法

硬件加速引擎的优化与创新君正合肥推出的AIE-Engine是一整套AI硬件加速引擎,具备“三高三低”的特点,即算力高、利用率高、灵活性高,功耗低、外围带宽需求低、成本低。这种硬件加速引擎能够有效突破端侧AI的算力瓶颈,支持多种神经网络算法和传统平面CV算法的加速运算。高通的Hexagon NPU专为低功耗AI推理而设计,通过定制NPU并控制指令集架构(ISA),能够快速进行设计演进和扩展,解决瓶颈问题并优化性能。全栈式开发平台的完善与应用。

百态·数智思维 | 聚焦大数据、量化与未来AI 989

Spring Boot 3.4全栈式AI原生开发实战:从智能编码到自主运维

智能编码:自然语言到生产代码的转变自主系统:从被动响应到主动预防持续进化:运行时学习和优化能力人机协作:开发者与AI的完美配合分阶段实施:从辅助功能到核心业务逐步引入AI数据准备:积累高质量训练数据集技能升级:培养AI-Augmented工程师伦理考量:建立AI决策审核机制随着Spring Boot 3.5对自主系统的规划,软件开发将进入自我演进的新纪元。评估AI在现有系统中的切入点开始收集系统运行数据实验智能代码生成工具规划AI治理策略。

资深全栈架构师,乐于在 优快云 分享技术见解,与大家携手共进,共攀技术巅峰! 1251

Spring Boot 3.3全栈式云原生开发实战:从代码到生产的最佳实践

多范式运行时:统一Wasm和JVM生态瞬时扩展:CRaC支持的毫秒级启动智能流量治理:自适应服务网格面向未来安全:量子抗性加密开发者生产力:AI全流程辅助建立演进路线图:从单体到云原生的渐进式迁移投资可观测性:构建全栈监控体系培养云原生文化:DevSecOps实践落地拥抱前沿技术:Wasm、量子安全等方向预研随着Spring Boot 3.4对AI原生支持的深化,Java生态将进入智能编程新时代。评估Wasm在边缘计算场景的应用测试量子加密算法的兼容性规划AI辅助开发工作流。

资深全栈架构师,乐于在 优快云 分享技术见解,与大家携手共进,共攀技术巅峰! 1149

ERNIE 5.0:面向中国开发者的全栈式AI编程协作者

大模型编程助手已从‘代码生成器’进化为‘开发工作流操作系统’。其核心价值不在于参数规模或多模态数量,而在于对真实工程语境的深度建模——理解Three.js渲染管线、微信云开发安全规则、Jira CSV字段规范等具体技术契约。依托中文开发者报错日志、国内云平台文档与移动端兼容性知识库,ERNIE 5.0实现从模糊需求(如‘适配iOS Safari’)到可交付代码的端到端闭环,显著降低问题定义与技术翻译成本。它不是替代程序员,而是将开发者角色升维为‘AI提示架构师’与‘生产环境守门人’,聚焦于性能边界、合规约束

weixin_31293685的博客 267

AI技术全面爆发:从内容创作到企业智能,2025年迎来“全栈式”革命2025年成为人工智能技术从实验室迈向产业化的关键一年。从语音合成、图像生成到企业级智能体平台,AI正以惊人的速度重塑内容创作、

随着技术门槛的降低、应用场景的拓展和生态合作的深化,人工智能正以前所未有的速度融入生产生活的各个方面,开启真正的“AI普惠”时代。2025年成为人工智能技术从实验室迈向产业化的关键一年。OpenMemory作为开源、可自托管的AI记忆引擎,采用分层记忆分解架构,赋予AI代理长期、结构化且具备语义理解的记忆能力,响应速度比传统方案快2–3倍,成本低6–10倍。未来,随着模型能力的持续提升、应用场景的不断拓展以及产业生态的进一步完善,AI技术有望在更多领域实现突破性创新,为全球数字经济注入新的增长动力。

weixin_60830013的博客 1086

单细胞分析实战:当Seurat的SCTransform遇上Harmony,我的整合流程优化笔记

本文详细介绍了单细胞转录组数据分析中SCTransform与Harmony整合流程的优化策略。通过实战案例展示如何调整SCTransform参数、优化Harmony整合效果,并解决常见问题,帮助研究者获得更可靠的生物学发现。特别适合需要处理批次效应的单细胞数据分析人员。

weixin_42552716的博客 357

手把手教你用VSCode+MCUXpresso搭建i.MX RT1062开发环境(附RT-Thread Nano移植)

本文详细介绍了如何使用VSCode和MCUXpresso工具链搭建i.MX RT1062开发环境,包括工具链安装、工程配置、调试技巧以及RT-Thread Nano实时操作系统的移植方法。通过实战步骤和优化建议,帮助开发者快速掌握这款高性能Cortex-M7 MCU的开发流程,提升嵌入式开发效率。

weixin_27014595的博客 392

如何搭建pikachu靶场

Pikachu靶场本地搭建指南 下载安装PHPStudy并启动Apache/MySQL服务 获取Pikachu靶场源码并解压到网站根目录 配置数据库连接信息(修改config.inc.php文件) 创建pikachu数据库(用户名/密码设为root) 访问http://localhost/pikachu测试功能 常见问题:数据库连接失败需检查服务状态和配置信息,页面报错需检查PHP版本兼容性。建议使用PHP7.3/7.4版本,在隔离环境中搭建使用。 (150字)

2401_85351702的博客 1276

线性分类器(Linear Classifier)

线性分类器 如上图所示,这是二维空间中的一个数据集,如果他正好能够被一条直线分成两类,那么我们称它为线性可分数据集,这条直线就是一个线性分类器。 在三维空间中,如果数据集线性可分,是指能够被一个平面分为两类。 在一维空间中,所有的点都在一条直线上,如果线性可分。可以理解为它们能够被一个点分开。 这里的直线、平面、点被分为决策边界。 一个 m 维空间中的数据集,如果能够被一个超平面一分为二,那么这个数据集就是线性可分的,这个超平面就是决策边界。 例如,这是二维平面上的一条直线, 它可以把平面切分成两

xuechanba的博客 1万+

中国国家级地面气象站基本气象要素日值数据集(V3.0)

气温数据TEM, 包括站点编号(sid), 纬度(lat), 经度(long), 高程(elev), 年(year), 月(month),日(day), 平均气温(tmean), 最高气温(tmax), 最低气温(tmin)气压数据PRS, 包括站点编号(sid), 纬度(lat), 经度(long), 高程(elev), 年(year), 月(month),日(day), 平均气压(pmean), 最高气压(pmax), 最低气压(pmin)中国国家级地面气象站基本气象要素日值数据集(V3.0)

J_Giser的博客 3894

1️⃣ Coze智能体基础入门教学(2025年全新版本)

不妨设想一下,倘若我们能够打造出一个数字助手,它不但能精准洞悉我们的需求,更可以独立思索、学习以及付诸行动,这便是 AI Agent 的基础理念。它恰似计算机世界里的 “智慧精灵”,能够感知周遭环境、做出判断并采取行动。AI Agent 的发展之路精彩纷呈。它走过了三个重要阶段:起初,它犹如一个被规则束缚的机器人,只能按预设好的指令开展工作。接着,它学会运用统计学方法,通过分析数据来做决策,变得越发灵活。到如今,凭借深度学习技术,它已经能够像人类一样去学习复杂的任务了。

李同学Lino的博客 4085

【DNN实现二分类模型推理部署(C#)----20240712】

【DNN实现二分类模型推理部署(C#)----20240712】

weixin_44119674的博客 212

20251121更新纷玩岛

【代码】20251121更新纷玩岛。

猫敷雪 1019

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

上一篇: 用户投稿|Cursor——软件开发行业新变革
下一篇: 摊牌了!一文教会你轻松上手豆包MarsCode 编程助手!
TRAE.ai
博客等级 码龄2年 811粉丝 76原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值