通用AI太鸡肋?144位AI专家组成梦之队!开发/营销/游戏全覆盖,24小时输出不摸鱼还适配Claude/Copilot

[agency-agents] 是一个 实现自动化代理协作的 Shell 脚本工具。简单讲,它用Shell编写,能让多个自动化代理像团队一样协同工作,完成复杂任务。适用人群:开发者、运维工程师及对自动化流程感兴趣的用户。

项目地址:https://github.com/msitarzewski/agency-agents

主要语言:Shell

stars: 33.0k

仓库简介

该仓库名为 “The Agency”,是一个精心打造的AI代理集合,源于Reddit的一个讨论帖,经过数月迭代而成。这里的每个AI代理都具备专业能力、独特个性、明确流程和可交付成果,如同一支随时待命的专业团队,能助力用户解决各类工作问题。

核心优势

  • 高度专业化:每个代理在各自领域拥有深入专业知识,并非通用的提示模板。
  • 个性驱动:拥有独特的声音、沟通风格和处理方式。
  • 注重交付:提供实际代码、流程和可衡量的成果。
  • 可用于生产:经过实际生产环境的测试,具备成熟的工作流程和成功指标。

快速启动方式

  • 与Claude Code配合使用(推荐):将代理文件复制到Claude Code目录,在Claude Code会话中激活所需代理。
  • 作为参考使用:每个代理文件包含身份、核心使命、工作流程、技术交付物、成功指标和沟通风格等内容,可按需复制和调整。
  • 与其他工具配合使用:通过运行脚本生成集成文件,再使用安装脚本进行安装,支持Cursor、Aider、Windsurf、Gemini CLI、OpenCode等工具。

代理团队

仓库涵盖12个部门,拥有144个专业代理,包括:

  • 工程部门:如前端开发者、后端架构师、移动应用构建者等,负责软件开发和技术实现。
  • 设计部门:包含UI设计师、UX研究员、品牌守护者等,专注于设计美观、易用的产品。
  • 付费媒体部门:有PPC活动策略师、搜索查询分析师等,致力于将广告投入转化为可衡量的业务成果。
  • 销售部门:像外向型策略师、交易策略师等,负责将销售管道转化为收入。
  • 营销部门:包括增长黑客、内容创作者、社交媒体策略师等,助力扩大受众群体。
  • 产品部门:如冲刺优先级排序员、趋势研究员等,确保产品在正确的时间开发出正确的功能。
  • 项目管理部门:有工作室制片人、项目负责人等,保障项目按时、按预算完成。
  • 测试部门:如证据收集员、现实检验员等,负责测试产品,确保质量。
  • 支持部门:包括支持响应者、分析报告员等,为业务运营提供支持。
  • 空间计算部门:如XR界面架构师、macOS空间/金属工程师等,专注于构建沉浸式体验。
  • 专业部门:涵盖代理协调员、LSP/索引工程师等,处理特殊专业需求。
  • 游戏开发部门:包含游戏设计师、关卡设计师等,负责开发各类游戏。

实际应用场景

  • 构建创业MVP:由前端开发者、后端架构师、增长黑客等组成团队,加快产品上线速度。
  • 营销活动启动:内容创作者、Twitter参与者、Instagram策展人等协同工作,实现多渠道营销。
  • 企业功能开发:高级项目经理、高级开发者、UI设计师等合作,确保企业级交付质量。
  • 付费媒体账户接管:付费媒体审计员、跟踪与测量专家等共同优化账户。
  • 全代理产品发现:各部门代理并行工作,制定全面的产品蓝图。

多工具集成

支持Claude Code、GitHub Copilot、Antigravity、Gemini CLI、OpenCode等多种工具,通过脚本实现快速安装和集成。

未来规划

  • 开发交互式代理选择器网页工具
  • 制作代理设计的视频教程
  • 建立社区代理市场
  • 推出代理“个性测试”以匹配项目
  • 开展“每周代理”展示系列活动

谷歌开源A2UI:让AI Agent“会说UI”,安全如数据还能跨端一键渲染

A2UI 是一个基于 TypeScript 构建用户界面组件的开源库。简单讲,它提供了一套现代化的 UI 工具和组件,帮助开发者快速搭建美观、响应式的网页界面。适用人群:前端开发者、Web 应用开发人员

项目地址:https://github.com/google/A2UI

主要语言:TypeScript

stars: 12.5k

仓库核心信息

  • 项目状态:处于 v0.8 公共预览阶段,规范和实现虽已具备功能,但仍在不断发展。
  • 项目目标:解决生成式 AI 中,代理难以向用户呈现丰富交互式界面的问题,尤其是在远程或跨信任边界的场景下。
  • 核心功能:是一个开放标准和库集合,允许代理以声明式 JSON 格式描述 UI 意图,客户端应用使用自身的原生组件库进行渲染。

优势

  • 安全性高:采用声明式数据格式,而非可执行代码。客户端维护受信任的 UI 组件目录,代理只能请求渲染目录内的组件,降低了运行大语言模型生成的任意代码带来的安全风险。
  • 对大语言模型友好且可增量更新:UI 以带有 ID 引用的扁平组件列表表示,便于大语言模型增量生成,支持渐进式渲染,提升用户体验,代理能根据用户新请求高效地对 UI 进行增量更改。
  • 框架无关且可移植:将 UI 结构与实现分离,代理发送组件树及其关联数据模型的描述,客户端负责将抽象描述映射到本地小部件,同一 A2UI JSON 负载可在不同框架构建的客户端上渲染。
  • 灵活性强:具备开放注册表模式,开发者可将服务器端类型映射到自定义客户端实现,通过注册“智能包装器”,能将任何现有 UI 组件连接到 A2UI 的数据绑定和事件系统,开发者可在自定义组件逻辑中实施严格的沙盒策略和“信任阶梯”。

应用场景

  • 动态数据收集:代理根据对话特定上下文生成定制表单,如预订特殊服务时的日期选择器、滑块和输入框等。
  • 远程子代理:协调代理将任务委派给远程专业代理,专业代理返回 UI 负载并在主聊天窗口内渲染。
  • 自适应工作流:企业代理根据用户查询动态生成审批仪表盘或数据可视化界面。

架构流程

  1. 生成:代理(使用 Gemini 或其他大语言模型)生成或使用预生成的 A2UI Response(JSON 负载),描述 UI 组件的组成和属性。
  2. 传输:消息通过 A2A、AG UI 等方式发送到客户端应用。
  3. 解析:客户端的 A2UI 渲染器解析 JSON。
  4. 渲染:渲染器将抽象组件(如 type: 'text-field')映射到客户端代码库中的具体实现。

依赖

  • 传输协议:与 A2A 协议和 AG UI 兼容。
  • 大语言模型:可由任何能生成 JSON 输出的模型生成。
  • 宿主框架:需要使用支持的框架(目前为 Web 或 Flutter)构建的宿主应用。

快速开始

  • 前提条件:需要 Node.js(用于 Web 客户端)、Python(用于代理示例),运行示例需要有效的 Gemini API 密钥
  • 运行餐厅查找器演示
    • 克隆仓库:git clone <https://github.com/google/A2UI.git> 并进入目录 cd A2UI
    • 设置 API 密钥:export GEMINI_API_KEY="your_gemini_api_key"
    • 运行代理(后端):cd samples/agent/adk/restaurant_finder 并执行 uv run .
    • 运行客户端(前端):在新终端窗口依次执行一系列命令安装和构建相关组件,最后运行 npm run dev

路线图

  • 规范稳定:朝着 v1.0 规范发展。
  • 增加更多渲染器:添加对 React、Jetpack Compose、iOS(SwiftUI)等的官方支持。
  • 支持更多传输方式:如 REST 等。
  • 支持更多代理框架:如 Genkit、LangGraph 等。

原文:https://mp.weixin.qq.com/s/1T7mEDjeEmGd9HGl5sdDWQ
欢迎关注公zh:AI Tech研习社

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐