发现 AI 代理的未来

AIDD Framework

收录于 2026年2月24日
智能体与应用工具
开源
TypeScriptNode.js工作流自动化多智能体系统AI代理智能体框架CLI智能体与应用工具开发者工具/代码自动化/工作流/RPA

AI驱动开发的标准框架,通过架构规范、测试工作流和代理编排系统,将AI代码生成速度转化为可持续的高质量开发速度。包含CLI工具、代理运行时和Node.js服务器框架。

项目概述#

AIDD Framework 是由 ParallelDrive 组织开发的 AI 驱动开发标准框架。项目旨在解决 AI 辅助编程带来的"速度陷阱"问题——研究显示 AI 工具导致代码重复率增加 8 倍(GitClear)和错误率上升 9%(Google DORA)。

核心组件#

AIDD CLI#

项目引导和自动化工具,支持 npx aidd 快速初始化和 Cursor 编辑器集成。

Agent Runtime#

从产品发现到提交发布的完整工作流运行时,协调多个 AI 代理完成开发任务。

SudoLang Prompt Language#

用于 AI 编排的类型化伪代码语言,支持声明式、基于约束、面向接口的编程。

Server Framework#

用于 Node.js 和 Next.js 的可组合后端框架,采用 asyncPipe 函数组合模式替代传统 Express 中间件链。

工作流命令#

命令功能
/discover创建用户故事映射和产品发现
/task创建结构化史诗和任务规划
/execute基于 TDD 实现代码
/review代码审查和最佳实践检查
/commit提交代码
/user-test生成人类和 AI 代理双重测试脚本

关键配置文件#

  • vision.md: 项目愿景文档(Overview, Goals, Non-Goals, Key Constraints, Architectural Decisions)
  • AGENTS.md: 自动生成的 AI 代理指令文件
  • ai/commands/: 工作流命令定义
  • ai/rules/: 代理编排规则
  • plan/story-map/: 用户旅程和角色(YAML 格式)

环境要求#

  • Node.js: 16.0.0+ (需要 ESM 支持)
  • 运行环境: Unix/Linux shell (bash/zsh) 或 Windows WSL
  • 推荐编辑器: Cursor(针对其优化)
  • 推荐 LLM: Claude 4.5 Sonnet

安装使用#

# 无需安装直接使用
npx aidd --help

# 为 Cursor 创建项目
npx aidd --cursor my-project

# 全局安装
npm install -g aidd

服务器框架示例#

import { createRoute, withRequestId, createWithConfig } from "aidd/server";

const withConfig = createWithConfig(() =>
  loadConfigFromEnv(["OPENAI_API_KEY", "DATABASE_URL"])
);

export default createRoute(
  withRequestId,
  withConfig,
  async ({ request, response }) => {
    response.status(200).json({ message: "Success" });
  }
);

项目状态#

  • 217 commits, 16 releases
  • 最新版本: v2.5.0
  • 活跃维护中

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。