如何基于 DevUI 与 MateChat 构建下一代云原生运维平台?此文来聊聊!
本文介绍基于华为云开源前端解决方案DevUI和智能对话UI库MateChat搭建云原生运维平台的实践。文章分为两条主线:一是DevUI组件生态的应用,包括高频组件进阶用法、自定义开发、主题适配等在企业级前端的落地;二是MateChat智能界面的实现,重点讲解如何通过该UI库快速搭建对话界面,并接入大模型、知识检索等服务。特别强调MateChat仅提供前端组件,需自行实现后端智能能力。文章通过具体案
全文目录:
摘要
本文将从零开始,围绕华为云开源企业级前端解决方案 DevUI 与前端智能化场景解决方案 UI 库 MateChat(MateChat 官网),搭建一个“看得懂、会思考、能对话”的云原生运维平台原型。
文章分为两条主线:
-
DevUI 组件生态:使用、实践与创新
- 高频组件(表格、表单、弹窗等)的进阶用法与避坑;
- 自定义组件与插件的开发实践;
- 品牌主题适配、暗黑模式与响应式布局技巧;
- DevUI 在云控制台 / B 端系统中的落地复盘;
- 从 0 到 1 的环境搭建与新手常见问题。
-
MateChat 智能应用:落地实践与创新探索
- 基于 MateChat 组件库,构建智能对话界面的完整流程;
- 如何接入大模型(盘古、ChatGPT 等)与知识检索服务;
- 在实际项目中,把 MateChat 作为前端容器,承载 MCP、智能体、工作流、多模态交互等创新玩法的前端壳层;
- 结合这些实践,讨论 MateChat 在智能应用趋势中的潜力。
特别说明:MateChat 是前端 UI 组件与场景模板库,不是云端 SDK / 模型服务平台,也不提供独立 SDK 形式。它帮我们快速搭建“智能应用的前端界面”,而真正的模型推理、知识检索、工作流等能力,都需要由我们在后台服务中自行实现后,通过 HTTP / WebSocket 等方式与前端联动。
相关官方地址汇总如下:
- MateChat:https://gitcode.com/DevCloudFE/MateChat
- MateChat官网:https://matechat.gitcode.com
- DevUI官网:https://devui.design/home
可直接通过地址访问官方,快去尝试体验下吧。

第一章:引言 —— 云原生时代的“形”与“智”
1.1 云原生开发的双重挑战:前端复杂度 & 运维智能化
云原生早已不是概念,而是落地实践:容器化、微服务、DevOps、持续交付成了基础设施。后端在云原生架构下获得了弹性与韧性,但前端与运维入口却被推到了浪潮的最前线:
-
前端要承载越来越重的业务复杂度:
- 密集的信息展示:一个大屏中同时呈现几十个服务、上百条告警、实时曲线与拓扑;
- 精细的交互逻辑:跨服务编排、多步发布流程、复杂权限;
- 不允许“崩”的稳定性:运维控制台一旦 UI 出错,成本极高。
-
运维需要更“聪明”的交互方式:
- 告警海量、指标繁多,点点点式操作效率低;
- 新人要记一堆命令、路径,上手成本高;
- 缺乏统一的知识入口,排障经验散落在 Wiki / 文档里。
所以我们需要:
- 一套稳健、可复用、组件化的 企业级前端解决方案(DevUI);
- 一套能帮我们快速搭起“智能对话界面”的 前端智能化场景 UI 库(MateChat),再配合自己的后端智能能力。
再则,我们直接进入DevUI库,各种组件套件:

1.2 DevUI 为“形”,MateChat 为“智的入口”
DevUI:企业级应用的“骨架与皮肤”
DevUI 是一款面向企业中后台产品的开源前端解决方案,核心包括设计体系 DevUI Design 以及基于它构建的一整套组件库:Angular 版本 ng-devui、Vue 版本 vue-devui,并扩展到 React 等生态,用于支撑各类云控制台、运维平台、内部系统等。
其特点:
- 完整组件生态:布局、导航、表格、表单、图表等 50+ 企业级组件;
- 统一设计规范:基于 DevUI Design 设计价值观,保证 UI 一致性;
- 多框架实现:Angular / Vue 为主版本,同步维护;
- 强大主题能力:支持多套主题、暗黑模式、自定义品牌色。
在我们的项目中,DevUI 承担的是:把复杂运维业务界面搭得专业、可靠、可维护。
MateChat:前端智能化场景的“对话外壳”
MateChat(MateChat 官网)是一个基于 DevUI 设计体系构建的 前端智能化场景解决方案 UI 库,本质上是帮助你“快速搭建 AI 应用前端界面”的组件与场景模板集合,而不是云端 LLM 服务或 SDK。
关键认知(非常重要):
-
MateChat 提供:
- 聊天窗口布局、消息列表、头像、输入区、气泡、类型机效果等前端组件;
- 多套对话场景模板(如客服助手、文档问答、代码助手等);
- 与 DevUI 同源的主题化能力(可与
vue-devui主题统一)。
-
MateChat 不提供:
- 不提供独立的“MateChat 云服务”;
- 不内置“模型推理能力”;
- 不以 SDK 形式提供云端调用接口——你需要自己在项目里引入 OpenAI / 盘古等模型 SDK 或 HTTP 调用,并将结果渲染到 MateChat 前端组件中。
因此,MateChat 在本文中的角色是:
“用 DevUI 风格的组件,帮我们把智能助手的前端 UI 搭起来,再通过自研后端 + LLM + 检索,把‘智’接上去。”

1.3 本文双主线目标
我们会围绕一个 智能云原生运维平台 原型,展开两条主线的实战:
-
DevUI 组件生态:使用、实践与创新
- 用
d-layout、d-menu、d-table、d-form、d-modal等组件搭出完整运维控制台; - 从“能用”到“好用”:表格进阶(自定义列、服务端分页)、表单进阶(复杂校验、分步表单)、弹窗进阶;
- 自定义组件与简单插件封装,使项目真正可复用;
- 主题系统 + 暗黑模式 + 响应式布局,打造品牌一致的运维体验;
- 分享在云控制台 / 企业后台落地时踩过的坑与实践建议。
- 用
-
MateChat 智能应用:落地实践与创新探索
- 使用 MateChat 的对话 UI 模板,搭一个“运维智能助手”界面;
- 接入大模型(以 OpenAI / 盘古为例)+ 自建知识检索服务,实现 FAQ / 文档问答;
- 利用后端的函数调用 / 工作流引擎,让“自然语言驱动前端 UI 动作”(筛选表格、预填表单);
- 探索把 MCP、智能体、思维链、多模态等能力“挂载到 MateChat 前端壳层”上的方式,并讨论未来趋势。

第二章:项目蓝图与技术栈(DevUI 视角为主)
2.1 项目痛点与 DevUI 适配场景
传统运维平台的痛点,你已经写得很到位,这里简单归纳 + 对应 DevUI 的价值:
- 信息过载 → 需要高信息密度但层次清晰的布局(多栏布局、卡片化、可折叠侧边栏)
- 操作路径冗长 → 需要列表 + 批量操作 + 快捷动作 + 搜索筛选
- 知识孤岛 → 要在界面中嵌入“帮助入口”和“智能助手入口”
- 纯 UI 被动交互 → 前端要预留“可编程的交互点”,方便后续接入 AI 智能体来驱动 UI(比如通过状态管理层触发表格筛选)
这些都非常契合 DevUI 面向企业中后台、研发工具场景的定位。
2.2 架构设计:DevUI + MateChat + 自研智能后端
重新梳理一版更加符合实际能力边界的架构:
+---------------------------------------------------+
| 用户 (运维工程师) |
+---------------------------------------------------+
| ^
| 自然语言对话/操作意图 | 可视化界面操作
v |
+--------------------- 前端应用(Vue 3) ----------------------+
| 基于 DevUI 的运维控制台 UI | 基于 MateChat 的智能助手 UI |
| - 布局 / 导航 / 表格 / 表单 | - 聊天窗口 / 消息流 / 输入框 |
| - 图表 / 详情面板 / 抽屉 | - 历史记录 / 打字机特效等 |
+-------------------------|------------------------------------+
|
| HTTP / WebSocket / SSE
v
+---------------------------------------------------+
| 自研后端服务(Node / Java等) |
| - 运维业务 API(主机列表、告警、操作) |
| - 智能服务编排: |
| · 调用大模型 API (盘古 / ChatGPT / 内部模型) |
| · 知识检索 / RAG(对接 ES / 向量库) |
| · 函数调用 / 工作流 / 智能体调度 |
+---------------------------------------------------+
对比之前版本的“MateChat 云服务 + SDK”说法,这里做了两个重要更正:
- MateChat 在整个架构中是“前端 UI 层的一部分”,而非后端云服务;
- 所有“智能能力”(知识问答、意图识别、函数调用、工作流、智能体)都由 自研后端 + 大模型服务 提供,MateChat 负责承载其结果,并为用户提供优雅的对话界面。

2.3 技术栈选型(DevUI 主线)
和原稿类似,只是做一点更清晰的 DevUI 版本强调:
-
框架 & 构建:
- Vue 3 + TypeScript
- Vite 作为构建工具
-
UI 层:
vue-devui:基于 DevUI Design 的 Vue3 组件库,提供表格、表单、弹窗、布局、图表等。- 与 DevUI Angular 版本
ng-devui设计理念一致,方便跨团队复用设计与交互规范。
-
状态管理: Pinia
-
图表: DevUI 图表组件 + ECharts(在 DevUI 的样式体系下做二次封装)
-
智能助手前端壳:
- MateChat 组件库 / 模板工程(以官方仓库为准,使用 pnpm + Vite + Vue3)
-
大模型 & 智能后端:
- 后端引入 OpenAI / 盘古 / 内部大模型 SDK,处理聊天、工具调用、工作流编排;
- 前端通过
fetch/axios/ SSE 接收结果,驱动 DevUI + MateChat 界面。

2.4 功能规划:DevUI 模块 & MateChat 模块并行
这里保留你原有的模块规划,只做轻微调整,把 “智能助手” 部分明确成:前端界面由 MateChat 提供,智能由后端提供。
| 模块 | 功能点 | 关键技术点 | 关联主线 |
|---|---|---|---|
| 基础框架 | 登录、布局(Header/Sider/Content) | d-layout, d-header, d-menu |
DevUI |
| 主题与样式 | 品牌主题、暗黑模式 | DevUI 主题变量、data-theme 切换 |
DevUI |
| Dashboard | 核心指标卡片、趋势图 | d-card, 栅格布局, DevUI Chart / ECharts |
DevUI |
| 云主机管理 | 表格 + 筛选 + 分页 + 弹窗表单 | d-table, d-form, d-modal |
DevUI |
| 智能助手(前端) | 聊天窗口、历史消息、消息气泡 | MateChat 组件(自定义对话布局) | MateChat |
| 智能助手(后端) | 问答 / RAG / 工具调用 / 工作流 | 大模型 API + 检索服务 + 后端逻辑 | 自研 |
| 创新玩法 | 自然语言驱动表格筛选、预填表单等 | MateChat 消息事件 + Pinia 状态联动 | DevUI+MC |

第三章:DevUI 地基搭建 —— 环境、结构与主题
这一章基本保留你的结构,只做少量措辞优化,这里只写关键点。
3.1 使用 Vite 初始化 Vue3 + TS
(略,保留你原来的命令即可,不再赘述)
3.2 引入 vue-devui 与按需加载
你原来的 vite.config.ts + unplugin-auto-import + unplugin-vue-components 方式是推荐实践,可以保持,只强调:
- 使用
DevUiResolver来实现 DevUI 组件的按需引入; - 所有 DevUI 样式文件记得在
main.ts中统一引入(包含基础样式与主题样式)。
这里与 DevUI 官方推荐方式一致。
3.3 项目结构:为 DevUI & MateChat 预留空间
在你原有结构基础上,建议额外预留一个目录:
src/
├── matechat/ # 基于 MateChat 的自定义对话场景组件
后面所有与智能助手相关的 UI 组件都放这里,方便与传统 DevUI 业务组件分层。
3.4 主题定制与暗黑模式:DevUI 主题进阶
你原文关于:
- 基于 CSS Variables 的品牌主题覆盖;
- 使用
data-theme="light/dark"切换主题; - 在 Pinia 中同步主题状态;
这些内容都非常贴合 DevUI 主题系统 的真实能力,可以保留,只需要在开头加一句说明:
DevUI 的 Angular / Vue 版本都基于统一的 DevUI Design 设计体系与 CSS 变量构建主题系统,Vue 这边的用法与官方文档一致,支持多套主题与暗黑模式。

第四章:DevUI 组件生态实战 —— 表格、表单与弹窗的“深水区”
这一章你的示例已经很好,我主要帮你做两点:
- 明确这是 “DevUI 组件生态:进阶用法与避坑” 的主场;
- 在合适的地方补上一点“自定义开发实践”的思路。
这里我简化描述(代码可以沿用你原来的那一份)。
4.1 布局与导航:d-layout + d-menu 打造后台框架
- 用
d-layout组合d-header、d-aside、d-content搭建三段式布局; d-menu通过配置data就能生成图标 + 文案的导航树;- 结合
vue-router和<router-view>+<transition>实现带过渡的路由切换。
避坑小记:
- 记得为主内容区域设置
height: 100vh或父容器自适应高度,否则内部表格可能会出现“撑不满”或滚动条混乱。 - 导航与内容区域建议都使用 DevUI 主题变量,如
var(--devui-global-bg),保证暗黑模式 / 品牌主题切换时视觉统一。
4.2 d-table 进阶:高频场景与避坑
你原文的 d-table 样例非常典型,我补充一下“组件生态”视角下的总结:
-
高频用法:
- 自定义单元格:通过
#default="{ row }"插槽渲染d-tag、图标等; - 操作列:
fixed-right+d-button-group,保证操作列在横向滚动时不丢; - 分页:使用
pagination属性 +@page-index-change/@page-size-change,与后端分页联动。
- 自定义单元格:通过
-
避坑指南:
-
大数据场景不要一次性全部渲染:
- 使用后端分页;
- 对于非常长的列表,可以关注 DevUI 的虚拟滚动能力(Vue/Angular 版本都有相关支持)。
-
表头字段与数据字段要统一管理:
- 推荐把
columns配置化,便于做「动态列」功能(用户选择显示哪些列)。
- 推荐把
-
操作列逻辑复杂时,优先封装成业务组件:
- 把“重启/编辑/删除”封装成
<host-actions :row="row" />,避免在d-table模板中堆积太多逻辑。
- 把“重启/编辑/删除”封装成
-
4.3 d-form + d-modal:数据操作的最佳拍档
你的 HostModal.vue 示例已经覆盖了:
d-form+rules实现同步 + 异步校验;d-input、d-select、d-input-number、d-slider等多种表单控件;d-modal按钮组 +defineExpose的父子通信模式。
在“组件生态”主题下,可以再强调两点:
-
表单组件的可组合性:
- 把主机配置表单抽成
<host-form>,在“新建主机弹窗”和“编辑主机弹窗”中复用; - 通过
v-model:form-data或modelValue自定义实现双向绑定。
- 把主机配置表单抽成
-
插件化思路:
- 针对项目中重复出现的表单模式(如“确认操作 + 风险提示 + 输入原因”),可以封装一个
useConfirmWithReason()组合式函数,内部使用d-modal+d-form,对外暴露open()Promise; - 这样从“组件”升级到“小插件”,在多个模块中统一使用。
- 针对项目中重复出现的表单模式(如“确认操作 + 风险提示 + 输入原因”),可以封装一个

第五章:MateChat 智能应用 —— 从 UI 组件到智能交互壳层
这一章是改动最大的部分,我们要把“MateChat = 云服务 + SDK”的说法,改成“MateChat = 前端 UI 组件库 + 场景模板”,同时满足你提出的“落地实践 + 创新玩法 + 未来趋势”。
5.1 正确认识 MateChat:它做什么,不做什么?
结合官方 README 与 Wiki,可以这样概括 MateChat:
-
定位:
MateChat 是一个“前端智能化场景解决方案 UI 库”,基于
vue-devui主题能力构建,专注于各种“AI 应用前端界面”的快速搭建。 -
核心能力:
- 提供对话类 UI 组件(聊天窗口、气泡、输入框、头像、历史消息等);
- 内置多种前端交互效果(如打字机、消息流、卡片式回答展示等);
- 与 DevUI 主题系统深度融合,可与现有 DevUI 项目保持视觉统一。
-
不提供的能力(必须说清楚):
- 不提供云端模型推理服务;
- 不提供“MateChat SDK”供你远程调用(仓库内部有组件包和脚手架,但不是云端 SDK);
- 不负责意图识别、函数调用、知识检索等“后端智能逻辑”。
因此,MateChat 的“智能”更多体现在 “前端智能交互场景的 UI 组件化与工程化”,而非“大模型本身”。
5.2 从 0 到 1:用 MateChat 搭一个智能助手界面
MateChat 官方仓库提供了本地开发方式与示例场景,你可以:
- 使用
pnpm/npm拉取 MateChat 工程代码; - 在 demo 或 playground 中查看不同场景的 Chat UI;
- 复制 / 引入其中的对话布局组件到你的 DevUI 项目中。
一个典型的整合方式是:
- 整体布局仍由 DevUI 管理(
MainLayout.vue); - 在右下角放一个
ChatAssistant组件,其内部 UI 使用 MateChat 的对话组件。
伪代码示意(组件名称只是示意,实际以官方文档为准):
<!-- src/matechat/ChatAssistant.vue -->
<template>
<div class="chat-assistant">
<!-- 悬浮按钮,可以用 DevUI 的 d-button -->
<d-button class="chat-fab" shape="circle" @click="toggle">
<d-icon name="icon-message" />
</d-button>
<!-- 对话窗口由 MateChat 组件负责布局与样式 -->
<mc-chat-window v-if="open">
<mc-message-list :messages="messages" />
<mc-input-area @submit="handleSubmit" v-model="inputValue" />
</mc-chat-window>
</div>
</template>
在逻辑层,我们做两件事:
- 把用户输入转成后端请求(HTTP / SSE / WebSocket);
- 把后端返回的内容追加到
messages数组中,由 MateChat 前端组件负责渲染。
后端可以复用官方 README 中演示的模式:引入 OpenAI SDK(或盘古等),发起 chat.completions 请求,并通过流式返回构建一条“逐字展开的回答”,前端则通过事件流更新 messages 中某一条消息的 content 字段,实现打字机效果。
这里的关键点在于:MateChat 提供“前端消息流的载体与展示形式”,而大模型调用完全由你自己控制。

5.3 落地实践:MateChat + DevUI 打造运维智能助手
基于上面的整合方式,我们可以实现一个简化版的“运维智能助手”:
-
场景一:知识问答(FAQ / 文档问答)
-
前端:MateChat 渲染问答对话;
-
后端:
- 接入大模型 + 文档向量库(例如对接 ES / Milvus / OpenSearch);
- 在收到问题时先检索,再把检索结果作为 context 喂给大模型;
- 返回结构化回答(可以包含代码块、步骤列表);
-
效果:类似“运维版 ChatGPT”,前端表现由 MateChat 管。
-
-
场景二:运维操作助手(自然语言 → 操作建议 / 脚本模板)
-
用户:输入“帮我写个脚本批量检查某个 Label 的 Pod 是否重启过多”;
-
后端:
- 大模型生成 Shell / kubectl 脚本;
- 可选:再由安全规则做一次审核;
-
前端:
- MateChat 对话窗口展示脚本,并用 DevUI 的
d-code-editor(如果有)或自定义代码组件高亮显示。
- MateChat 对话窗口展示脚本,并用 DevUI 的
-
在这两个场景中,MateChat 都只是 UI 层,你可以在同一套 DevUI 布局中,把“智能助手”作为一个入口嵌入,而不是引入一个完全独立的系统。
5.4 创新玩法探索:MCP / 智能体 / 工作流……它们和 MateChat 的关系
你在需求中提到的一串关键词:
MCP、智能体、个性化与记忆化、知识检索、自然语言生成 UI、工作流、思维链、多模态交互……
这些能力 不是 MateChat 自带,但 MateChat 非常适合作为“承载这些能力的前端容器”。下面用几个例子说明“怎么落地,而不是怎么吹”。
5.4.1 自然语言驱动 DevUI UI(表格筛选、预填表单)
-
前端:
-
MateChat 接管自然语言输入;
-
当后端判断当前轮次属于“操作指令”而非“问答”时,返回一段结构化 JSON,例如:
{ "action": "filter_hosts", "params": { "region": "华北-北京四", "status": "error" } } -
ChatAssistant组件监听到含有action的回复后:- 用 Pinia 更新
hostFilter状态; Hosts.vue监听该状态变化,重新请求表格数据。
- 用 Pinia 更新
-
-
后端:
- 可以基于 OpenAI function calling / 自研解析逻辑,将用户自然语言解析成结构化指令;
- MateChat 在这里只负责展示该“解析过程”的自然语言解释,从而增强可解释性。
这相当于你原稿里“MateChat 识别意图、调用工具”的场景,但现在我们把“识别意图 + 工具调用”明确放到了 后端大模型 + 服务逻辑 中,而 MateChat 只负责承载对话与反馈 UI。
5.4.2 MCP / 智能体 / 工作流:MateChat = “对话壳”
-
MCP(Model Context Protocol 等能力):
-
实现者:后端(如用 OpenAI 的 MCP 生态、LangChain、LlamaIndex 等);
-
MateChat 作用:
- 把“当前使用了哪些工具 / 连接了哪些数据源”可视化成卡片;
- 对“工具调用过程”做消息流可视化(比如显示「正在读取日志服务」「正在查询告警库」)。
-
-
智能体(Agent)与工作流:
-
实现者:后端工作流引擎(如 Temporal / 自研引擎)+ LLM 决策;
-
MateChat 作用:
- 展示智能体执行过程的“事件流”,“某某步骤成功 / 失败”;
- 为用户提供插话 / 人机协同入口。
-
-
多模态交互:
-
MateChat 本身侧重 Web UI,你可以:
- 增加“上传截图 / 日志文件”的入口,由后端多模态模型处理;
- 把结果(如图片标注、提取出的关键信息)以 MsgCard / 富文本形式展示。
-
总结一句话:
MateChat 不直接“提供 MCP / 智能体 / 工作流”,而是让你在 Web 前端非常舒服地去“展示和交互这些智能能力”。

第六章:总结与展望——DevUI 组件生态 × MateChat 智能前端
6.1 DevUI 线:从“能跑”到“好用”的组件生态
回顾 DevUI 这条主线,我们做了:
-
从 Vite + Vue3 + TS 起步,引入
vue-devui与主题系统; -
用
d-layout/d-menu/d-card/d-table/d-form/d-modal等组件搭出完整运维控制台; -
在此基础上实践了:
- 表格进阶(自定义单元格、操作列、后端分页);
- 表单进阶(多控件组合、异步校验、抽象为可复用业务组件);
- 主题与样式定制(品牌色 + 暗黑模式);
- 自定义组件 / 插件封装,让 DevUI 真正成为“生态”而非“散组件”。
这条线回答的是:
如何利用 DevUI 在云原生运维场景中,构建一个专业、统一、可演进的前端界面。
6.2 MateChat 线:让智能能力“有一个好看的壳”
在 MateChat 主线中,我们明确了它的定位与边界:
- 它是一个前端智能化场景 UI 库,与 DevUI 同源;
- 它擅长为“AI 应用”提供对话壳层和可组合的消息流组件;
- 它不直接提供大模型 / 函数调用 / 工作流等智能能力,但非常适合承载这些能力的交互体验。
我们用一个运维智能助手原型,实践了:
- 文档问答 / FAQ 场景;
- 自然语言驱动表格筛选、预填表单等 UI 行为;
- 以及如何把 MCP / 智能体 / 工作流等“未来玩法”收敛到一个统一的对话界面中,提升可观察性与可控性。
这一条线回答的是:
如何在 DevUI 驱动的 B 端系统中,用 MateChat 做“智能入口”和“智能交互界面”。
6.3 未来趋势:DevUI + MateChat + 智能后端
结合上述实践,可以看到一条很自然的发展路线:
-
DevUI 继续扩展组件生态与低代码能力:
- 提供更多面向云原生 / 研发工具的组件(拓扑、时序日志、流程图等);
- 与设计工具(Figma 等)打通,缩短设计到开发的链路。
-
MateChat 成为“智能应用前端工厂”:
- 提供更多对话场景模板与可插拔布局;
- 与 DevUI、低代码平台结合,让业务开发者也能配置智能应用前端。
-
后端智能生态日益成熟:
- MCP、智能体、工作流、多模态能力不断丰富;
- DevUI + MateChat 负责“可视化与交互”,后端专注“认知与决策”。

6.4 写在最后
本期我们把 “DevUI 组件生态” 和 “MateChat 智能应用” 拆成两条清晰主线,又在一个具体的“云原生运维平台”场景里把它们重新缝合在一起:
- DevUI 解决的是 “形”:让你的界面稳、专业、统一;
- MateChat 解决的是 “智的入口”:让你的智能后端有一个好用、好看的壳;
- 大模型 + 知识检索 + 工作流 + 智能体,才是 真正的“智”。
❤️ 如果本文帮到了你…
- 请点个赞,让我知道你还在坚持阅读技术长文!
- 请收藏本文,因为你以后一定还会用上!
- 如果你在学习过程中遇到bug,请留言,我帮你踩坑!
声明:如上部分内容及配图来源官方及公开互联网,若有侵权,还请联系删除。
更多推荐


所有评论(0)