- AI 技能/插件
- 人工智能
【免费下载链接】awesome-claude-code-subagents
A collection of 100+ specialized Claude Code subagents covering a wide range of development use cases
本文以 llm-architect.md 为核心主体,结合仓库源码级证据展开讲解。该子代理是 awesome-claude-code-subagents 仓库中 Data & AI 分类(
categories/05-data-ai/)下的专职"大语言模型架构师",面向生产环境 LLM 系统的全生命周期:架构设计、微调策略、RAG 检索增强、推理服务、模型优化与多模型编排,并始终以性能、成本效率和安全为三条主线。
一、llm-architect 是什么:定位、触发条件与 frontmatter 解析
1.1 触发条件与能力边界
根据文档 frontmatter 的description字段,当出现以下场景时应触发 llm-architect:
- 为生产环境设计 LLM 系统
- 实现微调(fine-tuning)或 RAG 架构
- 优化推理服务基础设施(inference serving infrastructure)
- 管理多模型部署(multi-model deployments)
该描述是 Claude Code 用于自动选择子代理的关键信号,写入description字段(见 llm-architect.md)。在 Data & AI 分类的 README.md 中,llm-architect 被描述为"大语言模型架构师":精通提示工程、微调和 LLM 应用,负责"实现 LLM 解决方案、设计提示策略、微调模型、构建聊天机器人或创建 AI 驱动的应用"。
1.2 frontmatter 关键配置(模型路由)
--- name: llm-architect description: "Use when designing LLM systems for production, implementing fine-tuning or RAG architectures, optimizing inference serving infrastructure, or managing multi-model deployments." tools: Read, Write, Edit, Bash, Glob, Grep model: inherit ---对照 README.md 的 Smart Model Routing 设计:model: inherit意味着该代理跟随主对话正在使用的模型,由用户按需切换。仓库的默认模型映射(opus 用于深度推理、sonnet 用于日常编码、haiku 用于快速任务)可作为调用的参考——LLM 架构设计属于高推理密度任务,若追求更深推理可临时覆写为opus。
tools为完整的代码编写型工具集(Read/Write/Edit/Bash/Glob/Grep),意味着它既可以只读分析现有模型与基础设施,也可以直接动手编写训练脚本、服务配置和部署代码。
1.3 被调用时的标准启动流程
文档明确规定了被调用时的四个动作(When invoked):
- 向 context-manager 查询 LLM 需求与用例
- 审查现有模型、基础设施与性能需求
- 分析可扩展性、安全性与优化需求
- 实现健壮的生产级 LLM 解决方案
其中"查询 context-manager"对应仓库中的 context-manager,其职责是组织多代理共享的上下文文件(如state.md、decisions.md、task-history.md)。llm-architect 的 JSON 通信协议正是这种"通过共享上下文文件协调"机制的落地。
二、LLM 架构清单:上线前的八项硬指标
文档给出了可量化的生产准入检查清单(LLM architecture checklist):
| 检查项 | 目标阈值 | 意义 |
|---|---|---|
| Inference latency(推理延迟) | < 200ms | 面向交互式应用的用户体验底线 |
| Token/second(吞吐量) | > 100 | 保证批量处理与高并发场景的产能 |
| Context window utilization(上下文窗口利用率) | 高效 | 避免浪费昂贵的上下文空间 |
| Safety filters(安全过滤) | 正确启用 | 内容安全与合规底线 |
| Cost per token(单 Token 成本) | 已优化 | 成本效率是生产系统的长期竞争力 |
| Accuracy benchmarked(精度基准) | 严格评测 | 质量可量化、可回归 |
| Monitoring(监控) | 持续运行 | 生产可观测性 |
| Scaling readiness(扩展就绪) | 系统性就绪 | 容量规划与弹性 |
这份清单对应文档中的系统性工作流(见 llm-architect.md),可从以下层面理解:
- 延迟与吞吐:对应 Serving patterns 中 vLLM、TGI、Triton 等服务模式的持续批处理(continuous batching)、KV cache 优化、投机解码(speculative decoding)等技术的目标。
- 上下文窗口:对应 Token optimization 中的上下文压缩(context compression)、提示优化与流式响应。
- 成本:对应量化(4-bit/8-bit)、模型合并与多模型路由的成本优化。
- 精度:要求将准确率基准化,并通过 A/B 测试持续追踪。
该清单应作为每次调用 llm-architect 后交付质量的验收标准,在"交付通知"(Delivery notification)中用具体数字回报。
三、系统架构八大组件:模型选择到监控设计
文档定义的系统架构(System architecture)八大组件是 LLM 生产系统的骨架:
模型选择 (Model selection) ↓ 服务基础设施 (Serving infrastructure) ← 加载均衡 (Load balancing) ↓ 缓存策略 (Caching strategies) ← 回退机制 (Fallback mechanisms) ↓ 多模型路由 (Multi-model routing) ← 资源分配 (Resource allocation) ↓ 监控设计 (Monitoring design)各组件要点如下:
- 模型选择:根据用例、精度需求、成本预算与上下文需求选型,并考虑微调与 API 调用的成本权衡。
- 服务基础设施:对应 Serving patterns 的 vLLM 部署、TGI 优化、Triton 推理,以及模型分片(model sharding)。
- 负载均衡:多副本/多区域下的请求分发,需结合量化后模型体积与 GPU 显存规划。
- 缓存策略:与 Token optimization 中的缓存策略互通(如 Prompt 前缀缓存、RAG 缓存)。
- 回退机制:对应多模型编排的 fallback handling——主模型不可用或超时降级到备用模型。
- 多模型路由:对应 Multi-model orchestration 的路由策略、专家模型(specialist models)与级联模式(cascade patterns)。
- 资源分配:GPU 显存、算力与成本分配,对应 Infrastructure patterns 的资源配额(resource quotas)与成本归因(cost allocation)。
- 监控设计:持续监控延迟、吞吐、成本与安全事件,对应生产就绪清单的监控告警。
四、微调策略:从数据集准备到部署前验证
微调(Fine-tuning)是 llm-architect 的核心能力之一,文档给出的完整流程为:
4.1 数据集准备
- 数据集准备:清洗、去重、格式统一,保证数据质量优先。
- 训练配置:学习率、批次大小、梯度累积步数、序列长度、训练轮数等核心超参。
4.2 LoRA/QLoRA 与超参调优
- LoRA/QLoRA 设置:LoRA 用低秩适配矩阵冻结大部分权重进行参数高效微调;QLoRA 在 4-bit 量化基座上训练 LoRA 适配器,显著降低显存需求——这也与后文"4-bit 量化降低 73% 成本同时保持 96% 精度"的交付示例相呼应。
- 超参数调优:对应 LLM techniques 的"LoRA/QLoRA tuning",可参考 ml-engineer 的 Optuna 集成思路进行并行搜索。
4.3 验证与防过拟合
- 验证策略:保留验证集、交叉验证、按任务拆分的评测集。
- 过拟合预防:早停(early stopping)、正则化、数据增强与监控训练/验证损失差距。
4.4 模型合并与部署准备
- 模型合并:将 LoRA 适配器权重合并回基础模型(或保持独立以便多适配器切换)。
- 部署准备:量化、导出为服务格式、压测并制定上线回滚计划,对应 Production readiness 的负载测试与失败模式分析。
五、RAG 实现:文档处理到检索缓存的全链路
文档的 RAG 实现(RAG implementation)涵盖八个环节:
文档处理 → Embedding 策略 → 向量库选型 → 检索优化 ↓ ↓ ↓ ↓ 缓存策略 ← 重排方法 ← 混合检索 ← 上下文管理- 文档处理:切分(chunking)、清洗、元数据标注,决定检索粒度。
- Embedding 策略:选型 embedding 模型、维度与批量嵌入。
- 向量库选型:根据规模、延迟、过滤能力和运维成本选型。
- 检索优化:Top-K、阈值过滤、query 改写。
- 上下文管理:将检索结果组装进提示的上下文窗口,控制 token 占用。
- 混合检索:向量检索 + 关键词/BM25 检索的融合。
- 重排方法:对召回结果做二阶段精排(reranking)。
- 缓存策略:对高频 query 的检索结果与最终生成结果做缓存。
文档示例中的"RAG 系统达到 89% 相关性、亚秒级检索"即对应这些环节的验收标准。
六、提示工程与 LLM 技术栈
6.1 提示工程八要素
文档的 Prompt engineering 覆盖:系统提示(system prompts)、少样本示例(few-shot examples)、思维链(chain-of-thought)、指令微调(instruction tuning)、模板管理、版本控制、A/B 测试与性能追踪。它与仓库中的 prompt-engineer 分工互补:prompt-engineer 负责提示本身的精细化设计、测试与优化,llm-architect 负责将其纳入系统级架构。
6.2 LLM 技术栈(LLM techniques)
文档列出的核心技术清单为:
- LoRA/QLoRA 调优(见第四节)
- 指令微调(instruction tuning):以指令-回答对提升遵循指令能力
- RLHF 实现:基于人类反馈的强化学习,对齐人类偏好
- Constitutional AI:宪法式 AI,以原则约束输出实现无人类标注的安全对齐
- 思维链(chain-of-thought):引导分步推理,对应 prompt-engineer 的 CoT 模式
- 少样本学习(few-shot learning):动态示例选择与顺序优化
- 检索增强(retrieval augmentation):见第五节 RAG
- 工具调用/函数调用(tool use/function calling):让模型调用外部 API 与工具
七、服务模式与模型优化:推理性能的底层技术
7.1 服务模式(Serving patterns)
文档列举了生产级推理服务的主流技术栈:
| 技术 | 作用 |
|---|---|
| vLLM 部署 | 高吞吐 LLM 推理服务框架,PagedAttention 高效管理 KV cache |
| TGI 优化 | Hugging Face Text Generation Inference 的优化与调参 |
| Triton 推理 | NVIDIA Triton 多模型服务,统一管理多种后端与并发调度 |
| 模型分片(model sharding) | 大模型跨多卡/多节点分片,配合张量并行与流水线并行 |
| 量化(4-bit/8-bit) | 降低显存与算力占用、提升吞吐 |
| KV cache 优化 | 减少重复计算,支撑长上下文与持续批处理 |
| 持续批处理(continuous batching) | 动态合并请求提升 GPU 利用率 |
| 投机解码(speculative decoding) | 用小模型草稿+大模型验证加速解码 |
7.2 模型优化(Model optimization)
与 ai-engineer 文档的"推理优化"(inference optimization)相互印证(见 ai-engineer.md),llm-architect 的优化栈包括:
- 量化方法(quantization):4-bit/8-bit 精度压缩
- 模型剪枝(pruning):移除冗余参数
- 知识蒸馏(knowledge distillation):大模型→小模型迁移
- Flash Attention:IO 感知的高效注意力实现
- 张量并行 / 流水线并行:分布式推理
- 内存优化:显存复用、offload、优化激活
- 吞吐调优(throughput tuning):batch 大小、并发度与调度参数
八、安全机制与多模型编排
8.1 安全机制(Safety mechanisms)
文档的安全清单包括:
- 内容过滤(content filtering):输入输出双层过滤
- 提示注入防御(prompt injection defense)
- 输出验证(output validation):结构、格式与内容校验
- 幻觉检测(hallucination detection):事实一致性核对
- 偏见缓解(bias mitigation)
- 隐私保护(privacy protection):PII 脱敏
- 合规检查(compliance checks)
- 审计日志(audit logging)
这与 security-auditor 的协作点一致:llm-architect 负责在架构层面内建安全机制,security-auditor 负责独立审计验证。
8.2 多模型编排(Multi-model orchestration)
文档给出的编排维度为:
- 模型选择逻辑(model selection logic)
- 路由策略(routing strategies)
- 集成方法(ensemble methods)
- 级联模式(cascade patterns):先简单后复杂的级联调用
- 专家模型(specialist models):任务专用小模型
- 回退处理(fallback handling):主模型失败→降级链
- 成本优化(cost optimization)
- 质量保证(quality assurance)
九、Token 优化与成本控制
文档的 Token 优化(Token optimization)清单:
- 上下文压缩(context compression):压缩长上下文
- 提示优化(prompt optimization):精简指令与示例
- 输出长度控制(output length control):max_tokens 约束
- 批量处理(batch processing):合并请求摊薄成本
- 缓存策略(caching strategies)
- 流式响应(streaming responses):首字延迟优化
- Token 计数(token counting):精确计量
- 成本追踪(cost tracking):按查询/按用户归因
示例中的"成本从 73% 降低且精度保持 96%"即综合量化与 Token 优化的成果表述。
十、通信协议与开发工作流
10.1 通信协议:LLM 上下文查询
文档定义了标准 JSON 协议,用于向 context-manager 发起需求查询:
{ "requesting_agent": "llm-architect", "request_type": "get_llm_context", "payload": { "query": "LLM context needed: use cases, performance requirements, scale expectations, safety requirements, budget constraints, and integration needs." } }该协议覆盖六类上下文:用例(use cases)、性能要求、规模预期、安全要求、预算约束与集成需求。它体现的是仓库"通过共享文件协调多代理"的设计哲学(见 context-manager 的访问规则)。
10.2 三阶段开发工作流
阶段 1:需求分析(Requirements Analysis)
分析优先级:用例定义、性能目标、规模要求、安全需求、预算约束、集成点、成功指标、风险评估。系统评估则包括负载评估、延迟定义、吞吐计算、成本估算、安全规划、架构设计、模型选型与部署规划。
阶段 2:实现阶段(Implementation Phase)
实现路径:设计架构 → 实现服务 → 搭建微调 → 部署 RAG → 配置安全 → 启用监控 → 优化性能 → 文档化系统。工程模式强调"从简单开始、度量一切、迭代优化、彻底测试、监控成本、确保安全、渐进扩展、持续改进"。
进度追踪示例(来自文档):
{ "agent": "llm-architect", "status": "deploying", "progress": { "inference_latency": "187ms", "throughput": "127 tokens/s", "cost_per_token": "$0.00012", "safety_score": "98.7%" } }阶段 3:LLM 卓越(LLM Excellence)
卓越清单:性能最优、成本受控、安全有保障、监控全面、扩展已验证、文档完备、团队就绪、价值交付。同时包含生产就绪(负载测试、失败模式、恢复流程、回滚计划、监控告警、成本控制、安全验证、文档)与评估方法(准确率指标、延迟基准、吞吐测试、成本分析、安全评估、A/B 测试、用户反馈、业务指标)两套验收体系。
10.3 交付通知示例(模板)
"LLM system completed. Achieved 187ms P95 latency with 127 tokens/s throughput. Implemented 4-bit quantization reducing costs by 73% while maintaining 96% accuracy. RAG system achieving 89% relevance with sub-second retrieval. Full safety filters and monitoring deployed."注意:该示例为文档内置的指标模板,实际交付时应基于真实测量数据回报,不可套用虚构数字。
十一、高级技术与基础设施模式
高级技术(Advanced techniques):混合专家(Mixture of experts)、稀疏模型(sparse models)、长上下文处理、多模态融合、跨语言迁移、领域适配、持续学习、联邦学习。这部分对应多模型编排与模型扩展的最前沿方向。
基础设施模式(Infrastructure patterns):自动伸缩(auto-scaling)、多区域部署、边缘服务、混合云、GPU 优化、成本归因、资源配额、灾难恢复。这些与 cloud-architect 的协作点一致。
团队赋能(Team enablement):架构培训、最佳实践、工具使用、安全协议、成本管理、性能调优、故障排查、创新流程。
十二、与其他子代理的协作图谱
文档末尾给出了完整的协作清单,与仓库分类体系一一对应:
| 协作对象 | 协作内容 | 所在分类 |
|---|---|---|
| ai-engineer | 模型集成(model integration) | 05-data-ai |
| prompt-engineer | 提示优化支持 | 05-data-ai |
| ml-engineer | 部署协作 | 05-data-ai |
| backend-developer | API 设计指导 | 01-core-development |
| data-engineer | 数据管道协作 | 05-data-ai |
| nlp-engineer | 语言任务协助 | 05-data-ai |
| cloud-architect | 基础设施合作 | 03-infrastructure |
| security-auditor | 安全协调 | 04-quality-security |
这一编排在 README.md 的 Subagent 理解章节中有据可查:每个子代理拥有独立上下文窗口、领域专用指令、跨项目共享与细粒度工具权限,llm-architect 正是通过共享上下文文件与其他代理协同工作。
十三、安装与使用 llm-architect
该子代理是 Claude Code 的子代理,可配合仓库提供的安装方式使用(详见 README.md):
方式一:作为 Claude Code 插件安装
claude plugin marketplace add VoltAgent/awesome-claude-code-subagents claude plugin install <plugin-name>方式二:手动复制安装
# 克隆仓库后 # 全局使用:复制到 ~/.claude/agents/ # 项目级使用:复制到 .claude/agents/ # llm-architect 文件位于: # categories/05-data-ai/llm-architect.md方式三:交互式安装脚本
git clone https://github.com/VoltAgent/awesome-claude-code-subagents.git cd awesome-claude-code-subagents ./install-agents.sh交互脚本 install-agents.sh 支持选择全局(~/.claude/agents/)或本地(.claude/agents/)安装模式、本地文件或远程 GitHub 源,并可多选安装/卸载代理(见脚本中的select_install_mode与confirm_and_apply函数)。
安装后在 Claude Code 中可直接请求:
> 请 llm-architect 为我们的客服系统设计一个生产级 RAG 架构,目标是 P95 延迟 < 200ms、单 Token 成本最低十四、总结:用 llm-architect 落地"性能—成本—安全"三角
llm-architect 子代理的价值在于把生产级 LLM 系统的全部关键环节——需求分析、架构设计、微调、RAG、提示工程、服务部署、模型优化、安全机制、多模型编排与 Token 成本优化——固化为一份可执行的工程清单与三阶段工作流(需求分析 → 实现 → 卓越)。其核心方法论可凝练为:
- 度量一切:延迟、吞吐、成本、安全分数与精度都必须量化并基准化;
- 成本是架构问题:量化、缓存、批处理、模型路由与 Token 优化在架构层内建,而非事后补救;
- 安全是默认能力:内容过滤、注入防御、幻觉检测、审计日志在系统设计时即纳入;
- 系统化扩展:负载均衡、回退机制、监控告警与多区域部署保证生产可靠性。
结合仓库的安装脚本与插件化分发机制,llm-architect 可以在数分钟内接入任何 Claude Code 项目,成为团队在 LLM 系统设计与交付上的专职架构师。
参考路径索引
| 文件 | 用途 |
|---|---|
| categories/05-data-ai/llm-architect.md | 本文核心文档:llm-architect 完整定义 |
| categories/05-data-ai/README.md | Data & AI 分类说明与选择指南 |
| categories/05-data-ai/prompt-engineer.md | 提示工程协作代理 |
| categories/05-data-ai/ai-engineer.md | AI 系统集成协作代理 |
| categories/05-data-ai/ml-engineer.md | ML 部署协作代理 |
| categories/05-data-ai/nlp-engineer.md | NLP 语言任务协作代理 |
| categories/09-meta-orchestration/context-manager.md | 上下文管理:llm-architect 的需求查询对象 |
| README.md | 仓库总览:安装方式、子代理机制、模型路由 |
| CLAUDE.md | 仓库结构、子代理文件格式与贡献规范 |
| install-agents.sh | 交互式安装脚本 |
- AI 技能/插件
- 人工智能
【免费下载链接】awesome-claude-code-subagents
A collection of 100+ specialized Claude Code subagents covering a wide range of development use cases
相关推荐
生产级 RAG 系统架构设计实战指南:claude-skills 的 RAG Architect 技能全解析
生产级 RAG 系统架构设计实战指南:claude skills 的 RAG Architect 技能全解析 本篇指南基于 claude skills 仓库中的
AI 技能AI 插件后端前端DevOpsclaude-skills RAG Architect 实战:Embedding 模型选型、微调与生产级嵌入流水线指南
claude skills RAG Architect 实战:Embedding 模型选型、微调与生产级嵌入流水线指南 Embedding(嵌入向量)是 RAG
AI 技能AI 插件后端前端DevOps72小时搭建生产级LLM监控:Claude Code Router实操指南
72小时搭建生产级LLM监控:Claude Code Router实操指南 你是否还在为LLM服务的生产环境监控而烦恼?无法实时掌握模型调用状态、Token消耗
后端API网关LLM 网关大模型
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考