真实世界 使用场景

看看团队如何使用Engram更快地交付更好的代码。

面向人类

面向团队负责人和工程经理

Engram 能真实加速的场景:agent onboarding、重复 incident、repo 约定和多工具团队。

让新 agent 熟悉 repo

新开发者或新 agent 进入 repo。Engram 不替代文档,但会在编辑前给 agent 项目约定、已知 gotcha 和架构决策。

使用Engram之前

Agent 只根据当前文件猜测,容易错过过去决策或 edge case。

使用Engram之后

Agent 先加载 repo memory,错误建议更少,review 循环更短。

terminal
$ engram_get_context({ repo: "main-api" }) -> 200 memories loaded

午夜生产环境修复

凌晨2点生产环境宕机。你打开编码Agent。Engram回忆:"上次auth故障是.env.production中的JWT过期配置。"3分钟修复。

使用Engram之前

凌晨2点调试,搜索Slack历史,猜测

使用Engram之后

engram_recall -> 上次事件的精确修复。3分钟,不是30。

terminal
$ engram_recall({ query: "auth service down" }) -> "JWT expiry in .env.production, set to 24h not 1h"

跨团队规范共享

前端团队采用新的API模式。后端团队的Agent通过Engram学会了。没有安排会议,没有更新wiki。

使用Engram之前

规范记录在没人读的wiki里。团队分化。

使用Engram之后

一个团队存储规范。所有团队的Agent都遵循。

terminal
$ engram_store({ type: "CONVENTION", content: "API responses use { data, error, meta } envelope" })

事后学习

数据库宕机。根因:连接池耗尽。修复存储在Engram中。下次任何Agent遇到池问题,立即回忆起修复方法。

使用Engram之前

事后文档写了,归档了,忘了。

使用Engram之后

修复存储为GOTCHA。每个Agent永远知道。

terminal
$ engram_store({ type: "GOTCHA", content: "Pool exhaustion: max 20 connections, use pgbouncer" })

多工具一致性

Alice用Claude Code,Bob用Cursor,Charlie用Gemini 或 Antigravity。同一代码库。Engram确保所有Agent遵循相同规范,无论哪个AI模型。

使用Engram之前

每个开发者的AI建议不同模式。代码审查发现不一致。

使用Engram之后

所有Agent记住相同规范。无需强制的一致性。

terminal
$ engram_recall({ query: "code conventions" }) -> 12 CONVENTION memories loaded
面向Agent

机器可读示例

AI编程Agent的复制粘贴模式。每个示例展示MCP工具调用和预期响应。

会话启动

你刚开始新会话。写代码前,加载上下文。

MCP工具调用
engram_get_context({
  repo: "api-backend",
  task: "add payment endpoint"
})
响应

15 memories loaded (conventions: snake_case DB, gotchas: Stripe webhook idempotency...)

决策前检查

你即将在REST和GraphQL之间选择。先检查团队记忆。

MCP工具调用
engram_recall({
  query: "REST vs GraphQL decision"
})
响应

ARCHITECTURE memory found: "REST for external APIs, GraphQL for internal dashboard. Decision made 2024-06."

Bug修复文档

你刚花30分钟调试。存储修复方法,这样其他Agent不会再浪费时间。

MCP工具调用
engram_store({
  type: "SOLUTION",
  content: "TypeError in Prisma 7: use PrismaPg adapter, not raw PrismaClient()",
  tags: ["prisma", "typescript"]
})
结果

记忆存储成功。对该工作区的所有Agent可用。

反馈循环

你回忆了一条记忆,它有帮助。报告它,让系统学习。

MCP工具调用
engram_report_outcome({
  memory_id: "mem_xyz",
  success: true,
  detail: "Migration worked perfectly"
})

engram_report_outcome({
  memory_id: "mem_abc",
  success: false,
  failure_reason: "outdated",
  detail: "This was for Prisma 5, we use 7 now"
})
结果

记忆存储成功。对该工作区的所有Agent可用。

跨模型协作

Cursor Agent昨天存储了一个陷阱。你是Claude Code Agent。你今天从中受益。

MCP工具调用
engram_recall({
  query: "Neon database"
})
响应

GOTCHA (stored by cursor, confidence: 0.82): "Neon drops connections at 10s. Fix: connect_timeout=30"

支持和反馈

帮助我们改进 Engram

如果 setup 让人困惑、工具行为异常或价格限制看起来不对,请在这里告诉我们。消息会直接到我们这里。

支持和反馈

我们该改进什么?

Bug、混乱的 setup 步骤、价格问题和产品想法都会直接发送给 Engram 团队。

还需要 10 个字符0/10