<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>机器学习 on Intellectual Guides</title><link>https://ckw19810413.github.io/zh-cn/tags/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0/</link><description>Recent content in 机器学习 on Intellectual Guides</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><lastBuildDate>Mon, 27 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ckw19810413.github.io/zh-cn/tags/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0/index.xml" rel="self" type="application/rss+xml"/><item><title>本地 AI 基础设施搭建指南：从 0 到 vLLM + ComfyUI 完整部署</title><link>https://ckw19810413.github.io/zh-cn/blog/local-ai-infrastructure-guide/</link><pubDate>Mon, 27 Jul 2026 00:00:00 +0000</pubDate><guid>https://ckw19810413.github.io/zh-cn/blog/local-ai-infrastructure-guide/</guid><description>&lt;h2 id="为什么要搭建本地-ai-基础设施"&gt;为什么要搭建本地 AI 基础设施？
&lt;/h2&gt;&lt;p&gt;2026 年，AI 工具已经成为数字创作者、开发者和企业的基础设施。但大多数人仍然依赖云端 API — 每次呼叫花钱、每次传输冒隐私风险、每次被速率限制卡住脖子。&lt;/p&gt;
&lt;p&gt;本地 AI 基础设施给你三样东西：&lt;strong&gt;完全的控制权、无限制的使用量、零边际成本&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;一旦搭建完成，你可以：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;无限制使用 LLM，不用担心 API 费用&lt;/li&gt;
&lt;li&gt;处理敏感数据，不用离开你的机器&lt;/li&gt;
&lt;li&gt;同时运行多个服务，没有速率限制&lt;/li&gt;
&lt;li&gt;与 Cowork MCP 等框架整合，打造真正的 AI 代理团队&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这份指南假设你已经有一台带有 GPU 的机器（推荐 DGX GB10、RTX 4090 或更好）。我会从零开始，一步步带你搭建完整的本地 AI 环境。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;你今天会学到：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;安装和配置本地 LLM 服务（vLLM）&lt;/li&gt;
&lt;li&gt;部署 ComfyUI 图像生成管线&lt;/li&gt;
&lt;li&gt;管理 GPU 内存和服务启动顺序&lt;/li&gt;
&lt;li&gt;自动化服务管理（systemd）&lt;/li&gt;
&lt;li&gt;与 Cowork MCP 整合，打造多 Agent 系统&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;我们开始吧。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="前置需求"&gt;前置需求
&lt;/h2&gt;&lt;p&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;strong&gt;Linux&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Ubuntu 22.04+ 或 Arch&lt;/td&gt;
&lt;td&gt;&lt;code&gt;uname -a&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;GPU&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;NVIDIA RTX 3090+/4090/GB10&lt;/td&gt;
&lt;td&gt;&lt;code&gt;nvidia-smi&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;CUDA&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;≥ 12.4&lt;/td&gt;
&lt;td&gt;&lt;code&gt;nvcc --version&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Docker&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;≥ 24.0&lt;/td&gt;
&lt;td&gt;&lt;code&gt;docker --version&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Node.js&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;≥ 20&lt;/td&gt;
&lt;td&gt;&lt;code&gt;node --version&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Python&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;≥ 3.10&lt;/td&gt;
&lt;td&gt;&lt;code&gt;python3 --version&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;如果你的 GPU 内存不足 24GB，建议关闭不必要的图形界面或服务再开始。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="步骤-1安装-docker-和-nvidia-container-toolkit"&gt;步骤 1：安装 Docker 和 NVIDIA Container Toolkit
&lt;/h2&gt;&lt;p&gt;Docker 是部署本地 AI 服务的推荐方式，因为它能隔离依赖、版本冲突和系统污染。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 安装 Docker&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo apt update
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo apt install -y docker.io docker-compose-v2
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 安装 NVIDIA Container Toolkit（让 Docker 可以使用 GPU）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;distribution&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#66d9ef"&gt;$(&lt;/span&gt;. /etc/os-release;echo $ID$VERSION_ID&lt;span style="color:#66d9ef"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;curl -s -L https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | sed &lt;span style="color:#e6db74"&gt;&amp;#39;s#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g&amp;#39;&lt;/span&gt; | sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo apt update
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo apt install -y nvidia-container-toolkit
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo nvidia-ctk runtime configure --runtime&lt;span style="color:#f92672"&gt;=&lt;/span&gt;docker
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo systemctl restart docker
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;验证 GPU 可用性：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;docker run --rm --gpus all nvidia/cuda:12.4.0-base-ubuntu22.04 nvidia-smi
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;如果看到 GPU 信息和内存使用率，就代表环境设定正确。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="步骤-2部署-vllm-本地语言模型"&gt;步骤 2：部署 vLLM 本地语言模型
&lt;/h2&gt;&lt;p&gt;vLLM 是当前最高效的本地 LLM 推理框架，支持多种模型格式（GGUF、GPTQ、AWQ）。&lt;/p&gt;
&lt;h3 id="21-使用-docker-部署"&gt;2.1 使用 Docker 部署
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;docker run -d &lt;span style="color:#ae81ff"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; --name vllm-server &lt;span style="color:#ae81ff"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; --gpus all &lt;span style="color:#ae81ff"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; -p 8000:8000 &lt;span style="color:#ae81ff"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; -v ~/.cache/huggingface:/root/.cache/huggingface &lt;span style="color:#ae81ff"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; vllm/vllm-openai:latest &lt;span style="color:#ae81ff"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; --model &lt;span style="color:#e6db74"&gt;&amp;#34;nvidia/Llama-3.1-Nemotron-70B-Instruct&amp;#34;&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; --gpu-memory-utilization 0.9 &lt;span style="color:#ae81ff"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; --max-model-len &lt;span style="color:#ae81ff"&gt;8192&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;参数说明：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--model&lt;/code&gt;: 要部署的模型（可替换为任何 HuggingFace 模型）&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--gpu-memory-utilization&lt;/code&gt;: 使用 GPU 内存的比例（0.9 表示 90%）&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--max-model-len&lt;/code&gt;: 最大上下文长度&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;注意：&lt;/strong&gt; 如果你的 GPU 内存小于 80GB，建议从较小的模型开始（7B 或 13B），然后再尝试更大的模型。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id="22-测试-api-端点"&gt;2.2 测试 API 端点
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;curl -X POST http://localhost:8000/v1/completions &lt;span style="color:#ae81ff"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; -H &lt;span style="color:#e6db74"&gt;&amp;#34;Content-Type: application/json&amp;#34;&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; -d &lt;span style="color:#e6db74"&gt;&amp;#39;{
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;#34;model&amp;#34;: &amp;#34;nvidia/Llama-3.1-Nemotron-70B-Instruct&amp;#34;,
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;#34;prompt&amp;#34;: &amp;#34;解释什么是多 Agent AI 系统&amp;#34;,
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;#34;max_tokens&amp;#34;: 200
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;如果收到回应，vLLM 已经成功部署。&lt;/p&gt;
&lt;h3 id="23-设定为系统服务自动启动"&gt;2.3 设定为系统服务（自动启动）
&lt;/h3&gt;&lt;p&gt;创建 systemd 服务文件：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo tee /etc/systemd/system/vllm.service &lt;span style="color:#e6db74"&gt;&amp;lt;&amp;lt; &amp;#39;EOF&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt;[Unit]
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt;Description=vLLM Local LLM Server
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt;After=docker.service
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt;Requires=docker.service
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt;[Service]
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt;Type=oneshot
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt;RemainAfterExit=yes
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt;ExecStart=/usr/bin/docker start vllm-server
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt;ExecStop=/usr/bin/docker stop vllm-server
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt;[Install]
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt;WantedBy=multi-user.target
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt;EOF&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;启用并启动服务：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo systemctl daemon-reload
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo systemctl enable vllm.service
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo systemctl start vllm.service
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="步骤-3部署-comfyui-图像生成"&gt;步骤 3：部署 ComfyUI 图像生成
&lt;/h2&gt;&lt;p&gt;ComfyUI 是当前最强大的本地图像生成工具，支持 Flux、Stable Diffusion、LTX 等各种模型。&lt;/p&gt;
&lt;h3 id="31-使用-docker-部署"&gt;3.1 使用 Docker 部署
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;docker run -d &lt;span style="color:#ae81ff"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; --name comfyui &lt;span style="color:#ae81ff"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; --gpus all &lt;span style="color:#ae81ff"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; -p 8188:8188 &lt;span style="color:#ae81ff"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; -v ~/.cache/huggingface:/root/.cache/huggingface &lt;span style="color:#ae81ff"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; -v ~/comfyui-output:/output &lt;span style="color:#ae81ff"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; ghcr.io/ai-forest/comfyui:latest
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;这会在 &lt;code&gt;http://localhost:8188&lt;/code&gt; 启动 ComfyUI。&lt;/p&gt;
&lt;h3 id="32-手动安装进阶选项"&gt;3.2 手动安装（进阶选项）
&lt;/h3&gt;&lt;p&gt;如果你需要更多控制，可以选择手动安装：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 克隆 ComfyUI 仓库&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;cd ~/comfyui
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;git clone https://github.com/comfyanonymous/ComfyUI.git
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;cd ComfyUI
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 安装依赖&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;pip install -r requirements.txt
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 安装自定义节点（可选）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;git clone https://github.com/Fannovel16/ComfyUI-Frame-Interpolation.git custom_nodes/
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;git clone https://github.com/laksjdjoy/deforum-comfy.git custom_nodes/
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 启动服务&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;python main.py --listen 0.0.0.0 --port &lt;span style="color:#ae81ff"&gt;8188&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="33-常用模型下载"&gt;3.3 常用模型下载
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 使用 HuggingFace CLI 下载模型&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;pip install huggingface_hub
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;huggingface-cli download stabilityai/stable-diffusion-xl-base-1.0 --local-dir ~/models/sdxl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;huggingface-cli download stabilityai/stable-diffusion-3.5-large --local-dir ~/models/sd3.5
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="步骤-4gpu-内存管理策略"&gt;步骤 4：GPU 内存管理策略
&lt;/h2&gt;&lt;p&gt;在本地部署 AI 服务时，GPU 内存是最大的瓶颈。以下是几个实战经验：&lt;/p&gt;
&lt;h3 id="41-检查可用内存"&gt;4.1 检查可用内存
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;free -h
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;nvidia-smi --query-gpu&lt;span style="color:#f92672"&gt;=&lt;/span&gt;memory.used,memory.free --format&lt;span style="color:#f92672"&gt;=&lt;/span&gt;csv
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="42-服务启动顺序建议"&gt;4.2 服务启动顺序建议
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;先启动 vLLM&lt;/strong&gt;（语言模型通常内存需求较固定）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;后启动 ComfyUI&lt;/strong&gt;（图像生成可以动态调整内存使用）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;关闭不必要的图形应用&lt;/strong&gt;（浏览器、Discord 等）&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="43-内存监控脚本"&gt;4.3 内存监控脚本
&lt;/h3&gt;&lt;p&gt;创建一个简单的监控脚本：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#!/bin/bash
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# monitor-gpu.sh&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;while&lt;/span&gt; true; &lt;span style="color:#66d9ef"&gt;do&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; echo &lt;span style="color:#e6db74"&gt;&amp;#34;=== &lt;/span&gt;&lt;span style="color:#66d9ef"&gt;$(&lt;/span&gt;date&lt;span style="color:#66d9ef"&gt;)&lt;/span&gt;&lt;span style="color:#e6db74"&gt; ===&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; nvidia-smi --query-gpu&lt;span style="color:#f92672"&gt;=&lt;/span&gt;memory.used,memory.free,temperature.gpu --format&lt;span style="color:#f92672"&gt;=&lt;/span&gt;csv
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; docker ps --filter &lt;span style="color:#e6db74"&gt;&amp;#34;name=vllm\|name=comfyui&amp;#34;&lt;/span&gt; --format &lt;span style="color:#e6db74"&gt;&amp;#34;table {{.Names}}\t{{.Status}}&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; sleep &lt;span style="color:#ae81ff"&gt;30&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;done&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="步骤-5整合-cowork-mcp-多-agent-框架"&gt;步骤 5：整合 Cowork MCP 多 Agent 框架
&lt;/h2&gt;&lt;p&gt;一旦本地 AI 基础设施就绪，就可以连接 Cowork MCP 打造多 Agent 系统。&lt;/p&gt;
&lt;h3 id="51-注册-vllm-作为大脑"&gt;5.1 注册 vLLM 作为大脑
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 如果使用 Hermes Agent&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;hermes register-cowork
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 或者手动设定 MCP 端点&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 在你的 Agent 设定档中添加：&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;mcpServers&amp;#34;&lt;/span&gt;: &lt;span style="color:#f92672"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;cowork&amp;#34;&lt;/span&gt;: &lt;span style="color:#f92672"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;url&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;http://localhost:6868/mcp&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;transport&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;streamable-http&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;}&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;vllm&amp;#34;&lt;/span&gt;: &lt;span style="color:#f92672"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;url&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;http://localhost:8000/v1&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;transport&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;streamable-http&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="52-实际应用本地-ai-内容制作管线"&gt;5.2 实际应用：本地 AI 内容制作管线
&lt;/h3&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;本地 vLLM (内容生成) → ComfyUI (图像生成) → ffmpeg (后处理)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;这个管线的每一个步骤都可以由不同的 AI 代理协调：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;研究代理&lt;/strong&gt;：使用 vLLM 生成内容大纲&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;写作代理&lt;/strong&gt;：使用 vLLM 扩充为完整文章&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;图像代理&lt;/strong&gt;：使用 ComfyUI 生成对应插图&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;整合代理&lt;/strong&gt;：将内容和图像组合成最终输出&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="步骤-6自动化与备份"&gt;步骤 6：自动化与备份
&lt;/h2&gt;&lt;h3 id="61-容器备份"&gt;6.1 容器备份
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 备份 ComfyUI 容器状态&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;docker commit comfyui comfyui-backup:&lt;span style="color:#66d9ef"&gt;$(&lt;/span&gt;date +%Y%m%d&lt;span style="color:#66d9ef"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 导出镜像&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;docker save comfyui:latest | gzip &amp;gt; ~/backups/comfyui-&lt;span style="color:#66d9ef"&gt;$(&lt;/span&gt;date +%Y%m%d&lt;span style="color:#66d9ef"&gt;)&lt;/span&gt;.tar.gz
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="62-模型备份"&gt;6.2 模型备份
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 定期备份 HuggingFace 缓存&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rsync -avh ~/.cache/huggingface ~/backups/huggingface-cache/
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 或使用 rclone 备份到云端&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rclone sync ~/.cache/huggingface remote:backup-huggingface --progress
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="63-健康检查脚本"&gt;6.3 健康检查脚本
&lt;/h3&gt;&lt;p&gt;创建健康检查 cron job：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 每 5 分钟检查一次服务状态&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;*/5 * * * * curl -f http://localhost:8000/v1/models &lt;span style="color:#f92672"&gt;||&lt;/span&gt; echo &lt;span style="color:#e6db74"&gt;&amp;#34;vLLM is down at &lt;/span&gt;&lt;span style="color:#66d9ef"&gt;$(&lt;/span&gt;date&lt;span style="color:#66d9ef"&gt;)&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt; | mail -s &lt;span style="color:#e6db74"&gt;&amp;#34;vLLM Alert&amp;#34;&lt;/span&gt; admin@example.com
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="常见问题排查"&gt;常见问题排查
&lt;/h2&gt;&lt;h3 id="q1-docker-无法使用-gpu"&gt;Q1: Docker 无法使用 GPU
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 检查 NVIDIA Container Toolkit 是否安装&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;nvidia-ctk runtime verify
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 重启 Docker 服务&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo systemctl restart docker
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="q2-gpu-内存不足"&gt;Q2: GPU 内存不足
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 降低 vLLM 内存使用率&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 在 docker run 指令中加入：&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;--gpu-memory-utilization 0.7
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 或关闭不必要的服务&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo systemctl stop bluetooth
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="q3-comfyui-启动失败"&gt;Q3: ComfyUI 启动失败
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 检查 Docker 日志&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;docker logs comfyui
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 尝试重新启动&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;docker restart comfyui
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="q4-模型下载太慢"&gt;Q4: 模型下载太慢
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 使用 HuggingFace 镜像站（中国大陆用户）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;export HF_ENDPOINT&lt;span style="color:#f92672"&gt;=&lt;/span&gt;https://hf-mirror.com
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="下一步"&gt;下一步
&lt;/h2&gt;&lt;p&gt;你现在拥有了一套完整的本地 AI 基础设施：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;今天：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;确认 vLLM 和 ComfyUI 都能正常运行&lt;/li&gt;
&lt;li&gt;测试 API 端点，确认可以生成内容和图像&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;本周：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;设定 systemd 服务确保开机自动启动&lt;/li&gt;
&lt;li&gt;建立备份和监控机制&lt;/li&gt;
&lt;li&gt;连接至少一个 LLM 后端到 Cowork MCP&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;本月：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;探索 &lt;a class="link" href="https://github.com/slashman413/cowork" target="_blank" rel="noopener"
&gt;Cowork MCP 框架&lt;/a&gt;，打造更多 AI 代理团队&lt;/li&gt;
&lt;li&gt;尝试不同的模型，找出最适合你需求的配置&lt;/li&gt;
&lt;li&gt;建立自己的 AI 内容制作管线&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="常见问题解答"&gt;常见问题解答
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Q：我需要什么等级的 GPU 才能运行这些服务？&lt;/strong&gt;
A：建议至少 24GB 内存（RTX 3090/4090）。如果内存较小，可以运行较小的模型（7B-13B）或使用 Docker 的内存限制。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Q：可以在没有 GPU 的机器上运行吗？&lt;/strong&gt;
A：可以，但速度会很慢。CPU 推理是可行的，但对于大型模型（70B+）不实际。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Q：如何更新模型？&lt;/strong&gt;
A：使用 HuggingFace CLI：&lt;code&gt;huggingface-cli download &amp;lt;model-name&amp;gt; --local-dir &amp;lt;path&amp;gt;&lt;/code&gt;。Docker 容器会自动使用更新的本地模型。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Q：vLLM 和 Ollama 有什么不同？&lt;/strong&gt;
A：vLLM 是针对高吞吐量推理优化的框架，支持更多模型格式和进阶功能。Ollama 更轻量、易于使用，但功能较少。对于本地 AI 基础设施，建议使用 vLLM。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Q：ComfyUI 和 Automatic1111 有什么区别？&lt;/strong&gt;
A：ComfyUI 采用节点式工作流程，更灵活、更高效。Automatic1111 有图形界面，对初学者更友好。两个都可以很好地工作，但 ComfyUI 在生产环境中更受欢迎。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;阅读时间：约 15 分钟 | 发布日期：2026-07-27&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;觉得这份指南有帮助？探索 &lt;a class="link" href="https://ckw19810413.github.io/" &gt;Slashman Tools&lt;/a&gt; 上的更多指南。如果你想快速部署 AI 基础设施，查看我们的 &lt;a class="link" href="https://gumroad.com/l/diwoc" target="_blank" rel="noopener"
&gt;AI 工具链模板库&lt;/a&gt; 获取即拿即用的设定档。&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;[&lt;a class="link" href="https://ckw19810413.github.io/" &gt;- 返回首页&lt;/a&gt;]&lt;/p&gt;</description></item><item><title>多智能体 AI 编排：使用 Cowork MCP 框架构建 AI 智能体团队的完整指南</title><link>https://ckw19810413.github.io/zh-cn/blog/multi-agent-coworking-platform/</link><pubDate>Sun, 26 Jul 2026 00:00:00 +0000</pubDate><guid>https://ckw19810413.github.io/zh-cn/blog/multi-agent-coworking-platform/</guid><description>&lt;h2 id="为什么多智能体-ai-是未来趋势以及为什么-2026-年是加入的最佳时机"&gt;为什么多智能体 AI 是未来趋势（以及为什么 2026 年是加入的最佳时机）
&lt;/h2&gt;&lt;p&gt;如果你在 2026 年读到这篇文章，你可能已经体验过单一 AI 助手的极限所带来的挫败感。你要求 Claude 写一个复杂的 Python 脚本、优化着陆页，并草拟一封营销电子邮件——它确实做了这三件事，但没有一件是&lt;em&gt;出色的&lt;/em&gt;。这在数字世界里，就像雇了一个人来做三份工作。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;这就是多智能体 AI 编排改变一切的地方。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;多智能体 AI 系统部署了多个专门的 AI 智能体——每个智能体都有自己的专业知识、指令和能力——作为一个协调的团队一起工作。与其让一个模型勉强处理多个任务，不如让你拥有一个专家团队，每个人都做自己最擅长的事。&lt;/p&gt;
&lt;p&gt;在 2026 年，这已经不是科幻小说了。它是一个实用的、开源的技术堆栈，已经被公司、创作者和独立开发者用来解决单一 AI 模型无法解决的问题。&lt;/p&gt;
&lt;p&gt;在这份综合指南中，我将带你准确了解多智能体 AI 编排是如何运作的，为什么 Cowork MCP 框架正在成为构建 AI 智能体团队的标准，以及你今天如何开始——无论你是一名经验丰富的工程师还是完全的新手。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="什么是多智能体-ai-编排"&gt;什么是多智能体 AI 编排？
&lt;/h2&gt;&lt;p&gt;核心来说，&lt;strong&gt;多智能体 AI 编排&lt;/strong&gt;是协调多个 AI 智能体来完成超出任何单一模型能力的复杂任务的实践。每个智能体都有：&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;（在 Claude、GPT、Gemini 或任何兼容的 LLM 上运行）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;通信协议&lt;/strong&gt;（智能体之间传递结果的标准化方式——MCP，模型上下文协议，在 2026 年已经成为行业标准）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;把它想象成一家代理商。一家初创公司需要一个着陆页？你不会雇佣一个在文案、设计和 SEO 方面都有涉猎的通才。你会雇佣一名文案撰稿人、一名设计师和一名 SEO 专家。每个人专注于自己的专业，而项目经理负责协调他们。多智能体 AI 的运作方式也是如此。&lt;/p&gt;
&lt;h3 id="任何多智能体系统的关键组件"&gt;任何多智能体系统的关键组件
&lt;/h3&gt;&lt;ol&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; — 智能体交换信息的标准协议（MCP — 模型上下文协议 — 已成为 2026 年的行业标准）&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;/ol&gt;
&lt;hr&gt;
&lt;h2 id="认识-cowork开源多智能体-mcp-框架"&gt;认识 Cowork：开源多智能体 MCP 框架
&lt;/h2&gt;&lt;p&gt;&lt;a class="link" href="https://github.com/slashman413/cowork" target="_blank" rel="noopener"
&gt;Cowork&lt;/a&gt; 是一个基于文件系统的 MCP 服务器和 Web UI 仪表板，我创建它是因为我对多智能体 AI 工具支离破碎的现状感到沮丧。现有的解决方案要么过于锁定特定平台，需要复杂的云端配置，要么根本无法扩展到实际工作所需的大量智能体。&lt;/p&gt;
&lt;p&gt;Cowork 通过一个干净、模块化的架构解决了所有这三个问题，该架构支持&lt;strong&gt;跨 19 个部门的 285+ 个专家智能体&lt;/strong&gt;，同时在你自己的基础设施上运行。&lt;/p&gt;
&lt;h3 id="为什么-cowork-脱颖而出"&gt;为什么 Cowork 脱颖而出
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;1. 多平台智能体支持&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Cowork 不限于一个 LLM 供应商。它集成了：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Claude Code&lt;/strong&gt;（通过带有 YAML 前置数据的 &lt;code&gt;.md&lt;/code&gt; 文件支持约 285 个智能体）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hermes Agent&lt;/strong&gt;（通过 &lt;code&gt;SKILL.md&lt;/code&gt; 支持 39+ 种技能）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Antigravity (AGY)&lt;/strong&gt;（内置智能体加上自定义技能）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Gemini CLI&lt;/strong&gt;、&lt;strong&gt;GitHub Copilot&lt;/strong&gt;、&lt;strong&gt;Codex&lt;/strong&gt;、&lt;strong&gt;Cursor&lt;/strong&gt;（+7 个其他平台）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这意味着你的 AI 智能体团队可以为每个特定任务使用最佳模型。代码审查？使用 Claude。创意写作？使用 GPT。数据分析？使用 Gemini。Cowork 会自动处理路由。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. 两阶段智能体路由&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;当任务进来时，Cowork 的编排器会执行两阶段选择：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;部门路由&lt;/strong&gt; — 分类大脑识别任务属于 19 个部门中的哪一个（例如：“工程”、“营销”、“测试”）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;智能体选择&lt;/strong&gt; — 在该部门内，它根据智能体的专业知识描述从名册中挑选最合适的智能体&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;这意味着你可以定义一个诸如“为我的 GitHub 仓库创建技术审计”之类的任务，Cowork 会自动将其路由给正确的开发人员智能体，而无需你手动配置任何东西。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3. 文件系统优先的架构&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;这里最优雅的部分是：智能体定义作为纯 &lt;code&gt;.md&lt;/code&gt; 文件存在于你的文件系统上。没有数据库，没有专有格式，没有供应商锁定。你可以使用 git 读取、编辑、共享和对你的智能体名册进行版本控制。&lt;/p&gt;
&lt;p&gt;服务器在运行时读取这些文件，更改会立即生效——无需重新启动。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4. Web UI 仪表板&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Cowork 附带一个位于 &lt;code&gt;http://localhost:6868/&lt;/code&gt; 的内置仪表板，让你：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;查看所有注册的智能体及其功能&lt;/li&gt;
&lt;li&gt;手动或通过 API 发送任务&lt;/li&gt;
&lt;li&gt;实时监控任务执行&lt;/li&gt;
&lt;li&gt;查看任务结果和生成的报告&lt;/li&gt;
&lt;li&gt;注册远程“大脑”（来自其他机器的 LLM 实例）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;5. 采用 MCP 协议的 API 优先设计&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Cowork 通过可流式 HTTP 在 &lt;code&gt;/mcp&lt;/code&gt; 暴露一个标准的 MCP 端点。任何与 MCP 兼容的客户端（Claude Code、Cursor、带有 MCP 扩展的 VS Code）都可以连接并以编程方式发送任务。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="多智能体-ai-比较三种方法"&gt;多智能体 AI 比较：三种方法
&lt;/h2&gt;&lt;p&gt;在我们深入了解 Cowork 是如何运作之前，了解一下现状是值得的。在 2026 年，构建 AI 智能体团队主要有三种方法：&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;th&gt;缺点&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;自定义脚本&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Python + LangChain 智能体&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;strong&gt;云端平台&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;AutoGPT, LangChain Cloud, OpenAI Assistants API&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;strong&gt;开源 MCP 框架&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Cowork, CrewAI, AutoGen&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;Cowork 的定位&lt;/strong&gt;：Cowork 占据了开源领域，但通过其多平台智能体支持、两阶段路由系统以及文件系统优先设计而与众不同。与 CrewAI（专注于顺序智能体链）或 AutoGen（强调对话式多智能体模式）不同，Cowork 的优势在于其广度——精心策划的 285+ 个特定角色智能体名册，随时准备好为几乎任何专业任务分派。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="分步指南如何使用-cowork-构建-ai-智能体团队"&gt;分步指南：如何使用 Cowork 构建 AI 智能体团队
&lt;/h2&gt;&lt;p&gt;让我们来了解一下运行 Cowork 并发送你的第一个多智能体任务的过程。&lt;/p&gt;
&lt;h3 id="先决条件"&gt;先决条件
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Node.js&lt;/strong&gt; ≥ 20（使用 v22 测试过）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;npm&lt;/strong&gt; ≥ 10&lt;/li&gt;
&lt;li&gt;访问至少一个 LLM 后端（Claude、GPT、Gemini 或任何兼容 MCP 的模型）&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="步骤-1克隆与安装"&gt;步骤 1：克隆与安装
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;git clone --recurse-submodules https://github.com/slashman413/cowork
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;cd cowork/server
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;npm install
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;code&gt;--recurse-submodules&lt;/code&gt; 标志引入了 &lt;code&gt;agency-agents&lt;/code&gt; 仓库，其中包含 285 个智能体的名册——每个智能体定义为带有 YAML 前置数据的 &lt;code&gt;.md&lt;/code&gt; 文件，包含角色描述、技能和执行参数。&lt;/p&gt;
&lt;h3 id="步骤-2配置"&gt;步骤 2：配置
&lt;/h3&gt;&lt;p&gt;首次运行时，Cowork 会将其配置模板复制到 &lt;code&gt;~/.cowork/config.json&lt;/code&gt;。这是你的实际配置——这里的更改会在部署之间持续存在：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;server&amp;#34;&lt;/span&gt;: {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;port&amp;#34;&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;6868&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;host&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;0.0.0.0&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;cowork-mcp&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;1.0.0&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;apiKey&amp;#34;&lt;/span&gt;: &lt;span style="color:#66d9ef"&gt;null&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; },
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;paths&amp;#34;&lt;/span&gt;: {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;agencyAgents&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;./agency-agents&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;inbox&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;./inbox&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;reports&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;./reports&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;status&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;./.status&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;decisions&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;./decisions&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;你也可以设置 &lt;code&gt;COWORK_CONFIG&lt;/code&gt; 环境变量来覆盖配置位置。&lt;/p&gt;
&lt;h3 id="步骤-3启动服务器"&gt;步骤 3：启动服务器
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;npm run dev
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;你应该会看到类似以下的输出：&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;🤝 Cowork MCP 服务器运行于 http://0.0.0.0:6868
MCP 端点: http://0.0.0.0:6868/mcp
Web 仪表板: http://0.0.0.0:6868/
REST API: http://0.0.0.0:6868/api/
名册已加载: 跨 19 个部门的 285 个智能体
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="步骤-4连接智能体平台"&gt;步骤 4：连接智能体平台
&lt;/h3&gt;&lt;p&gt;要实际执行任务，你需要连接至少一个 AI 平台。以下是 Claude Code 的配置：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;mcpServers&amp;#34;&lt;/span&gt;: {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;cowork&amp;#34;&lt;/span&gt;: {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;url&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;http://localhost:6868/mcp&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;transport&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;streamable-http&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;将此添加到你的 Claude Code MCP 配置中（&lt;code&gt;~/.claude.json&lt;/code&gt; 或项目级别配置）。连接后，Claude 可以使用标准的 MCP 工具（&lt;code&gt;register_agent&lt;/code&gt;、&lt;code&gt;create_task&lt;/code&gt;、&lt;code&gt;get_roster&lt;/code&gt; 等）将任务发送给 Cowork 智能体。&lt;/p&gt;
&lt;h3 id="步骤-5发送你的第一个任务"&gt;步骤 5：发送你的第一个任务
&lt;/h3&gt;&lt;p&gt;从任何连接的客户端（或直接从仪表板），你可以创建一个任务：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;title&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;代码审查&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;description&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;审查此 PR 中的更改，以了解安全性问题和性能。&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;skill&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;security&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;to_agent&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;code-reviewer&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Cowork 的编排器将：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;对任务进行分类（部门：“security”）&lt;/li&gt;
&lt;li&gt;选择最佳智能体（例如：“渗透测试员”）&lt;/li&gt;
&lt;li&gt;使用该智能体的角色作为系统提示来分派任务&lt;/li&gt;
&lt;li&gt;在你配置的 LLM 后端上运行该智能体&lt;/li&gt;
&lt;li&gt;将输出存档为报告&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="真实用例多智能体-ai-闪耀的地方"&gt;真实用例：多智能体 AI 闪耀的地方
&lt;/h2&gt;&lt;p&gt;理论很棒，但让我们谈谈 Cowork 的多智能体方法提供单一 AI 模型无法比拟的结果的实际场景。&lt;/p&gt;
&lt;h3 id="用例-1多智能体代码审计"&gt;用例 1：多智能体代码审计
&lt;/h3&gt;&lt;p&gt;想象一下，你需要审计一个 GitHub 仓库。一个单一的 AI 助手可能会给你一个表面级别的审查。有了 Cowork，你可以分派一个平行的 3 智能体审计：&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;：网站 UX 审计、SEO 分析、转化优化建议&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;产品经理智能体&lt;/strong&gt;：优先级框架、行动路线图、影响估计&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;每个智能体都在自己的专业知识范围内独立运行。结果会合并成一份结构化的报告。这需要一个人花费几天时间；Cowork 在几分钟内就能完成。&lt;/p&gt;
&lt;h3 id="用例-2产品发布活动"&gt;用例 2：产品发布活动
&lt;/h3&gt;&lt;p&gt;发布数字产品需要跨越多个学科的协调。Cowork 可以编排：&lt;/p&gt;
&lt;ol&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;/li&gt;
&lt;/ol&gt;
&lt;p&gt;这种跨学科规划正是多智能体 AI 擅长的地方——因为它反映了人类组织的实际运作方式。&lt;/p&gt;
&lt;h3 id="用例-3内容制作流程"&gt;用例 3：内容制作流程
&lt;/h3&gt;&lt;p&gt;对于内容创作者来说，Cowork 可以自动化整个工作流程：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;研究智能体收集热门话题和竞争分析&lt;/li&gt;
&lt;li&gt;写作智能体根据研究和风格指南草拟内容&lt;/li&gt;
&lt;li&gt;SEO 智能体针对目标关键字和搜索意图进行优化&lt;/li&gt;
&lt;li&gt;社交媒体智能体生成特定平台的推广帖子&lt;/li&gt;
&lt;li&gt;设计智能体创建随附的视觉效果（通过 ComfyUI 集成）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;所有智能体通过 MCP 协议进行协调，将上下文信息从一个阶段传递到下一个阶段。结果是一个通常需要一个五人团队的制作流程。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="如何开始你的第一个月计划"&gt;如何开始：你的第一个月计划
&lt;/h2&gt;&lt;p&gt;准备好构建自己的 AI 智能体团队了吗？这是一个实用的 30 天路线图：&lt;/p&gt;
&lt;h3 id="第-1-周设置与熟悉"&gt;第 1 周：设置与熟悉
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;在本地（或 VPS 上）安装 Cowork&lt;/li&gt;
&lt;li&gt;探索仪表板中的智能体名册&lt;/li&gt;
&lt;li&gt;连接一个 LLM 平台（从 Claude Code 或 Hermes Agent 开始）&lt;/li&gt;
&lt;li&gt;发送 5-10 个简单的任务并观察执行流程&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="第-2-周集成"&gt;第 2 周：集成
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;连接你的第一个兼容 MCP 的工具（VS Code、Cursor 或你自己的脚本）&lt;/li&gt;
&lt;li&gt;创建自定义智能体定义（编写你自己的 &lt;code&gt;.md&lt;/code&gt; 文件，并带有 YAML 前置数据）&lt;/li&gt;
&lt;li&gt;设置仪表板以进行持续监控&lt;/li&gt;
&lt;li&gt;试验任务链接（一个智能体的输出作为另一个智能体的输入）&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="第-3-周扩展"&gt;第 3 周：扩展
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;在你的配置中添加更多 LLM 后端&lt;/li&gt;
&lt;li&gt;探索 19 个部门并找出你尚未发现的智能体&lt;/li&gt;
&lt;li&gt;为经常发生的工作流程设置自动化任务路由&lt;/li&gt;
&lt;li&gt;将 Cowork 与你现有的工具（GitHub、Slack、Notion 等）集成&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="第-4-周优化"&gt;第 4 周：优化
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;审查任务执行模式并完善智能体路由&lt;/li&gt;
&lt;li&gt;针对你的特定领域创建自定义智能体名册&lt;/li&gt;
&lt;li&gt;记录你成功的多智能体工作流程&lt;/li&gt;
&lt;li&gt;探索高级功能：远程大脑注册、自定义执行器、API 自动化&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="你的-ai-智能体平台的-seo-和技术注意事项"&gt;你的 AI 智能体平台的 SEO 和技术注意事项
&lt;/h2&gt;&lt;p&gt;如果你不仅将 Cowork 评估为一个工具，而且评估为一个与世界分享的平台（托管文档、教程或产品化版本），以下是一些需要记住的 SEO 基础知识：&lt;/p&gt;
&lt;h3 id="多智能体-ai-的内容策略"&gt;多智能体 AI 的内容策略
&lt;/h3&gt;&lt;p&gt;围绕“多智能体 AI 编排”的关键字领域竞争激烈但增长迅速。在 2026 年，最有效的内容策略针对：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;信息意图&lt;/strong&gt;：“什么是多智能体 AI”、“多智能体与单智能体 AI”、“如何构建 AI 智能体团队”&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;商业意图&lt;/strong&gt;：“Cowork 与 CrewAI 比较”、“最佳开源 AI 编排框架”&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;交易意图&lt;/strong&gt;：“Cowork MCP 框架设置指南”、“如何部署 Cowork 于生产环境”&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;内部链接策略&lt;/strong&gt;：在教程内容（对初学者友好的设置指南）和深入内容（架构解释、高级智能体创作）之间链接。这建立关于“AI 智能体编排”集群的主题权威。&lt;/p&gt;
&lt;h3 id="技术-seo-要点"&gt;技术 SEO 要点
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;结构化数据&lt;/strong&gt;：使用带有适当作者身份、发布日期和标准 URL 的 Article schema&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;核心网页指标&lt;/strong&gt;：LCP 低于 2.5 秒、INP 低于 200 毫秒、CLS 低于 0.1 — 对于带有代码块的教程页面尤其关键&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;移动设备优化&lt;/strong&gt;：许多开发人员在通勤期间通过移动设备阅读技术内容 — 确保代码示例在小屏幕上可读&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;多语言支持&lt;/strong&gt;：如果针对全球受众，请使用一致的方法翻译内容（Hugo 的语言配置原生支持 zh-cn、en、ja、es）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;如果你想深入了解技术内容的 SEO，请查看我的 &lt;a class="link" href="https://ckw19810413.github.io/etf-ai-dashboard/" &gt;AI 仪表板指南&lt;/a&gt; 和 &lt;a class="link" href="https://ckw19810413.github.io/feishu-templates/" &gt;飞书模板指南&lt;/a&gt;，以获取我如何为搜索可见性组织技术文章的示例。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2026-年及以后多智能体-ai-的未来"&gt;2026 年及以后多智能体 AI 的未来
&lt;/h2&gt;&lt;p&gt;大环境发展迅速。以下是我密切关注的内容：&lt;/p&gt;
&lt;h3 id="智能体到智能体的通信标准"&gt;智能体到智能体的通信标准
&lt;/h3&gt;&lt;p&gt;MCP（模型上下文协议）正在成为智能体通信的通用语言。随着越来越多的平台采用它，不同智能体生态系统之间的互操作性将显著提高。Cowork 对 MCP 的承诺意味着它为未来的融合做好了准备。&lt;/p&gt;
&lt;h3 id="专业智能体市场"&gt;专业智能体市场
&lt;/h3&gt;&lt;p&gt;我们正在走向一个智能体名册成为策划市场的世界——类似于当今应用程序商店的运作方式。你将能够浏览、安装和评论来自社区中任何人的特定任务智能体（“财务分析师”智能体、“法律合规”智能体、“数据可视化”智能体）。&lt;/p&gt;
&lt;h3 id="自主的跨智能体工作流程"&gt;自主的跨智能体工作流程
&lt;/h3&gt;&lt;p&gt;下一个领域是能够在无需人工干预的情况下进行计划、执行和自我修正的智能体。想象一下，告诉你的智能体团队“推出一个新的 Gumroad 产品”，然后让他们自主进行：研究市场、创建产品页面、生成营销内容、设置分析，并根据早期性能数据进行优化——这一切都通过 Cowork 的编排层进行协调。&lt;/p&gt;
&lt;p&gt;这不是遥远未来的推测。这些构建模块已经存在。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="你应该采用多智能体-ai-吗这是我诚实的评估"&gt;你应该采用多智能体 AI 吗？这是我诚实的评估
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;是的，绝对应该 — 如果你：&lt;/strong&gt;&lt;/p&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;习惯使用命令行工具或想要一个干净的 Web UI&lt;/li&gt;
&lt;/ul&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;不习惯技术设置（尽管 Cowork 的 &lt;code&gt;npm install&lt;/code&gt; 流程设计得非常简单）&lt;/li&gt;
&lt;li&gt;处于一个高度监管的环境，数据必须留在特定的边界内（自托管 Cowork 实际上这方面有&lt;em&gt;帮助&lt;/em&gt;——你的智能体在你的基础设施上运行）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;我的建议&lt;/strong&gt;：从小处着手。在本地机器上安装 Cowork，连接一个 LLM 后端，并发送三个任务。一小时内，你将拥有一个正常运作的多智能体系统。问题不在于是否采用多智能体 AI，而在于你多快可以开始。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="下一步是什么"&gt;下一步是什么
&lt;/h2&gt;&lt;p&gt;我已经在生产环境中运行 Cowork 几个月了，协调智能体团队进行代码审查、内容制作、市场研究和自动化报告。该框架已经从个人工具演变成一个强大的平台，支持多平台智能体协调并拥有干净的 Web UI。&lt;/p&gt;
&lt;p&gt;如果你有兴趣为你自己的项目构建 AI 智能体团队，&lt;a class="link" href="https://github.com/slashman413/cowork" target="_blank" rel="noopener"
&gt;Cowork 仓库&lt;/a&gt; 是开源的，随时可以克隆。README 中的文档将引导你在 10 分钟内完成设置。&lt;/p&gt;
&lt;p&gt;我也运营 &lt;a class="link" href="https://ckw19810413.github.io/" &gt;Slashman Tools 博客&lt;/a&gt;，在那里我定期发布关于 AI 工具、自动化工作流程和数字产品创建的指南。欢迎探索——如果你有关于开始使用多智能体 AI 的问题，请告诉我。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;阅读时间：15 分钟 | 发布日期：2026 年 7 月 26 日 | 最后更新：2026 年 7 月 26 日&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;[&lt;a class="link" href="https://ckw19810413.github.io/" &gt;返回首页&lt;/a&gt;]&lt;/p&gt;</description></item></channel></rss>