| 属性 | 内容 |
|---|---|
| 项目名称 | PromptX · AI Agent Context Platform |
| 母公司 | Deepractice (深度实践) |
| 创始人 | 姜山 (Sean Jiang) |
| 开源协议 | MIT License |
| GitHub | https://github.com/Deepractice/PromptX |
| 官网 | https://promptx.deepractice.ai |
| 论文 | WWW Companion '26 已接受 |
| Star 数 | 3K+ (GitHub) |
| 下载量 | 50K+ |
"Chat is All You Need" - 革命性的交互设计,让 AI 智能体瞬间变身为行业专家PromptX 是一个基于 MCP (Model Context Protocol) 协议的 AI Agent 上下文平台,通过自然语言对话即可为 Claude、Cursor 等 AI 应用注入专业能力。
| 版本 | 名称 | 技术栈 | 定位 |
|---|---|---|---|
| V1 | DPML Role | Markdown .role.md | 静态角色定义 |
| V2 | RoleX | Gherkin .feature | 动态角色生命周期管理 |
RoleX 是 PromptX V2 引入的下一代角色系统,支持目标追踪、任务规划、组织架构等高级功能。
┌─────────────────────────────────────────────────────────────┐
│ SERVICE LAYER 服务层 │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────────┐ │
│ │ Desktop │ │ CLI │ │ API Clients │ │
│ │ (Electron) │ │ (Node.js) │ │ (HTTP/MCP) │ │
│ └──────┬───────┘ └──────┬───────┘ └────────┬─────────┘ │
└─────────┼─────────────────┼───────────────────┼────────────┘
│ │ │
└─────────────────┴───────────────────┘
│
┌───────────────────────────▼─────────────────────────────────┐
│ CONTEXT ENGINEERING LAYER 上下文工程层 │
│ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ COGNITION ENGINE 认知引擎 │ │
│ │ ┌──────────────┐ ┌──────────────┐ ┌───────────┐ │ │
│ │ │ Nuwa │ │ Luban │ │ Memory │ │ │
│ │ │ (角色创建) │ │ (工具开发) │ │ (记忆) │ │ │
│ │ └──────────────┘ └──────────────┘ └───────────┘ │ │
│ └─────────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ MEMORY SYSTEM 记忆系统 │ │
│ │ ┌──────────┐ ┌──────────┐ ┌────────────────────┐ │ │
│ │ │ PML │ │ Engram │ │ Graph Network │ │ │
│ │ │ Repository│ │ Database │ │ (语义网络) │ │ │
│ │ └──────────┘ └──────────┘ └────────────────────┘ │ │
│ └─────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘
│
┌───────────────────────────▼─────────────────────────────────┐
│ GENERATION & EXECUTION LAYER 生成执行层 │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ Context Assembler + Foundation LLM (Claude等) │ │
│ └─────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘
Deepractice/PromptX
├── apps/
│ ├── desktop/ # Electron 桌面客户端
│ └── cli/ # 命令行工具
├── packages/
│ ├── core/ # DPML 框架 + 认知系统
│ ├── mcp-server/ # MCP 协议服务器实现
│ ├── resource/ # 资源注册表 + 内置工具
│ ├── logger/ # 日志系统
│ └── config/ # 配置管理
├── features/ # E2E 测试
├── docker/ # Docker 部署
└── docs/ # 技术文档
@promptx/cli
↓
@promptx/mcp-server ←→ @promptx/core
↓ ↓
@promptx/resource ←→ @promptx/logger
| 技术 | 作用 | 创新点 |
|---|---|---|
| PML (Prompt Markup Language) | 定义角色和记忆组织 | 机器可解析的标记语言 |
| Engram Networks | 记忆架构 | 激活-扩散图网络,关联检索 |
| ACP (Agent Context Protocol) | 工具编排 | 受 HATEOAS 启发的动态发现 |
不是 RAG,是真正的 AI 记忆!
┌─────────────────────────────────────┐
│ ENGRAM STRUCTURE │
├─────────────────────────────────────┤
│ content │ 原始经验内容 │
│ schema │ 概念序列 (关键词) │
│ strength │ 重要性权重 │
│ type │ ATOMIC/LINK/PATTERN │
└─────────────────────────────────────┘
三种类型:
┌─────────────────────────────────────────────────────┐
│ COGNITIVE LOOP │
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ Input │───→│ Remember │───→│ Store │ │
│ └──────────┘ └──────────┘ └────┬─────┘ │
│ ↑ │ │
│ │ ↓ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ Output │←───│ Recall │←───│ Network │ │
│ └──────────┘ └──────────┘ └──────────┘ │
│ │
└─────────────────────────────────────────────────────┘
Phase 1: 粗召回 (Coarse Recall)
DPML 定义示例:
<role domain="expertise">
<personality>思维模式定义</personality>
<principle>行为原则约束</principle>
<knowledge>专业知识体系</knowledge>
</role>
@Reference 引用系统:
@role://video-copywriter # 引用角色定义
@thought://creative-thinking # 引用思维模式
@execution://best-practice # 引用执行框架
@memory://project-experience # 引用记忆系统
受 HATEOAS 启发,超越传统 MCP:
{
"available_actions": [
{
"rel": "execute",
"href": "/tools/excel/analyze",
"params": { "file": "data.xlsx" }
}
]
}
核心优势:
| 角色 | 名称 | 专长 | 激活方式 |
|---|---|---|---|
| Nuwa | 女娲 | AI 角色创建 | "激活女娲" |
| Luban | 鲁班 | 工具集成 | "激活鲁班" |
| Sean | 姜山 | 产品决策 | "激活Sean" |
| Writer | 文章写手 | 内容创作 | "激活写手" |
| Jiangziya | 姜子牙 | AI转型顾问 | "激活姜子牙" |
| Shaqing | 傻青 | 哲学引导 | "激活傻青" |
| TeacherYo | YoYo老师 | 教育咨询 | "激活YoYo老师" |
| Dayu | 大禹 | 角色迁移 | "激活大禹" |
基于 Gherkin .feature 文件的动态角色:
Feature: I am Alex, the Product Manager
As a product manager with 10 years of experience,
I help teams build products that users love.
Scenario: My personality
Given I am analytical and data-driven
And I communicate clearly and concisely
Then I always focus on user value
V2 新增能力:
| 工具 | 功能 |
|---|---|
| Excel Tool | 数据分析、报告生成、图表可视化 |
| Word Tool | 文档阅读、专业写作、批量替换 |
| PDF Reader | 分页阅读、内容提取、图片提取 |
用户描述需求 → Luban 生成 YAML → 沙盒验证 → 注册发布
特点:
| 方式 | 适用场景 | 命令 |
|---|---|---|
| Desktop Client | 普通用户 | 下载 .dmg/.exe |
| CLI | 开发者 | npx -y @promptx/mcp-server |
| Docker | 生产环境 | docker run deepracticexs/promptx |
{
"mcpServers": {
"promptx": {
"type": "streamable-http",
"url": "http://127.0.0.1:5203/mcp"
}
}
}
| 行业 | 应用 | 效果 |
|---|---|---|
| 旅游 | 内容+服务代理流水线 | 成本 -30%,收入 2x |
| 教育 | 记忆增强教学助手 | 个性化辅导,学生感到被理解 |
| 咨询 | 销售知识系统化 | 新人培训从 6 个月缩短到 6 周 |
"一下午创建了 6 个专业代理,零代码。" —— 旅游行业
"记忆网络让 AI 记住每个学生的学习轨迹。" —— 教育行业
"传统 RAG 不可能做到。" —— 咨询行业
┌───────────────────────────────────────────────────────┐
│ Deepractice 深度实践 │
├───────────────────────────────────────────────────────┤
│ PromptX │ AI Agent Context Platform │
│ Agent SDK │ @deepractice-ai/agent-sdk │
│ Agent CLI │ @deepractice-ai/agent-cli │
│ DPML │ Deepractice Prompt Markup Lang │
└───────────────────────────────────────────────────────┘
论文: PromptX: A Cognitive Agent Platform with Long-term Memory
已接受: WWW Companion '26 (迪拜)
研究团队:
| 原则 | 解释 |
|---|---|
| Chat is All You Need | 自然语言交互,无需学习复杂指令 |
| Treat AI as a Person | 把 AI 当作人而非软件 |
| Cognitive Architecture | 超越 RAG 的认知架构 |
| HATEOAS for AI | 受 Web 架构启发的协议设计 |
| 特性 | 传统 RAG | PromptX 认知记忆 |
|---|---|---|
| 存储 | 文本分块 | Engram (完整记忆痕迹) |
| 检索 | 向量相似度 | 图传播激活 |
| 关系 | 无 | 语义网络 |
| 推理 | 单次检索 | 多跳关联推理 |
| 遗忘 | 无记忆 | 持久化存储 |
✅ 真正的长期记忆 - 不是 RAG,是认知架构
✅ 自然语言交互 - 无需学习复杂指令
✅ 开源开放 - MIT 协议,社区友好
✅ 学术认可 - WWW Companion '26 已接受
✅ 生产验证 - 15+ 企业,6 个行业
✅ MCP 生态 - 与 Claude/Cursor 无缝集成
⚠️ Node.js 依赖 - 需要 Node.js 环境
⚠️ Claude 依赖 - AgentX 功能依赖 Claude API
⚠️ 中文文档 - 部分文档仍为英文
⚠️ 社区规模 - 相比 LangChain 等社区较小
| 项目 | 类型 | 记忆 | 角色 | 开源 |
|---|---|---|---|---|
| PromptX | 上下文平台 | Engram 网络 | 动态角色 | ✅ MIT |
| LangChain | 框架 | 简单记忆 | 手动定义 | ✅ MIT |
| AutoGPT | 自主代理 | 向量存储 | 预设 | ✅ MIT |
| Dify | LLM 平台 | RAG | 工作流 | ✅ OSS |
| Character.AI | 角色平台 | 有限 | 丰富 | ❌ 闭源 |
研究时间: 2026-03-07
研究者: 小凯
标签: #PromptX #RoleX #Deepractice #AIAgent #MCP #认知记忆 #开源研究
还没有人回复