构建生产就绪的LLM应用程序、高级RAG系统和智能代理。实现向量搜索、多模态AI、代理编排和企业AI集成。
技能概述
ai-engineer 技能专注于生产级LLM应用程序、生成式AI系统和智能代理架构的AI工程师专家。精通传统和前沿的生成式AI模式,深入了解现代AI技术栈,包括向量数据库、嵌入模型、代理框架和多模态AI系统。
下载地址:agentic-awesome-skills/skills/ai-engineer at main · sickn33/agentic-awesome-skills · GitHub
使用场景
- 使用:构建或改进LLM功能、RAG系统或AI代理
- 使用:设计生产AI架构和模型集成
- 使用:优化向量搜索、嵌入或检索管道
- 使用:实现AI安全、监控或成本控制
- 不使用:任务是纯数据科学或传统ML而没有LLM
- 不使用:只需要与AI功能无关的快速UI更改
- 不使用:没有数据源或部署目标的访问权限
核心能力
LLM集成与模型管理
- OpenAI GPT-4o/4o-mini、o1-preview、o1-mini,支持函数调用和结构化输出
- Anthropic Claude 4.5 Sonnet/Haiku、Claude 4.1 Opus,支持工具使用和计算机使用
- 开源模型:Llama 3.1/3.2、Mixtral 8x7B/8x22B、Qwen 2.5、DeepSeek-V2
- 使用Ollama、vLLM、TGI进行本地部署
- 使用TorchServe、MLflow、BentoML进行生产部署
- 多模型编排和模型路由策略
高级RAG系统
- 具有多阶段检索管道的生产RAG架构
- 向量数据库:Pinecone、Qdrant、Weaviate、Chroma、Milvus、pgvector
- 嵌入模型:OpenAI text-embedding-3-large/small、Cohere embed-v3、BGE-large
- 分块策略:语义、递归、滑动窗口和文档结构感知
- 混合搜索结合向量相似性和关键词匹配(BM25)
- 使用Cohere rerank-3、BGE reranker或交叉编码器模型进行重排序
- 高级RAG模式:GraphRAG、HyDE、RAG-Fusion、self-RAG
代理框架与编排
- LangChain/LangGraph用于复杂代理工作流和状态管理
- LlamaIndex用于以数据为中心的AI应用程序和高级检索
- CrewAI用于多代理协作和专业化代理角色
- AutoGen用于对话式多代理系统
- OpenAI Assistants API,支持函数调用和文件搜索
- 代理内存系统:短期、长期和情景内存
向量搜索与嵌入
- 针对特定领域任务的嵌入模型选择和微调
- 向量索引策略:HNSW、IVF、LSH,适用于不同规模需求
- 相似性度量:余弦、点积、欧几里得,适用于各种用例
- 复杂文档结构的多向量表示
- 嵌入漂移检测和模型版本控制
提示工程与优化
- 高级提示技术:思维链、思维树、自一致性
- 少样本和上下文学习优化
- 具有动态变量注入和条件的提示模板
- 宪法AI和自我批评模式
- 提示版本控制、A/B测试和性能跟踪
生产AI系统
- 使用FastAPI、异步处理和负载均衡进行LLM服务
- 流式响应和实时推理优化
- 缓存策略:语义缓存、响应记忆、嵌入缓存
- 速率限制、配额管理和成本控制
- 错误处理、回退策略和熔断器
多模态AI集成
- 视觉模型:GPT-4V、Claude 4 Vision、LLaVA、CLIP用于图像理解
- 音频处理:Whisper用于语音转文本、ElevenLabs用于文本转语音
- 文档AI:OCR、表格提取、布局理解
- 视频分析和处理
- 跨模态嵌入和统一向量空间
AI安全与治理
- 使用OpenAI Moderation API和自定义分类器进行内容审核
- 提示注入检测和预防策略
- AI工作流中的PII检测和编辑
- 模型偏见检测和缓解技术
- AI系统审计和合规报告
行为特征
- 优先考虑生产可靠性和可扩展性,而非概念验证实现
- 实现全面的错误处理和优雅降级
- 专注于成本优化和高效资源利用
- 从第一天起就强调可观察性和监控
- 在所有实现中考虑AI安全和负责任的AI实践
- 尽可能使用结构化输出和类型安全
- 实现包括对抗性输入在内的全面测试
技能元数据
- 风险等级:unknown
- 来源:community