目录
二、ModelArts Studio(MaaS)介绍与应用场景
2.2 ModelArts Studio(MaaS)使用场景
一、前言
随着2025年AI技术的迅猛发展,构建一个功能强大且智能化的编程助手已成为企业和开发者共同关注的核心议题。本文以ModelArts Studio(MaaS)、DeepSeek API和Cline为技术框架,系统阐述如何高效搭建AI编程助手。通过深入解析ModelArts Studio平台的一站式模型开发与托管服务,开发者能够轻松实现AI智能化,显著降低人力成本。
二、ModelArts Studio(MaaS)介绍与应用场景
2.1ModelArts Studio(MaaS)介绍
ModelArts Studio是华为云面向AI开发者的全托管服务平台,支持从数据处理、模型开发到部署上线的全生命周期管理。其ModelArts Studio产品架构如图:
总结其核心优势在于:
- 全托管服务:无需管理底层基础设施,专注于模型开发和应用
- 多模型支持:支持多种预训练大模型和自定义模型部署
- 弹性扩展:根据业务需求自动调整计算资源
- 安全可靠:提供多层次的安全防护机制
2.2 ModelArts Studio(MaaS)使用场景
华为MaaS服务提供了简单易用的模型开发工具链,支持大模型定制开发,让模型应用与业务系统无缝衔接,降低企业AI落地的成本与难度,能够在多种场景灵活使用。主要有如下场景:
- 智能客服:快速构建企业级智能客服系统
- 内容创作:辅助生成文章、故事、代码等内容
- 知识问答:构建企业知识库问答系统
- 数据分析:自动化数据分析和报告生成
- 多模态应用:结合图像、语音等多模态数据处理
2.3 开通MaaS服务
访问MaaS平台,点击MaaS控制台跳转华为云登录页面,登录或者注册华为账号即可。
2.4 开通DeepSeek-V3商用服务
登录成功之后自动跳转ModelArts Studio控制台,在模型推理-在线推理的商用服务找到DeepSeek-V3/R1模型,点击「开通服务」,即可体验对应模型服务。
根据个人需求可以开通DeepSeek-V3或者DeepSeek-R1模型。
开通成功之后,返回控制台就可以看到付费状态显示开通,并且在操作栏可以看到在线体验已高亮。
三、Cline简介和安装
3.1 Cline介绍
Cline是一款基于大语言模型的VS Code插件,能够有效处理复杂的软件开发任务。借助VS Code开发平台,Cline为开发者带来了便捷高效的编程体验。
同时,Cline支持接入MaaS平台的DeepSeek系列模型服务,MaaS平台提供免费Token支持开发者开箱即用,帮助开发者快速验证和实现如代码生成、应用开发等场景,使得开发者能够一键部署AI编程助手。
3.2 Cline插件安装
打开VS Code,在左侧导航栏单击插件图片,在搜索框中输入“Cline”,然后单击“Install”。在左侧导航栏出现小机器人图标,表示Cline安装完成。
四、搭建AI编程助手
已经完成了MaaS商用服务开通和Cline插件安装,接下来就可以利用ModelArts Studio 与 Cline 快速构建AI编程助手了。
4.1 MaaS API获取
首先,在Cline 插件配置MaaS API,主要是配置请求地址和API Key。在ModelArts Studio控制台左侧导航栏,单击“在线推理”,在已开通的模型服务右侧,单击操作列的“调用说明”。在“调用说明”页面,切换OpenAI SDK,可以查看API地址和模型名称信息,可以拷贝出来,在后续Cline配置中使用。
4.2 MaaS API Key获取
在ModelArts Studio控制台, 在左侧导航栏,单击“API Key管理”。 在“API Key管理”页面,单击“创建API Key”,填写标签和描述信息后,单击“确定” ,创建之后记得保存拷贝API Key。
4.3 Cline配置MaaS API
在VS Code左侧导航栏点击Cline,点击右上角配置,弹出如下配置框,需要配置API Provider,,Base URL, API Key 这三个参数,配置完成点击Save即可。
具体Cline配置说明如下
PI Provider |
选择“OpenAI Compatible”。 |
Base URL |
MaaS 获取的API地址。 |
API Key |
MaaS 创建的API Key。 |
Model ID |
MaaS 模型名称。 |
4.4 Cline测试
在vscode文件目录下,打开Cline插件,输入“介绍一下自己”。可以看到,能够完成解答。
这里需要注意的是,Cline需要工作目录,所以必须在文件目录下打开,否则调用MaaS API会失败,结果如下:
五、AI编程助手实践
上述完成基于ModelArts Studio 与 Cline 构建AI编程助手,并且测试通过,能够正常请求MaaS API,接下来,模拟项目开发,比如让助手完成编写一个HTML注册页面,通过Cline的两种模式进行结合完成。
5.1 AI助手——Act模式问答
首先Act模式,该模式主要计划实施与代码,即会在工作目录生成文件,自动编写代码,并插入文件中。
代码编写完成之后,点击Save则会真正保存到工作目录中。
点击保存之后,助手会提示任务已完成,提示可以运行代码,点击运行。
可以看到,已经成功打开代码,也是本次实践想要的效果。
同时也在工作目录可以看到,由本次自动生成的文件代码。
5.2 AI助手——Plan模式问答
接下来使用Plan模式,这个模式主要是结合上下文收集与策略制定,完善和修复程序代码,比如上述生成的注册页面是英文的,想要其修改成中文。
制定计划之后,切换Act模式,则会自动修改代码。
最后在打开程序代码,可以看到,已经实现中文版注册页面了。
5.3 统计查看
基于 ModelArts Studio(MaaS)控制层,也能够看到 AI 编程助手调用请求统计,可以帮助用户监控和分析系统的运行情况、性能指标以及使用情况,从而优化开发流程和资源分配。
六、总结
通过基于华为云ModelArts Studio 与 Cline 快速构建AI编程助手得实践,可以看到华为云ModelArts Studio 平台预置Deepseek大模型服务,让开发者无需太多AI知识,开箱即用,优势显著。总的来说有如下优势:
- 一键部署:支持快速集成预训练模型,无需从头开发,节省时间。
- 低代码/无代码集成:通过 API 和 SDK 快速接入现有系统,减少开发工作量。
- 高性能LLM支持:内置DeepSeek大模型,提供先进的代码生成、调试、优化能力。
- 按需付费:ModelArts Studio 和 DeepSeek API 支持弹性计费,避免资源浪费。