AI Agent 开发

ai-agent-development
分类通用
作者Agentic Awesome Skills 社区
许可MIT
评分4.80/5
使用15.0K

AI Agent 开发工作流

概述

专门用于构建 AI Agent 的工作流,涵盖单个自主代理、多代理系统、代理编排、工具集成以及人机协作(human-in-the-loop)模式。

何时使用此工作流

在以下场景中使用此工作流:

  • 构建自主 AI 代理

  • 创建多代理系统

  • 实现代理编排

  • 为代理添加工具集成

  • 设置代理记忆系统

工作流阶段

阶段 1:代理设计

#### 调用的技能

  • ai-agents-architect - 代理架构

  • autonomous-agents - 自主模式

#### 执行动作
1. 定义代理目标
2. 设计代理能力
3. 规划工具集成
4. 设计记忆系统
5. 定义成功指标

#### 可复制提示词

code
Use @ai-agents-architect to design AI agent architecture

阶段 2:单代理实现

#### 调用的技能

  • autonomous-agent-patterns - 代理模式

  • autonomous-agents - 自主代理

#### 执行动作
1. 选择代理框架
2. 实现代理逻辑
3. 添加工具集成
4. 配置记忆
5. 测试代理行为

#### 可复制提示词

code
Use @autonomous-agent-patterns to implement single agent

阶段 3:多代理系统

#### 调用的技能

  • crewai - CrewAI 框架

  • multi-agent-patterns - 多代理模式

#### 执行动作
1. 定义代理角色
2. 设置代理通信
3. 配置编排
4. 实现任务委派
5. 测试协作能力

#### 可复制提示词

code
Use @crewai to build multi-agent system with roles

阶段 4:代理编排

#### 调用的技能

  • langgraph - LangGraph 编排

  • workflow-orchestration-patterns - 编排模式

#### 执行动作
1. 设计工作流图
2. 实现状态管理
3. 添加条件分支
4. 配置持久化
5. 测试工作流

#### 可复制提示词

code
Use @langgraph to create stateful agent workflows

阶段 5:工具集成

#### 调用的技能

  • agent-tool-builder - 工具构建

  • tool-design - 工具设计

#### 执行动作
1. 识别工具需求
2. 设计工具接口
3. 实现工具
4. 添加错误处理
5. 测试工具调用

#### 可复制提示词

code
Use @agent-tool-builder to create agent tools

阶段 6:记忆系统

#### 调用的技能

  • agent-memory-systems - 记忆架构

  • conversation-memory - 对话记忆

#### 执行动作
1. 设计记忆结构
2. 实现短期记忆
3. 设置长期记忆
4. 添加实体记忆
5. 测试记忆检索

#### 可复制提示词

code
Use @agent-memory-systems to implement agent memory

阶段 7:评估

#### 调用的技能

  • agent-evaluation - 代理评估

  • evaluation - AI 评估

#### 执行动作
1. 定义评估标准
2. 创建测试场景
3. 衡量代理性能
4. 测试边缘情况
5. 迭代优化

#### 可复制提示词

code
Use @agent-evaluation to evaluate agent performance

代理架构

code
用户输入 -> 规划器 -> 代理 -> 工具 -> 记忆 -> 响应
              |          |        |        |
         任务分解   LLM 核心  执行动作  短/长期记忆

质量门禁

  • [ ] 代理逻辑 w
进行中
  • [ ] 工具已集成
  • [ ] 记忆功能正常
  • [ ] 编排已测试
  • [ ] 评估已通过

相关工作流包

  • ai-ml - AI/ML 开发
  • rag-implementation - RAG 系统
  • workflow-automation - 工作流模式

局限性

  • 仅在任务明确符合上述范围时使用此技能。
  • 不要将输出视为特定环境验证、测试或专家评审的替代方案。
  • 如果缺失必要的输入、权限、安全边界或成功标准,请停止并请求澄清。