写点什么

华为开发者空间 - 自主编程之 Cline×DeepSeek 的智能融合探索

  • 2025-06-05
    贵州
  • 本文字数:2561 字

    阅读完需:约 8 分钟

华为开发者空间 - 自主编程之Cline×DeepSeek的智能融合探索

本文摘自华为开发者空间案例中心案例《自主编程之Cline×DeepSeek的智能融合探索》

一、概述

1. 案例介绍

在数字时代,编程助手已成为开发者们不可或缺的得力助手。今天,我们将带你走进一个全新的世界——在华为开发者空间的云主机中,利用VSCode编辑器与Cline插件,结合华为云MaaS提供的免费DeepSeek Tokens,搭建一个专属的自主编程助手。


想象一下,在云端的主机中,你的 VSCode 编辑器仿佛被赋予了魔法,通过安装 Cline 插件,它变得能够与你进行智能对话。而 DeepSeek Tokens,就像是这魔法背后的神秘力量,为你提供强大的语言模型支持。无论是代码补全、语法检查,还是编程建议,这个自主编程助手都能轻松应对,让你的编程之旅变得更加顺畅和高效。


华为开发者空间,是为全球开发者打造的专属开发者空间,致力于为每位开发者提供一台云主机、一套开发工具和云上存储空间,汇聚昇腾、鸿蒙、鲲鹏、GaussDB、欧拉等华为各项根技术的开发工具资源,并提供配套案例指导开发者 从开发编码到应用调测,基于华为根技术生态高效便捷的知识学习、技术体验、应用创新。

2. 适用对象

  • 企业

  • 个人开发者

  • 高校学生

3. 案例时间

本案例总时长预计 40 分钟。

4. 案例流程


说明:


  1. 免费领取 DeepSeek R1 满血版;

  2. 安装 VSCode;

  3. 安装并配置 Cline 插件;

  4. 自主编程体验。

5. 资源总览

本案例预计花费总计 0 元。


二、构建自主编程能力并体验

1. 开发者空间配置

面向广大开发者群体,华为开发者空间提供一个随时访问的“开发桌面云主机”、丰富的“预配置工具集合”和灵活使用的“场景化资源池”,开发者开箱即用,快速体验华为根技术和资源。


如果还没有领取开发者空间云主机,可以参考免费领取云主机文档领取。


领取云主机后可以直接进入华为开发者空间工作台界面,点击打开云主机 > 进入桌面连接云主机。



2. 免费领取 DeepSeek R1 满血版

华为云提供了单模型 200 万免费 Tokens,包含 DeepSeek-R1&V3 满血版,我们可以登录华为云 ModelArts Studio(MaaS)控制台领取免费额度,这里我们选择 DeepSeek-R1 满血版。


在云主机桌面底部菜单栏,点击打开火狐浏览器。用火狐浏览器访问ModelArts Studio首页https://www.huaweicloud.com/product/modelarts/studio.html,点击 ModelArts Studio 控制台跳转到登录界面,按照登录界面提示登录,即可进入 ModelArts Studio 控制台。



签署免责声明,点击确定



进入 ModelArts Studio 控制台首页,区域选择西南-贵阳一,在左侧菜单栏,选择在线推理 > 预置服务 > 免费服务,选择 DeepSeek-R1-32K 模型,点击领取额度,领取 200 万免费 token。



领取后点击调用说明,可以获取到对应的 API 地址模型名称



点击 API Key 管理-创建 API Key,自定义标签和描述,点击确定创建 API Key。(注意保存好 API Key)。



到这里华为云 MaaS 提供的免费 DeepSeek Tokens 就领取完成啦,记录对应的 API 地址模型名称API Key 留作下面步骤使用。

3. 安装 VSCode

华为开发者空间云主机桌面,右键点击 Open Terminal Here 打开 Terminal Emulator 窗口。



Terminal Emulator 窗口,可以通过以下命令行下载.deb 安装 Visual Studio Code:


sudo wget -O code.deb https://vscode.download.prss.microsoft.com/dbazure/download/stable/e54c774e0add60467559eb0d1e229c6452cf8447/code_1.97.2-1739406006_arm64.deb
复制代码


使用此命令安装会将 VSCode 的 .deb 包下载到当前目录,并命名为 code.deb。



下载完成后,使用 dpkg 命令来安装下载好的 .deb 包:


sudo dpkg -i code.deb
复制代码



若在安装过程中遇到依赖问题,可使用以下命令修复依赖:


sudo apt-get install -f
复制代码


安装完成后,执行以下命令打开 VSCode:


code
复制代码



至此,VSCode 已经安装成功。

4. 安装并配置 Cline 插件

Cline 是一个开源的 VSCODE 插件,能够与 DeepSeek 等 AI 模型无缝集成,提供智能代码编辑功能,并可以在您的 IDE 中运行的自主编程助手,经您许可后可以创建/编辑文件、运行命令、使用浏览器等功能。


在 VSCode 插件市场搜索并安装 Cline。(* 推荐安装 Cline 英文版)



选择 Trust Publisher & Install 继续安装。



打开 Cline 插件,选择**“Use your own API Key”**,插件配置 MaaS 提供的 DeepSeek API 信息。(* 为了清楚展示配置和使用,下面截图使用的是 Cline 中文版截图,个人实际操作推荐优先选用 Cline 英文版)




设置自动批准 Cline 享有读取文件和目录、编辑文件、使用浏览器、使用 MCP 服务权限,并调整其最大请求数为 50,启用通知。注意不勾选执行安全命令



(可选步骤)如果想要将 VSCode 的显示语言修改为中文简体,可以安装 Chinese 插件。安装完选择 Change Language and Restart 重启即可。



到这里 VSCode+Cline+DeepSeek 环境均已搭建完成,接下来我们开始体验自主编程能力。

5. 自主编程体验

在云主机桌面新建文件夹相当于一个新的工程,文件夹命名 game



使用 VSCode 打开该文件夹。如果右下角看不到打开按钮,可以全屏窗口。



我们以生成贪吃蛇游戏为例体验自主编程能力,如输入指令:开发一个简单的 HTML 贪吃蛇小游戏,完成后直接打开 html


Cline 两种处理模式Plan,在 Plan 模式中,Cline 将收集信息来制定计划;Act,在 Act 模式下,Cline 会立即完成任务。此处我们选用默认的 Act 模型,直接让其帮我们在项目路径下进行编程开发。



过程中可以看到,Cline 在自己创建 html、css、js 文件,然后自己写代码。在这个过程里,程序员只需看着屏幕,监督 AI 干活儿就行了。厉害之处在于,比如某个步骤失败了,它会自己反思再重来。



如果提示运行 html 文件,如 Cline 想要执行 xdg-open index.html 命令,点击 Run Command 即可打开体验小游戏。也可以在 game 文件夹下,双击 index.html 文件打开体验。



效果如下。注意:每次生成效果不会完全一样,我们也可以添加更多描述完善游戏,以下效果仅供参考。



如果对当前效果满意可以直接点击 Cancel 取消继续优化开发。



该示例一般耗时约 10 分钟,提示 Task Complated 任务完成,证明编程完成。



注意:案例中效果仅供参考,每次生成效果不会完全一样,可以添加更多描述完善游戏。


我们也可通过自主编程做更复杂的游戏或其他开发,如开发一个斗地主游戏。



越复杂的编程要求其开发、验证、修正和优化重复次数也会越多,耗时也越久。


至此一个 VSCode+Cline+DeepSeek 的编程助手体验案例就完成了,大家可以继续探索自动编程能力可以做其他哪些有趣事情。


关注“华为云开发者联盟”,了解更多技术动态。


更多开发者空间技术干货与活动请关注:开发者空间官网 开发者空间案例中心

用户头像

提供全面深入的云计算技术干货 2020-07-14 加入

生于云,长于云,让开发者成为决定性力量

评论

发布
暂无评论
华为开发者空间 - 自主编程之Cline×DeepSeek的智能融合探索_人工智能_华为云开发者联盟_InfoQ写作社区