<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>zhimaxu blog</title><description>private site</description><link>https://www.19930618.xyz/</link><templateTheme>Firefly</templateTheme><templateThemeVersion>6.12.1</templateThemeVersion><templateThemeUrl>https://github.com/CuteLeaf/Firefly</templateThemeUrl><lastBuildDate>2026年6月14日 17:33:57</lastBuildDate><item><title>智能客服PRD</title><link>https://www.19930618.xyz/posts/ai/prd/ai-customer-service-v1/</link><guid isPermaLink="true">https://www.19930618.xyz/posts/ai/prd/ai-customer-service-v1/</guid><description>尝试用Claude Code 进行vibe coding 实现智能客服,这是第一步PRD编写</description><pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;section&gt;&lt;h1&gt;智能客服 PRD v1&lt;a href=&quot;#智能客服-prd-v1&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;section&gt;&lt;h2&gt;一、项目概述&lt;a href=&quot;#一项目概述&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;基于 Agnes AI 三模型（文本、图像、视频），使用 Vue 3 + FastAPI 前后端分离架构，构建支持多渠道接入的 AI 智能客服系统。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h2&gt;二、目标用户&lt;a href=&quot;#二目标用户&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;面向普通消费者，用于网站/小程序/App 等渠道的客户咨询服务。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h2&gt;三、系统架构&lt;a href=&quot;#三系统架构&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;section&gt;&lt;h3&gt;3.1 技术栈&lt;a href=&quot;#31-技术栈&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;




































&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;th&gt;技术&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;前端&lt;/td&gt;&lt;td&gt;Vue 3 + Vite + Element Plus&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;后端&lt;/td&gt;&lt;td&gt;Python FastAPI&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;业务数据库&lt;/td&gt;&lt;td&gt;MySQL&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;向量数据库&lt;/td&gt;&lt;td&gt;Qdrant&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;AI 模型&lt;/td&gt;&lt;td&gt;Agnes AI（模型版本可动态配置）&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;文件转换&lt;/td&gt;&lt;td&gt;python-docx、pandas、pdfplumber&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;部署&lt;/td&gt;&lt;td&gt;Docker + Docker Compose + Nginx&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;3.2 核心模块&lt;a href=&quot;#32-核心模块&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;




























&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;模块&lt;/th&gt;&lt;th&gt;职责&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;前端 (Vue 3)&lt;/td&gt;&lt;td&gt;聊天界面、文件/图片上传、数据看板、后台管理（RBAC + 用户 + 菜单管理）&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;后端 (FastAPI)&lt;/td&gt;&lt;td&gt;REST API、会话管理、路由到不同 Agnes 模型、文件转换&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;知识库&lt;/td&gt;&lt;td&gt;静态文档（Markdown 导入/转换）+ 动态数据库，检索走向量数据库&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;MySQL&lt;/td&gt;&lt;td&gt;用户、会话、对话历史、知识库条目、统计数据、角色配置&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Qdrant&lt;/td&gt;&lt;td&gt;知识库文档向量化存储，语义检索&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;graph TB
    subgraph 渠道层
        A[网站 JS 嵌入] --&amp;gt;|HTTP| B
        C[微信小程序] --&amp;gt;|HTTPS| B
        D[App / H5] --&amp;gt;|HTTPS| B
    end

    subgraph 前端层
        B[Vue 3 前端&amp;lt;br/&amp;gt;SPA / PWA]
    end

    subgraph 后端层
        B --&amp;gt;|REST API| E[FastAPI 后端]
    end

    subgraph AI 服务
        E --&amp;gt;|文本模型（可配置）| G[Agnes AI API&amp;lt;br/&amp;gt;文本生成]
        E --&amp;gt;|图像模型（可配置）| G
        E --&amp;gt;|视频模型（可配置）| G
    end

    subgraph 数据层
        E --&amp;gt;|业务数据| F[(MySQL&amp;lt;br/&amp;gt;用户/会话/统计/配置)]
        E --&amp;gt;|向量化检索| H[(Qdrant&amp;lt;br/&amp;gt;知识库向量)]
    end

    style A fill:#e1f5fe
    style C fill:#e1f5fe
    style D fill:#e1f5fe
    style B fill:#e8f5e9
    style E fill:#fff3e0
    style G fill:#fce4ec
    style F fill:#f3e5f5
    style H fill:#f3e5f5&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;&lt;/section&gt;&lt;section&gt;&lt;h2&gt;四、功能模块&lt;a href=&quot;#四功能模块&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;section&gt;&lt;h3&gt;4.1 聊天核心&lt;a href=&quot;#41-聊天核心&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;section&gt;&lt;h4&gt;4.1.1 多轮对话&lt;a href=&quot;#411-多轮对话&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;用户发送消息，后端调用配置的文本模型返回 AI 回复&lt;/li&gt;
&lt;li&gt;对话上下文通过 MySQL 存储，每次对话携带最近 N 轮消息（可配置，默认 10 轮）&lt;/li&gt;
&lt;li&gt;支持流式输出（SSE），降低用户感知延迟&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;&lt;section&gt;&lt;h4&gt;4.1.2 图片识别&lt;a href=&quot;#412-图片识别&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;用户上传图片后，后端调用配置的图像识别模型进行图像理解&lt;/li&gt;
&lt;li&gt;返回图片描述，AI 结合上下文生成回复&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;&lt;section&gt;&lt;h4&gt;4.1.3 视频理解&lt;a href=&quot;#413-视频理解&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;用户上传视频后，后端调用配置的视频分析模型进行视频分析&lt;/li&gt;
&lt;li&gt;返回视频关键帧描述或摘要，AI 基于描述生成回复&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;&lt;section&gt;&lt;h4&gt;4.1.4 转人工&lt;a href=&quot;#414-转人工&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;支持三种触发模式（后台配置）：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;用户主动触发&lt;/strong&gt;：用户点击”转人工”按钮&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AI 自动触发&lt;/strong&gt;：AI 识别到问题不在知识库范围内（置信度低于阈值），主动建议转人工&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;两者结合&lt;/strong&gt;：以上两种方式均可触发&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;转人工后，AI 对话历史自动同步给人工客服&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;4.2 知识库管理&lt;a href=&quot;#42-知识库管理&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;section&gt;&lt;h4&gt;4.2.1 静态文档管理&lt;a href=&quot;#421-静态文档管理&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;支持 Markdown 文件直接导入&lt;/li&gt;
&lt;li&gt;导入后自动分块（chunk），调用 embedding 存入 Qdrant&lt;/li&gt;
&lt;li&gt;支持按分类/标签检索&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;&lt;section&gt;&lt;h4&gt;4.2.2 动态数据库管理&lt;a href=&quot;#422-动态数据库管理&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;后台 CRUD 管理 FAQ/产品信息/公告等&lt;/li&gt;
&lt;li&gt;每条记录自动向量化存储到 Qdrant&lt;/li&gt;
&lt;li&gt;支持搜索、筛选、批量导入导出&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;&lt;section&gt;&lt;h4&gt;4.2.3 知识库小工具&lt;a href=&quot;#423-知识库小工具&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;文件转换&lt;/strong&gt;：支持 PDF、Word（.docx）、Excel（.xlsx）上传，自动转换为 Markdown 格式
&lt;ul&gt;
&lt;li&gt;转换完整保留：文字、表格、图片尽量保留原格式&lt;/li&gt;
&lt;li&gt;图片转为 base64 嵌入或引用链接&lt;/li&gt;
&lt;li&gt;Excel 的每个 Sheet 转为独立的 Markdown 表格&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;在线预览&lt;/strong&gt;：转换后支持左右分栏预览
&lt;ul&gt;
&lt;li&gt;左侧显示原文（PDF 渲染 / Word 预览 / Excel 表格）&lt;/li&gt;
&lt;li&gt;右侧显示转换后的 Markdown 代码&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;对比编辑&lt;/strong&gt;：可在线编辑 Markdown 内容
&lt;ul&gt;
&lt;li&gt;实时预览渲染效果（右侧分栏改为三栏：原文 + Markdown 代码 + 渲染预览）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;下载导出&lt;/strong&gt;：支持下载转换后的 Markdown 文件（.md 格式）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;转换记录&lt;/strong&gt;：记录每次转换历史，支持批量转换和多文件上传&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;一键入库&lt;/strong&gt;：转换预览满意后，可直接将 Markdown 内容导入知识库&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;4.3 数据分析&lt;a href=&quot;#43-数据分析&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;section&gt;&lt;h4&gt;4.3.1 对话统计&lt;a href=&quot;#431-对话统计&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;今日/本周/本月对话总量趋势图&lt;/li&gt;
&lt;li&gt;平均响应时长、峰值时段分布&lt;/li&gt;
&lt;li&gt;在线用户数实时监控&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;&lt;section&gt;&lt;h4&gt;4.3.2 常见问题分析&lt;a href=&quot;#432-常见问题分析&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Top 10 用户提问词频统计&lt;/li&gt;
&lt;li&gt;未匹配知识的问题聚类分析（用于补充知识库）&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;&lt;section&gt;&lt;h4&gt;4.3.3 用户满意度&lt;a href=&quot;#433-用户满意度&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;对话结束后主动弹出满意度问卷&lt;/li&gt;
&lt;li&gt;默认好评（默认 5 星，用户可修改或留言）&lt;/li&gt;
&lt;li&gt;统计维度：好评率、各角色评分分布&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;4.4 后台管理&lt;a href=&quot;#44-后台管理&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;section&gt;&lt;h4&gt;4.4.1 RBAC 角色权限管理&lt;a href=&quot;#441-rbac-角色权限管理&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;&lt;p&gt;基于 RBAC（Role-Based Access Control）模型设计，通过角色-权限映射控制后台操作权限。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;数据模型：&lt;/strong&gt;&lt;/p&gt;







































&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;表名&lt;/th&gt;&lt;th&gt;字段&lt;/th&gt;&lt;th&gt;说明&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;admin_user&lt;/td&gt;&lt;td&gt;id, username, password_hash, email, avatar, status, created_at, updated_at&lt;/td&gt;&lt;td&gt;管理员账号表&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;role&lt;/td&gt;&lt;td&gt;id, name, code, description, status, created_at&lt;/td&gt;&lt;td&gt;角色表&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;permission&lt;/td&gt;&lt;td&gt;id, name, code, resource, action, description&lt;/td&gt;&lt;td&gt;权限表&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;role_permission&lt;/td&gt;&lt;td&gt;role_id, permission_id&lt;/td&gt;&lt;td&gt;角色-权限关联表&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;user_role&lt;/td&gt;&lt;td&gt;user_id, role_id&lt;/td&gt;&lt;td&gt;管理员-角色关联表&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;menu&lt;/td&gt;&lt;td&gt;id, parent_id, name, path, component, icon, sort_order, visible, type（菜单/按钮）, created_at&lt;/td&gt;&lt;td&gt;菜单表&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;strong&gt;预设角色：&lt;/strong&gt;&lt;/p&gt;





























&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;角色&lt;/th&gt;&lt;th&gt;说明&lt;/th&gt;&lt;th&gt;权限范围&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;超级管理员&lt;/td&gt;&lt;td&gt;拥有全部权限&lt;/td&gt;&lt;td&gt;所有模块的增删改查&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;运营管理员&lt;/td&gt;&lt;td&gt;负责日常运营&lt;/td&gt;&lt;td&gt;知识库管理、数据分析、角色配置&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;客服主管&lt;/td&gt;&lt;td&gt;监控服务质量&lt;/td&gt;&lt;td&gt;数据分析、转人工管理、满意度查看&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;普通客服&lt;/td&gt;&lt;td&gt;日常接待&lt;/td&gt;&lt;td&gt;聊天核心、转人工&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;strong&gt;权限粒度：&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;资源级别&lt;/strong&gt;：聊天、知识库、数据分析、角色管理、用户管理、系统配置&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;操作级别&lt;/strong&gt;：查看、新增、编辑、删除、导出&lt;/li&gt;
&lt;li&gt;每个角色的权限通过勾选矩阵配置，支持细粒度控制&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;&lt;section&gt;&lt;h4&gt;4.4.2 菜单管理&lt;a href=&quot;#442-菜单管理&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;&lt;p&gt;管理后台左侧导航菜单，支持树形结构和动态加载。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;功能列表：&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;菜单树&lt;/strong&gt;：树形结构展示所有菜单节点，支持拖拽排序&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;菜单类型&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;一级菜单&lt;/strong&gt;：左侧导航栏的顶级菜单项&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;子菜单&lt;/strong&gt;：菜单下的二级/三级菜单项&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;按钮权限&lt;/strong&gt;：菜单下的操作按钮（如”新增&quot;&quot;编辑&quot;&quot;删除”）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;菜单属性&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;菜单名称、路径（路由）、组件路径、图标、排序号&lt;/li&gt;
&lt;li&gt;可见性（显示/隐藏）&lt;/li&gt;
&lt;li&gt;关联权限码（与 permission 表绑定）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;角色菜单绑定&lt;/strong&gt;：为每个角色分配可见的菜单列表
&lt;ul&gt;
&lt;li&gt;超级管理员：可见全部菜单&lt;/li&gt;
&lt;li&gt;其他角色：仅可见分配的菜单&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;前端动态渲染&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;登录后调用 &lt;code&gt;/api/admin/menu/roles&lt;/code&gt; 获取当前角色的菜单树&lt;/li&gt;
&lt;li&gt;前端根据菜单树动态生成侧边栏导航&lt;/li&gt;
&lt;li&gt;按钮级权限通过指令 &lt;code&gt;v-permission&lt;/code&gt; 控制显隐&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;预设菜单&lt;/strong&gt;：&lt;/li&gt;
&lt;/ul&gt;






























































































&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;菜单&lt;/th&gt;&lt;th&gt;子菜单&lt;/th&gt;&lt;th&gt;路径&lt;/th&gt;&lt;th&gt;组件&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;聊天核心&lt;/td&gt;&lt;td&gt;会话列表&lt;/td&gt;&lt;td&gt;&lt;code&gt;/chat/sessions&lt;/code&gt;&lt;/td&gt;&lt;td&gt;ChatSessions&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;知识库管理&lt;/td&gt;&lt;td&gt;文档管理&lt;/td&gt;&lt;td&gt;&lt;code&gt;/knowledge/docs&lt;/code&gt;&lt;/td&gt;&lt;td&gt;KnowledgeDocs&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;知识库管理&lt;/td&gt;&lt;td&gt;动态数据&lt;/td&gt;&lt;td&gt;&lt;code&gt;/knowledge/data&lt;/code&gt;&lt;/td&gt;&lt;td&gt;KnowledgeData&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;知识库管理&lt;/td&gt;&lt;td&gt;小工具&lt;/td&gt;&lt;td&gt;&lt;code&gt;/knowledge/tools&lt;/code&gt;&lt;/td&gt;&lt;td&gt;KnowledgeTools&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;数据分析&lt;/td&gt;&lt;td&gt;对话统计&lt;/td&gt;&lt;td&gt;&lt;code&gt;/stats/chat&lt;/code&gt;&lt;/td&gt;&lt;td&gt;StatsChat&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;数据分析&lt;/td&gt;&lt;td&gt;常见问题&lt;/td&gt;&lt;td&gt;&lt;code&gt;/stats/questions&lt;/code&gt;&lt;/td&gt;&lt;td&gt;StatsQuestions&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;数据分析&lt;/td&gt;&lt;td&gt;满意度&lt;/td&gt;&lt;td&gt;&lt;code&gt;/stats/satisfaction&lt;/code&gt;&lt;/td&gt;&lt;td&gt;StatsSatisfaction&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;客服工作台&lt;/td&gt;&lt;td&gt;会话管理&lt;/td&gt;&lt;td&gt;&lt;code&gt;/agent/sessions&lt;/code&gt;&lt;/td&gt;&lt;td&gt;AgentSessions&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;后台管理&lt;/td&gt;&lt;td&gt;用户管理&lt;/td&gt;&lt;td&gt;&lt;code&gt;/admin/users&lt;/code&gt;&lt;/td&gt;&lt;td&gt;AdminUsers&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;后台管理&lt;/td&gt;&lt;td&gt;角色管理&lt;/td&gt;&lt;td&gt;&lt;code&gt;/admin/roles&lt;/code&gt;&lt;/td&gt;&lt;td&gt;AdminRoles&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;后台管理&lt;/td&gt;&lt;td&gt;菜单管理&lt;/td&gt;&lt;td&gt;&lt;code&gt;/admin/menus&lt;/code&gt;&lt;/td&gt;&lt;td&gt;AdminMenus&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;后台管理&lt;/td&gt;&lt;td&gt;系统配置&lt;/td&gt;&lt;td&gt;&lt;code&gt;/admin/config&lt;/code&gt;&lt;/td&gt;&lt;td&gt;AdminConfig&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;系统配置&lt;/td&gt;&lt;td&gt;AI 模型配置&lt;/td&gt;&lt;td&gt;&lt;code&gt;/admin/ai-models&lt;/code&gt;&lt;/td&gt;&lt;td&gt;AdminAiModels&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;系统配置&lt;/td&gt;&lt;td&gt;数据归档&lt;/td&gt;&lt;td&gt;&lt;code&gt;/admin/archive&lt;/code&gt;&lt;/td&gt;&lt;td&gt;AdminArchive&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/section&gt;&lt;section&gt;&lt;h4&gt;4.4.3 用户管理&lt;a href=&quot;#443-用户管理&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;&lt;p&gt;管理后台管理员账号及其权限分配。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;功能列表：&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;用户列表&lt;/strong&gt;：分页展示所有管理员账号，支持按用户名/邮箱/状态搜索&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;新增用户&lt;/strong&gt;：填写用户名、密码、邮箱、头像，分配一个或多个角色&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;编辑用户&lt;/strong&gt;：修改基本信息、重置密码、切换状态（启用/禁用）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;删除用户&lt;/strong&gt;：软删除，标记 &lt;code&gt;status = disabled&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;用户日志&lt;/strong&gt;：记录登录时间、操作记录（谁在什么时候做了什么）&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;&lt;section&gt;&lt;h4&gt;4.4.4 客服工作台&lt;a href=&quot;#444-客服工作台&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;&lt;p&gt;客服人员在后台查看用户聊天记录并主动介入对话，界面采用聊天软件形式（类似微信/QQ 的对话窗口）。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;功能列表：&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;会话列表&lt;/strong&gt;：左侧展示所有正在进行的会话列表
&lt;ul&gt;
&lt;li&gt;显示用户昵称、最后一条消息、会话状态（AI 接待中 / 人工接待中 / 已结束）&lt;/li&gt;
&lt;li&gt;未读消息数红点提示&lt;/li&gt;
&lt;li&gt;支持按状态筛选、按时间排序、搜索用户&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;会话详情&lt;/strong&gt;：右侧展示聊天窗口，样式参考常见聊天软件
&lt;ul&gt;
&lt;li&gt;消息气泡形式展示对话内容（用户消息靠右、客服/AI 消息靠左）&lt;/li&gt;
&lt;li&gt;支持消息类型：文本、图片、视频&lt;/li&gt;
&lt;li&gt;消息时间戳显示&lt;/li&gt;
&lt;li&gt;自动滚动到底部，新消息实时推送（WebSocket）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;用户信息面板&lt;/strong&gt;：右侧边栏展示当前用户信息
&lt;ul&gt;
&lt;li&gt;用户基本信息（昵称、头像、注册时间）&lt;/li&gt;
&lt;li&gt;当前会话状态（AI 接待中 / 人工接待中）&lt;/li&gt;
&lt;li&gt;订单状态、用户等级、来源渠道&lt;/li&gt;
&lt;li&gt;历史会话快捷入口&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;主动接管&lt;/strong&gt;：客服可随时从 AI 手中接管会话
&lt;ul&gt;
&lt;li&gt;点击”接入对话”按钮，会话状态从 AI 接待中切换为人工接待中&lt;/li&gt;
&lt;li&gt;接管后 AI 停止自动回复，客服以聊天窗口形式直接回复&lt;/li&gt;
&lt;li&gt;接管时自动通知用户：“客服已为您接入”&lt;/li&gt;
&lt;li&gt;支持撤回 AI 已发送的不合适回复&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;快捷回复&lt;/strong&gt;：提升客服效率
&lt;ul&gt;
&lt;li&gt;预设常用回复话术（可后台配置），客服一键发送&lt;/li&gt;
&lt;li&gt;支持自定义话术分类（问候语、产品介绍、售后政策等）&lt;/li&gt;
&lt;li&gt;支持组合多条消息连续发送&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;会话结束&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;客服主动结束当前会话&lt;/li&gt;
&lt;li&gt;会话结束后自动归档，对话记录存入 MySQL&lt;/li&gt;
&lt;li&gt;可发起满意度评价&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;多会话并发&lt;/strong&gt;：客服可同时接待多个用户
&lt;ul&gt;
&lt;li&gt;每个会话以 Tab 标签页形式展示&lt;/li&gt;
&lt;li&gt;后台可配置最大并发会话数（默认 5）&lt;/li&gt;
&lt;li&gt;超出上限时新会话排队等待&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;&lt;section&gt;&lt;h4&gt;4.4.5 系统配置&lt;a href=&quot;#445-系统配置&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;&lt;p&gt;管理后台全局系统参数，各配置项通过键值对方式存储在 MySQL &lt;code&gt;system_config&lt;/code&gt; 表中。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;功能列表：&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;基础配置&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;系统名称、LOGO 设置&lt;/li&gt;
&lt;li&gt;系统公告/维护通知&lt;/li&gt;
&lt;li&gt;会话超时时间（默认 30 分钟无操作自动结束）&lt;/li&gt;
&lt;li&gt;默认轮数保留（多轮对话携带消息数，默认 10）&lt;/li&gt;
&lt;li&gt;默认满意度评分阈值（低于此值触发回访）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;转人工配置&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;转人工触发模式（用户主动 / AI 自动 / 两者结合）&lt;/li&gt;
&lt;li&gt;AI 自动转人工的置信度阈值（默认 0.3）&lt;/li&gt;
&lt;li&gt;转人工排队策略（轮询 / 按负载分配 / 按角色匹配）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;数据归档配置&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;数据保留天数（默认 90 天）&lt;/li&gt;
&lt;li&gt;归档压缩格式（默认 .tar.gz）&lt;/li&gt;
&lt;li&gt;归档邮件发送间隔（默认每日凌晨 2 点）&lt;/li&gt;
&lt;li&gt;SMTP 服务器参数（地址、端口、发件人、授权码）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;满意度配置&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;问卷弹出时机（对话结束后立即 / 延迟 5 分钟）&lt;/li&gt;
&lt;li&gt;默认好评星级（默认 5 星）&lt;/li&gt;
&lt;li&gt;是否允许用户修改评分&lt;/li&gt;
&lt;li&gt;是否显示留言输入框&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;多渠道配置&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;各渠道接入参数（网站嵌入脚本、小程序 AppID、App Secret）&lt;/li&gt;
&lt;li&gt;各渠道聊天窗口样式（颜色、位置、尺寸）&lt;/li&gt;
&lt;li&gt;各渠道欢迎语（不同渠道可配不同文案）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;文件转换配置&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;单次最大上传大小（默认 50MB）&lt;/li&gt;
&lt;li&gt;支持的文件类型（PDF / DOCX / XLSX）&lt;/li&gt;
&lt;li&gt;知识库单文件上限（默认 100MB）&lt;/li&gt;
&lt;li&gt;自动分块大小（默认 500 字符/块）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;&lt;section&gt;&lt;h4&gt;4.4.6 AI 模型配置&lt;a href=&quot;#446-ai-模型配置&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;AI 模型配置&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;文本模型：配置文本生成模型的 API 地址、API Key、模型版本（默认 agnes-2.0-flash）&lt;/li&gt;
&lt;li&gt;图像模型：配置图像识别模型的 API 地址、API Key、模型版本（默认 agnes-image-2.1-flash）&lt;/li&gt;
&lt;li&gt;视频模型：配置视频分析模型的 API 地址、API Key、模型版本（默认 agnes-video-v2.0）&lt;/li&gt;
&lt;li&gt;模型切换：支持运行时切换模型版本，无需重启服务&lt;/li&gt;
&lt;li&gt;健康检查：定期检查各模型 API 连通性，异常时告警&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;&lt;section&gt;&lt;h4&gt;4.4.7 AI 客服角色管理&lt;a href=&quot;#447-ai-客服角色管理&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;&lt;p&gt;区别于后台管理员角色，这是 AI 客服本身的角色配置。&lt;/p&gt;&lt;section&gt;&lt;h5&gt;4.4.7.1 多角色管理&lt;a href=&quot;#4471-多角色管理&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;支持创建多个客服角色，每个角色独立配置：
&lt;ul&gt;
&lt;li&gt;角色名称（如”售后客服&quot;&quot;售前咨询&quot;&quot;技术支持”）&lt;/li&gt;
&lt;li&gt;系统提示词（角色人设、语气、专业领域）&lt;/li&gt;
&lt;li&gt;关联知识库（不同角色可绑定不同知识库）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;&lt;section&gt;&lt;h5&gt;4.4.7.2 辅助信息自动切换&lt;a href=&quot;#4472-辅助信息自动切换&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;根据辅助信息自动切换角色：
&lt;ul&gt;
&lt;li&gt;订单状态（待付款、待发货、已发货、已签收、售后中）&lt;/li&gt;
&lt;li&gt;用户等级（普通用户、VIP、企业客户）&lt;/li&gt;
&lt;li&gt;来源渠道（网站、小程序、App）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;切换规则在后台配置（条件 → 角色映射表）&lt;/li&gt;
&lt;li&gt;无匹配规则时，使用默认角色&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;4.5 数据归档&lt;a href=&quot;#45-数据归档&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;归档策略&lt;/strong&gt;：对话数据保留 90 天&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;归档方式&lt;/strong&gt;：超过保留期的对话数据压缩打包为 &lt;code&gt;.tar.gz&lt;/code&gt; 格式&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;邮件通知&lt;/strong&gt;：归档文件通过附件发送到管理员配置的邮箱&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;邮箱配置&lt;/strong&gt;：管理员可在网页端配置 SMTP 服务器地址、端口、发件人邮箱、授权码&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;清理规则&lt;/strong&gt;：归档文件在邮件发送成功后从主库清理，压缩文件保留 180 天后自动删除&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;&lt;/section&gt;&lt;section&gt;&lt;h2&gt;五、API 设计&lt;a href=&quot;#五api-设计&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;section&gt;&lt;h3&gt;5.1 聊天相关&lt;a href=&quot;#51-聊天相关&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;





























&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;方法&lt;/th&gt;&lt;th&gt;路径&lt;/th&gt;&lt;th&gt;说明&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;POST&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/chat&lt;/code&gt;&lt;/td&gt;&lt;td&gt;发送消息，返回 AI 回复（模型版本通过配置读取）&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;POST&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/upload/image&lt;/code&gt;&lt;/td&gt;&lt;td&gt;上传图片，调用图像识别模型&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;POST&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/upload/video&lt;/code&gt;&lt;/td&gt;&lt;td&gt;上传视频，调用视频分析模型&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;POST&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/chat/transfer&lt;/code&gt;&lt;/td&gt;&lt;td&gt;转人工客服&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;5.2 知识库相关&lt;a href=&quot;#52-知识库相关&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;







































&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;方法&lt;/th&gt;&lt;th&gt;路径&lt;/th&gt;&lt;th&gt;说明&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;GET&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/knowledge&lt;/code&gt;&lt;/td&gt;&lt;td&gt;获取知识库列表&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;POST&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/knowledge&lt;/code&gt;&lt;/td&gt;&lt;td&gt;导入/更新知识库&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;DELETE&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/knowledge/:id&lt;/code&gt;&lt;/td&gt;&lt;td&gt;删除知识库条目&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;POST&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/tools/convert&lt;/code&gt;&lt;/td&gt;&lt;td&gt;文件转 Markdown（PDF/Word/Excel）&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;GET&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/tools/history&lt;/code&gt;&lt;/td&gt;&lt;td&gt;获取转换历史记录&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;GET&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/tools/download/:id&lt;/code&gt;&lt;/td&gt;&lt;td&gt;下载转换后的 Markdown 文件&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;5.3 数据分析&lt;a href=&quot;#53-数据分析&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;
























&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;方法&lt;/th&gt;&lt;th&gt;路径&lt;/th&gt;&lt;th&gt;说明&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;GET&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/stats/chat&lt;/code&gt;&lt;/td&gt;&lt;td&gt;对话统计数据&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;GET&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/stats/top-questions&lt;/code&gt;&lt;/td&gt;&lt;td&gt;常见问题 Top 10&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;GET&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/stats/satisfaction&lt;/code&gt;&lt;/td&gt;&lt;td&gt;满意度统计&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;5.4 后台管理（RBAC + 用户）&lt;a href=&quot;#54-后台管理rbac--用户&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;










































































&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;方法&lt;/th&gt;&lt;th&gt;路径&lt;/th&gt;&lt;th&gt;说明&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;POST&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/admin/login&lt;/code&gt;&lt;/td&gt;&lt;td&gt;管理员登录，返回 JWT&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;GET&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/admin/me&lt;/code&gt;&lt;/td&gt;&lt;td&gt;获取当前管理员信息&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;GET&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/admin/users&lt;/code&gt;&lt;/td&gt;&lt;td&gt;获取管理员用户列表&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;POST&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/admin/users&lt;/code&gt;&lt;/td&gt;&lt;td&gt;创建管理员用户&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;PUT&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/admin/users/:id&lt;/code&gt;&lt;/td&gt;&lt;td&gt;更新管理员用户&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;DELETE&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/admin/users/:id&lt;/code&gt;&lt;/td&gt;&lt;td&gt;禁用管理员用户&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;GET&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/admin/roles&lt;/code&gt;&lt;/td&gt;&lt;td&gt;获取角色列表&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;POST&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/admin/roles&lt;/code&gt;&lt;/td&gt;&lt;td&gt;创建角色&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;PUT&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/admin/roles/:id&lt;/code&gt;&lt;/td&gt;&lt;td&gt;更新角色&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;DELETE&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/admin/roles/:id&lt;/code&gt;&lt;/td&gt;&lt;td&gt;删除角色&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;GET&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/admin/permissions&lt;/code&gt;&lt;/td&gt;&lt;td&gt;获取权限列表&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;PUT&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/admin/roles/:id/permissions&lt;/code&gt;&lt;/td&gt;&lt;td&gt;分配角色权限&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;GET&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/admin/logs&lt;/code&gt;&lt;/td&gt;&lt;td&gt;获取操作日志&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;5.4.1 菜单管理&lt;a href=&quot;#541-菜单管理&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;







































&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;方法&lt;/th&gt;&lt;th&gt;路径&lt;/th&gt;&lt;th&gt;说明&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;GET&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/admin/menu/tree&lt;/code&gt;&lt;/td&gt;&lt;td&gt;获取菜单树（含按钮）&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;GET&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/admin/menu/roles&lt;/code&gt;&lt;/td&gt;&lt;td&gt;获取当前角色菜单树（前端路由用）&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;GET&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/admin/menus&lt;/code&gt;&lt;/td&gt;&lt;td&gt;获取菜单列表（分页）&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;POST&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/admin/menus&lt;/code&gt;&lt;/td&gt;&lt;td&gt;创建菜单&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;PUT&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/admin/menus/:id&lt;/code&gt;&lt;/td&gt;&lt;td&gt;更新菜单&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;DELETE&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/admin/menus/:id&lt;/code&gt;&lt;/td&gt;&lt;td&gt;删除菜单&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;5.5 系统配置&lt;a href=&quot;#55-系统配置&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;





























&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;方法&lt;/th&gt;&lt;th&gt;路径&lt;/th&gt;&lt;th&gt;说明&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;GET&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/system/config&lt;/code&gt;&lt;/td&gt;&lt;td&gt;获取所有系统配置&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;GET&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/system/config/:key&lt;/code&gt;&lt;/td&gt;&lt;td&gt;获取单个配置项&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;PUT&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/system/config/:key&lt;/code&gt;&lt;/td&gt;&lt;td&gt;更新单个配置项&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;PUT&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/system/config/batch&lt;/code&gt;&lt;/td&gt;&lt;td&gt;批量更新配置&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;5.6 客服工作台&lt;a href=&quot;#56-客服工作台&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;



























































&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;方法&lt;/th&gt;&lt;th&gt;路径&lt;/th&gt;&lt;th&gt;说明&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;GET&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/agent/sessions&lt;/code&gt;&lt;/td&gt;&lt;td&gt;获取会话列表（支持状态筛选）&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;GET&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/agent/sessions/:id&lt;/code&gt;&lt;/td&gt;&lt;td&gt;获取会话详情（消息列表）&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;POST&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/agent/sessions/:id/takeover&lt;/code&gt;&lt;/td&gt;&lt;td&gt;客服接管会话（AI → 人工）&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;POST&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/agent/sessions/:id/reply&lt;/code&gt;&lt;/td&gt;&lt;td&gt;客服主动回复&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;POST&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/agent/sessions/:id/quick-reply&lt;/code&gt;&lt;/td&gt;&lt;td&gt;使用快捷回复&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;POST&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/agent/sessions/:id/ai-recall&lt;/code&gt;&lt;/td&gt;&lt;td&gt;撤回 AI 消息&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;POST&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/agent/sessions/:id/close&lt;/code&gt;&lt;/td&gt;&lt;td&gt;结束会话&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;GET&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/agent/sessions/:id/user&lt;/code&gt;&lt;/td&gt;&lt;td&gt;获取用户详细信息&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;GET&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/agent/quick-replies&lt;/code&gt;&lt;/td&gt;&lt;td&gt;获取快捷回复列表&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;POST&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/agent/quick-replies&lt;/code&gt;&lt;/td&gt;&lt;td&gt;新增/更新快捷回复&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;5.7 AI 客服角色与配置&lt;a href=&quot;#57-ai-客服角色与配置&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;












































&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;方法&lt;/th&gt;&lt;th&gt;路径&lt;/th&gt;&lt;th&gt;说明&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;GET&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/config/roles&lt;/code&gt;&lt;/td&gt;&lt;td&gt;获取角色列表&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;POST&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/config/roles&lt;/code&gt;&lt;/td&gt;&lt;td&gt;创建/更新角色&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;DELETE&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/config/roles/:id&lt;/code&gt;&lt;/td&gt;&lt;td&gt;删除角色&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;GET&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/config/switch-rules&lt;/code&gt;&lt;/td&gt;&lt;td&gt;获取自动切换规则&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;PUT&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/config/switch-rules&lt;/code&gt;&lt;/td&gt;&lt;td&gt;配置自动切换规则&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;GET&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/config/email&lt;/code&gt;&lt;/td&gt;&lt;td&gt;获取邮箱配置&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;PUT&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/config/email&lt;/code&gt;&lt;/td&gt;&lt;td&gt;配置 SMTP 邮箱&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;5.8 数据归档&lt;a href=&quot;#58-数据归档&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;



















&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;方法&lt;/th&gt;&lt;th&gt;路径&lt;/th&gt;&lt;th&gt;说明&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;POST&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/archive/run&lt;/code&gt;&lt;/td&gt;&lt;td&gt;手动触发归档&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;GET&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/archive/status&lt;/code&gt;&lt;/td&gt;&lt;td&gt;查看归档状态&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;5.9 AI 模型配置&lt;a href=&quot;#59-ai-模型配置&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;





























&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;方法&lt;/th&gt;&lt;th&gt;路径&lt;/th&gt;&lt;th&gt;说明&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;GET&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/config/ai-models&lt;/code&gt;&lt;/td&gt;&lt;td&gt;获取所有模型配置&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;GET&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/config/ai-models/:type&lt;/code&gt;&lt;/td&gt;&lt;td&gt;获取指定类型模型配置（text/image/video）&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;PUT&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/config/ai-models/:type&lt;/code&gt;&lt;/td&gt;&lt;td&gt;更新指定类型模型配置&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;POST&lt;/td&gt;&lt;td&gt;&lt;code&gt;/api/config/ai-models/:type/test&lt;/code&gt;&lt;/td&gt;&lt;td&gt;测试指定类型模型连通性&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/section&gt;&lt;/section&gt;&lt;section&gt;&lt;h2&gt;七、多渠道接入&lt;a href=&quot;#七多渠道接入&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;网站&lt;/strong&gt;：JavaScript 嵌入脚本，悬浮聊天窗口&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;微信小程序&lt;/strong&gt;：小程序组件接入&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt;：SDK / H5 页面嵌入&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;&lt;section&gt;&lt;h2&gt;八、非功能性需求&lt;a href=&quot;#八非功能性需求&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;消息响应时间 &amp;lt; 3s&lt;/li&gt;
&lt;li&gt;支持并发 ≥ 100 用户&lt;/li&gt;
&lt;li&gt;对话数据保留 90 天后归档，压缩文件保留 180 天清理&lt;/li&gt;
&lt;li&gt;文件转换支持单次最大 50MB&lt;/li&gt;
&lt;li&gt;知识库文档最大单文件 100MB，自动分块存储&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;&lt;/section&gt;</content:encoded></item><item><title>产品需求文档</title><link>https://www.19930618.xyz/posts/ai/prd/demo/</link><guid isPermaLink="true">https://www.19930618.xyz/posts/ai/prd/demo/</guid><description>产品需求文档·样例</description><pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;section&gt;&lt;h1&gt;状态图&lt;a href=&quot;#状态图&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;stateDiagram-v2
    [*] --&amp;gt; 草稿
    草稿 --&amp;gt; 审核中 : 提交
    审核中 --&amp;gt; 已发布 : 批准
    审核中 --&amp;gt; 草稿 : 拒绝
    已发布 --&amp;gt; [*]&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;
&lt;section&gt;&lt;h1&gt;类图&lt;a href=&quot;#类图&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;classDiagram
    class User {
        +String name
        +login()
        +logout()
    }
    class Article {
        +String title
        +publish()
    }
    User &quot;1&quot; -- &quot;*&quot; Article : 写作&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;
&lt;section&gt;&lt;h1&gt;饼图&lt;a href=&quot;#饼图&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;pie title 流量来源
    &quot;搜索引擎&quot; : 45.6
    &quot;直接访问&quot; : 30.1
    &quot;社交媒体&quot; : 15.3
    &quot;其他&quot; : 9.0&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;
&lt;section&gt;&lt;h1&gt;甘特图&lt;a href=&quot;#甘特图&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;gantt
    title 项目时间线
    dateFormat YYYY-MM-DD
    section 设计
    需求分析 :a1, 2025-01-01, 7d
    UI设计   :a2, after a1, 10d
    section 开发
    前端开发 :b1, after a2, 15d
    后端开发 :b2, after a2, 18d&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;
&lt;section&gt;&lt;h1&gt;时序图&lt;a href=&quot;#时序图&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;sequenceDiagram
    participant User as 用户
    participant Server as 服务器
    User-&amp;gt;&amp;gt;Server: 发送请求
    Server--&amp;gt;&amp;gt;User: 返回响应&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;
&lt;section&gt;&lt;h1&gt;流程图&lt;a href=&quot;#流程图&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;graph TD
    A[开始] --&amp;gt; B{条件检查}
    B --&amp;gt;|是| C[处理步骤 1]
    B --&amp;gt;|否| D[处理步骤 2]
    C --&amp;gt; E[结束]
    D --&amp;gt; E&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;</content:encoded></item><item><title>常用网站</title><link>https://www.19930618.xyz/posts/used-website/</link><guid isPermaLink="true">https://www.19930618.xyz/posts/used-website/</guid><description>比较常用的网站</description><pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate><content:encoded>






































































&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;序号&lt;/th&gt;&lt;th&gt;网站简称&lt;/th&gt;&lt;th&gt;类型&lt;/th&gt;&lt;th&gt;网址&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;Mermaid墨美图表&lt;/td&gt;&lt;td&gt;doc&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;https://www.momeitubiao.com/&quot; target=&quot;_blank&quot;&gt;https://www.momeitubiao.com/&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;Firefly Astro 文档&lt;/td&gt;&lt;td&gt;doc&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;https://docs-firefly.cuteleaf.cn/zh/&quot; target=&quot;_blank&quot;&gt;https://docs-firefly.cuteleaf.cn/zh/&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;随机密码&lt;/td&gt;&lt;td&gt;tool&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;https://www.avast.com/zh-cn/random-password-generator#pc&quot; target=&quot;_blank&quot;&gt;https://www.avast.com/zh-cn/random-password-generator#pc&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;9&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</content:encoded></item><item><title>安装CC Switch</title><link>https://www.19930618.xyz/posts/ai/install/cc-switch-install/</link><guid isPermaLink="true">https://www.19930618.xyz/posts/ai/install/cc-switch-install/</guid><description>尝试安装CC Switch 链接本地或云端大模型</description><pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;section&gt;&lt;h2&gt;1.下载&lt;a href=&quot;#1下载&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;从&lt;a href=&quot;https://github.com/farion1231/cc-switch/releases&quot; target=&quot;_blank&quot;&gt;CC SWitch&lt;/a&gt;下载对应安装包&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;注：&lt;a href=&quot;https://github.akams.cn/&quot; target=&quot;_blank&quot;&gt;Github Proxy&lt;/a&gt; 代理加速&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;2.安装&lt;a href=&quot;#2安装&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;没什特殊的&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;3.配置&lt;a href=&quot;#3配置&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;本地&lt;strong&gt;ollama&lt;/strong&gt;&amp;amp;&amp;amp;&lt;strong&gt;Agnes AI&lt;/strong&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;section&gt;&lt;h3&gt;3.1本地Ollama&lt;a href=&quot;#31本地ollama&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;打开CC Switch右上角添加供应商&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;下滑自定义供应商
&lt;/p&gt;&lt;figure&gt;&lt;img src=&quot;/public/assets/images/ai/install/cc-switch-step-1.png&quot; alt=&quot;step 1&quot; /&gt;&lt;figcaption&gt;step 1&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure&gt;&lt;img src=&quot;/public/assets/images/ai/install/cc-switch-step-2.png&quot; alt=&quot;step 2&quot; /&gt;&lt;figcaption&gt;step 2&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;模型可以获取后再设置无需手动输入&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;3.2本地Agnes AI&lt;a href=&quot;#32本地agnes-ai&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;注：当前Agens AI是全球Top 10的AI实验室推出的全模态大模型，&lt;strong&gt;无限期免费&lt;/strong&gt;，支持文本、图片、视频全模态，在多个权威评测榜单上跑分超过GPT 5.4和DeepSeek V4 Pro&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://agnes-ai.com/&quot; target=&quot;_blank&quot;&gt;注册Agens AI 账号&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;点击右上角的”进入API平台”按钮，或 &lt;a href=&quot;https://platform.agnes-ai.com/&quot; target=&quot;_blank&quot;&gt;直接访问&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;使用邮箱、Google或GitHub账号快速注册登录（无需绑定银行卡）&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;登录后，点击左侧导航栏的”API Keys”（API密钥）&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;点击”创建新的密钥”按钮&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;输入一个名称（如”Claude Code”），然后点击”创建”&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;复制生成的API Key（以sk-开头），妥善保存，关闭窗口后可在操作处直接复制&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;打开CC Switch右上角添加供应商
&lt;/p&gt;&lt;figure&gt;&lt;img src=&quot;/public/assets/images/ai/install/cc-switch-step-3.png&quot; alt=&quot;step 3&quot; /&gt;&lt;figcaption&gt;step 3&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure&gt;&lt;img src=&quot;/public/assets/images/ai/install/cc-switch-step-4.png&quot; alt=&quot;step 4&quot; /&gt;&lt;figcaption&gt;step 4&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;模型可以获取后再设置无需手动输入&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;3.3 CC Switch 启动路由&lt;a href=&quot;#33-cc-switch-启动路由&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;左上角设置
&lt;figure&gt;&lt;img src=&quot;/public/assets/images/ai/install/cc-switch-step-4.png&quot; alt=&quot;step 5&quot; /&gt;&lt;figcaption&gt;step 5&lt;/figcaption&gt;&lt;/figure&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;section&gt;&lt;h4&gt;3.3.1 验证配置是否成功&lt;a href=&quot;#331-验证配置是否成功&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;win+r&lt;/code&gt; 输入&lt;code&gt;cmd&lt;/code&gt; 回车&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;在终端内输入&lt;code&gt;claude&lt;/code&gt;回车&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;启动后输入一个简单的问题测试,例如：“5月1日是什么节日”&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;如果Claude Code 能够正常回复,说明配置成功！&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;实用技巧1：不想一直确认权限可以：&lt;/p&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;claude &lt;/span&gt;&lt;span&gt;--&lt;/span&gt;&lt;span&gt;dangerously&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;span&gt;skip-permissions&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;p&gt;或者在配置json中添加&lt;/p&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&quot;skipDangerousModePermissionPrompt&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;true&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;/section&gt;&lt;section&gt;&lt;h4&gt;4.异常问题处理&lt;a href=&quot;#4异常问题处理&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;访问异常：配置json中添加&lt;/p&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&quot;skipWebFetchPreflight&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;true&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;因为Claude Code在访问网页前会调用 Anthropic 的服务来判断网页是否可以访问,这里直接给他权限读取全部的域名访问,就没有限制了&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;</content:encoded></item><item><title>安装Claude Code</title><link>https://www.19930618.xyz/posts/ai/install/claude-install/</link><guid isPermaLink="true">https://www.19930618.xyz/posts/ai/install/claude-install/</guid><description>尝试安装Claude Code 进行vibe coding</description><pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;section&gt;&lt;h2&gt;前置要求&lt;a href=&quot;#前置要求&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;注：安装成功时是这个版本号，以及本文档仅适用于windows&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;





























&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;软件&lt;/th&gt;&lt;th&gt;版本&lt;/th&gt;&lt;th&gt;状态&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;git&lt;/td&gt;&lt;td&gt;2.53.0.windows.2&lt;/td&gt;&lt;td&gt;✅&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;node&lt;/td&gt;&lt;td&gt;24.16.0&lt;/td&gt;&lt;td&gt;✅&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;vscode&lt;/td&gt;&lt;td&gt;1.142.2&lt;/td&gt;&lt;td&gt;✅&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;./../cc-switch-install/&quot;&gt;CC Switch&lt;/a&gt;&lt;/td&gt;&lt;td&gt;3.16.2&lt;/td&gt;&lt;td&gt;✅&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;CC Switch 内也可以直接安装Claude但是我没试过&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;1.安装&lt;a href=&quot;#1安装&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;win+r&lt;/code&gt; 输入&lt;code&gt;cmd&lt;/code&gt;回车&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;在终端上按住&lt;code&gt;ctrl&lt;/code&gt;并打开新的终端 (管理员权限)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;在终端内执行&lt;/p&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;npm config set registry https:&lt;/span&gt;&lt;span&gt;//&lt;/span&gt;&lt;/span&gt;&lt;span&gt;registry.npmmirror.com&lt;/span&gt;&lt;span&gt;/&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;npm config get registry&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;npm install &lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;g &lt;/span&gt;&lt;/span&gt;&lt;span&gt;@anthropic&lt;/span&gt;&lt;span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;ai&lt;/span&gt;&lt;span&gt;/&lt;/span&gt;&lt;span&gt;claude&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;code&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;等待完成后打开新的终端输入&lt;/p&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;claude &lt;/span&gt;&lt;span&gt;--&lt;/span&gt;&lt;span&gt;version&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;显示版本号就说明安装完成&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;如果提示”claude不是内部或外部命令”，请重启电脑后再试&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;2.跳过登录&lt;a href=&quot;#2跳过登录&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;跳过首次联网校验 (关键！否则还会报地区错误)&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;code&gt;win+r&lt;/code&gt; 输入&lt;code&gt;cmd&lt;/code&gt;回车
&lt;code&gt;ps     md $env:USERPROFILE\.claude      echo &apos;{&quot;hasCompletedOnboarding&quot;:true}&apos; &amp;gt; $env:USERPROFILE\.claude\settings.json     &lt;/code&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;3.安装技能&lt;a href=&quot;#3安装技能&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;部分技能存储路径比较怪，或者无法搜索到，这种情况直接&lt;a href=&quot;https://skillsmp.com/zh&quot; target=&quot;_blank&quot;&gt;网页下载&lt;/a&gt;压缩包安装&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;离线安装路径：&lt;/p&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;%&lt;/span&gt;&lt;span&gt;USERPROFILE&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;span&gt;\.claude\skills&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;在线安装&lt;/p&gt;
&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;安装范围 (推荐选择”User”，全局可用)&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;如遇install无反应则使用离线安装/从vscode使用&lt;code&gt;/plug&lt;/code&gt;安装&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;运行Claude&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;安装skill-creator (官方技能创建工具)&lt;/p&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;/&lt;/span&gt;&lt;span&gt;plugin marketplace add anthropics&lt;/span&gt;&lt;span&gt;/&lt;/span&gt;&lt;span&gt;skills&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;/&lt;/span&gt;&lt;span&gt;plugin install skill&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;creator&lt;/span&gt;&lt;/span&gt;&lt;span&gt;@anthropics&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;使用方式：“使用skill-creator创建一个名为deploy-check的技能，用于执行部署前检查清单”&lt;/li&gt;
&lt;li&gt;Claude会自动生成符合官方规范的技能文件结构&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;安装web-access (网页访问与搜索技能)&lt;/p&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;/&lt;/span&gt;&lt;span&gt;plugin marketplace add browserbase&lt;/span&gt;&lt;span&gt;/&lt;/span&gt;&lt;span&gt;skills&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;/&lt;/span&gt;&lt;span&gt;plugin install browse&lt;/span&gt;&lt;/span&gt;&lt;span&gt;@browserbase&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;使用方式：“5月1日是什么节日”&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;安装playwright-cli (浏览器自动化技能)&lt;/p&gt;
&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;这里是直接在终端内运行&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;npm install &lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;g &lt;/span&gt;&lt;/span&gt;&lt;span&gt;@playwright&lt;/span&gt;&lt;span&gt;&lt;span&gt;/&lt;/span&gt;&lt;span&gt;cli&lt;/span&gt;&lt;/span&gt;&lt;span&gt;@latest&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;playwright install chromium&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;如遇&lt;code&gt;playwright install&lt;/code&gt; 报错,使用&lt;code&gt;playwright-cli install&lt;/code&gt;即可&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;这里是回到Claude&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;playwright&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;cli install &lt;/span&gt;&lt;span&gt;--&lt;/span&gt;&lt;span&gt;skills&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;使用方式：“截取百度首页的截图并保存为baidu.png”,这里保存图片可能会报错要多试几次，或者单纯打开浏览器并指定网页&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;会遇到无返回值的问题，详见&lt;a href=&quot;#step-8&quot;&gt;第8步&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;安装superpowers (全流程开发增强技能)&lt;/p&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;/&lt;/span&gt;&lt;span&gt;plugin marketplace add obra&lt;/span&gt;&lt;span&gt;/&lt;/span&gt;&lt;span&gt;superpowers&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;marketplace&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;/&lt;/span&gt;&lt;span&gt;plugin install superpowers&lt;/span&gt;&lt;/span&gt;&lt;span&gt;@superpowers&lt;/span&gt;&lt;span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;marketplace&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;使用方式：直接输入：“/brainstorming 用React做一个待办事项应用，支持添加、删除、标记完成”&lt;/li&gt;
&lt;li&gt;Superpowers会自动引导你完成整个开发流程：
&lt;ol&gt;
&lt;li&gt;需求分析与确认&lt;/li&gt;
&lt;li&gt;技术选型与方案设计&lt;/li&gt;
&lt;li&gt;任务拆分与计划制定&lt;/li&gt;
&lt;li&gt;代码编写与实现&lt;/li&gt;
&lt;li&gt;测试验证与代码审查&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;验证所有技能是否安装成功&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;重启Claude
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;/&lt;/span&gt;&lt;span&gt;skills&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;skill-creator、browse、playwright-cli和superpowers都在列表中(如果没找到但是可以打开浏览器,可以搜索那就不管)&lt;/li&gt;
&lt;li&gt;输入以下命令可以查看所有可用插件命令
```ps
/help
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;安装常用语言LSP&lt;/p&gt;
&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;让Claude code更好的理解代码仓库&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;/&lt;/span&gt;&lt;span&gt;plugin install typescript&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;lsp&lt;/span&gt;&lt;/span&gt;&lt;span&gt;@claude&lt;/span&gt;&lt;span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;plugins&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;official&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;/&lt;/span&gt;&lt;span&gt;plugin install pyright&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;lsp&lt;/span&gt;&lt;/span&gt;&lt;span&gt;@claude&lt;/span&gt;&lt;span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;plugins&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;official&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;/&lt;/span&gt;&lt;span&gt;plugin install gopls&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;lsp&lt;/span&gt;&lt;/span&gt;&lt;span&gt;@claude&lt;/span&gt;&lt;span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;plugins&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;official&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span&gt;安装agnes-ai 的skill(离线安装)&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;下载 (百度网盘) &lt;a href=&quot;https://pan.baidu.com/s/1HanbDNWAKhZeTayAfHqrSw?pwd=zxe3&quot; target=&quot;_blank&quot;&gt;agens-ai&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;@小白Debug 分享的,这里我没搞明白md怎么直接连接到本地文件进行下载所以上传到网盘了&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;API key是过期的,需要让Claude替换,在生成图片那边会遇到问题&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;/section&gt;</content:encoded></item><item><title>Demo</title><link>https://www.19930618.xyz/posts/example/demo/</link><guid isPermaLink="true">https://www.19930618.xyz/posts/example/demo/</guid><description>文章描述</description><pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;section&gt;&lt;h1&gt;这是个简单的测试&lt;a href=&quot;#这是个简单的测试&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;/section&gt;</content:encoded></item></channel></rss>