关于 ai-engineer
用于设计和构建 LLM 应用的 AI 工程技能,涵盖检索流程与 Agent,并提供集成、评估、可靠性和生产实践指导。
主要功能
- 01RAG 流程实现指导
- 02LLM API 集成工作流
- 03嵌入与检索策略
- 04Agent 工具调用设计实践
- 05评估、监控与回退建议
适用场景
- 01构建基于知识的问答系统
- 02在应用中集成 AI API
- 03创建嵌入与检索流程
- 04开发可使用外部工具的 Agent
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ 404kidwiz/ claude-supercode-skills --skill ai-engineer安装后在 Claude Code 中输入/ai-engineer确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/ai_integration_guide.mdcost_optimization.mdprompt_templates.mdrag_patterns.mdscripts/integrate_anthropic.pyintegrate_openai.pymonitor_ai_service.pyoptimize_tokens.pysetup_rag.py详细介绍
AI 工程师
目的
提供端到端 AI 系统开发方面的专业知识,涵盖从大模型集成到生产部署的全过程。包括 RAG 架构、嵌入策略、向量数据库、提示词工程和 AI 应用模式。
适用场景
- 构建由大模型驱动的应用或功能
- 实现 RAG(检索增强生成)系统
- 集成 AI API(OpenAI、Anthropic 等)
- 设计嵌入和向量搜索流水线
- 构建聊天机器人或对话式 AI
- 实现可使用工具的 AI Agent
- 优化 AI 系统的延迟和成本
快速入门
在以下情况调用此技能:
- 构建由大模型驱动的应用或功能
- 使用向量数据库实现 RAG 系统
- 将 AI API 集成到应用中
- 设计嵌入和检索流水线
- 构建对话式 AI 或 Agent
以下情况不要调用:
- 从头开始训练自定义 ML 模型(使用 ml-engineer)
- 将 ML 模型部署到生产基础设施(使用 mlops-engineer)
- 管理多 Agent 协作(使用 agent-organizer)
- 优化大模型服务基础设施(使用 llm-architect)
决策框架
AI Feature Type:
├── Simple Q&A → Direct LLM API call
├── Knowledge-based answers → RAG pipeline
├── Multi-step reasoning → Chain-of-thought or agents
├── External actions needed → Tool-use agents
├── Real-time data → Streaming + function calling
└── Complex workflows → Multi-agent orchestration
核心工作流
1. RAG 流水线实现
- 使用合适的策略对文档分块
- 使用合适的模型生成嵌入
- 将嵌入及元数据存储在向量数据库中
- 实现语义搜索并进行重排
- 使用检索到的上下文构造提示词
- 添加评估和监控
2. 大模型集成
- 根据使用场景选择合适的模型
- 设计带版本管理的提示词模板
- 实现结构化输出解析
- 添加重试逻辑和备用方案
- 监控令牌用量和成本
- 在适当情况下缓存响应
3. AI Agent 开发
- 定义 Agent 的能力和工具
- 实现带验证功能的工具接口
- 设计包含终止条件的 Agent 循环
- 添加防护措施和安全检查
- 实现日志记录和追踪
- 测试边缘情况和故障模式
最佳实践
- 将提示词与应用代码一起进行版本管理
- 使用结构化输出(JSON 模式)提高可靠性
- 为常见查询实现语义缓存
- 在关键决策中加入人工审核
- 监控幻觉率和检索质量
- 设计 AI 故障时的优雅降级方案
反模式
| 反模式 | 问题 | 正确做法 |
|---|---|---|
| 将提示词写在代码中 | 难以迭代和测试 | 使用带版本管理的提示词模板 |
| 不做评估 | 无法了解生产环境中的质量 | 实现评估流水线 |
| 同步调用大模型 | 用户体验缓慢 | 使用流式响应 |
| 上下文不设上限 | 令牌限制和成本问题 | 实现上下文窗口管理 |
| 没有备用方案 | API 出错时系统会故障 | 添加重试逻辑和替代方案 |
评论
支持 Markdown