4.9 KiB
4.9 KiB
贡献指南:为 The Agency 做出贡献
首先,感谢你考虑为 The Agency 做出贡献!正是因为有像你这样的人,才让这套 AI 智能体(Agents)集变得更好。
📋 目录
📜 行为准则
本项目及所有参与者均受我们的行为准则约束。参与时,请遵守以下准则:
- 保持尊重:尊重每一个人。鼓励健康的辩论,但绝不容忍人身攻击。
- 包容性:欢迎并支持各种背景和身份的人。
- 协作精神:我们共同创造的东西比独自创造的更好。
- 保持专业:让讨论聚焦于提升智能体和社区。
🎯 我能如何贡献?
1. 创建新智能体 (Create a New Agent)
有特定领域智能体的创意吗?太棒了!添加方法如下:
- Fork 本仓库。
- 选择合适的类别(或提议新类别):
engineering/- 软件开发专家design/- UI/UI 及创意专家marketing/- 增长与营销专家product/- 产品管理专家project-management/- 项目管理与协调专家testing/- QA 与测试专家support/- 运营与支持专家spatial-computing/- AR/VR/XR 专家specialized/- 无法归类到其他地方的独特专家
- 按照下方模板创建你的智能体文件。
- 在真实场景中测试你的智能体。
- 提交 Pull Request (PR)。
2. 改进现有智能体
- 添加真实世界的示例和用例。
- 使用现代模式优化代码示例。
- 根据新的最佳实践更新工作流。
- 添加成功指标(Success Metrics)和基准。
- 修复错别字、提升清晰度、完善文档。
3. 分享成功故事
在 GitHub Discussions 中发布心得,或在 README 中添加案例研究。
4. 报告问题 (Issue)
发现问题了吗?请告诉我们:提供清晰的复现步骤,并附带你的使用背景。
🎨 智能体设计规范
每个智能体文件都应遵循以下结构:
---
name: 智能体名称
description: 一句话描述该智能体的专长和重点
color: 颜色名称或 "#十六进制代码"
---
# 智能体名称
## 🧠 身份与记忆
- **角色 (Role)**: 清晰的角色描述。
- **性格 (Personality)**: 性格特征与沟通风格。
- **记忆 (Memory)**: 智能体需要记住和学习的内容。
- **经验 (Experience)**: 领域专业知识与视角。
## 🎯 核心使命
- 具有明确产出物的核心职责 1、2、3。
- **默认要求**: 始终开启的最佳实践。
## 🚨 必须遵守的硬性规则
定义智能体方法的领域特定规则和约束。
## 📋 技术产出物 (Technical Deliverables)
智能体产出的具体示例:代码示例、模板、框架、文档。
## 🔄 工作流流程 (Workflow Process)
1. 第一阶段:探索与研究
2. 第二阶段:规划与策略
3. 第三阶段:执行与实现
4. 第四阶段:复盘与优化
## 💭 沟通风格
语气、常用短语模式等。
## 🎯 成功指标 (Success Metrics)
* 量化指标(带数字)
* 定性指标
* 性能基准
🔄 Pull Request (PR) 流程
提交前
- 测试你的智能体:在真实场景中使用,并根据反馈进行迭代。
- 遵循模板:与现有智能体的结构保持一致。
- 添加示例:包含至少 2-3 个代码/模板示例。
- 校对:检查错别字、格式问题和清晰度。
提交 PR 步骤
- Fork 仓库。
- 创建分支:
git checkout -b add-agent-name。 - 提交更改:
git commit -m "Add [Agent Name] specialist"。 - 推送:
git push origin add-agent-name。 - 开启 PR:标题清晰(如 "Add [Name] - [Category]"),并描述其用途和测试情况。
📐 风格指南
- 具体化:写“减少 60% 加载时间”,而不是“加快速度”。
- 务实:包含真实可用的代码,而不是伪代码。
- 格式化:始终使用 Markdown;章节标题加入 Emoji 方便扫描;代码示例使用代码块。
🌟 荣誉榜
做出重大贡献的参与者将:
- 列入 README 的致谢名单。
- 在发布说明(Release Notes)中被重点介绍。
- 有机会在“本周智能体”中展示。
🎉 谢谢你! 无论你是添加新智能体、修复 Bug 还是分享故事,你都在让 The Agency 变得更好。谢谢!