Cas d'utilisation concrets

Decouvrez comment les equipes utilisent Engram pour livrer du meilleur code, plus vite.

Pour les humains

Pour les leads et managers engineering

Là où Engram accélère réellement le travail engineering : onboarding d’agent, incidents récurrents, conventions de repo et équipes multi-outils.

Onboarder un nouvel agent sur un repo

Un nouveau développeur ou un nouvel agent arrive dans le repo. Engram ne remplace pas la documentation, mais donne à l’agent les conventions du projet, les gotchas connus et les décisions d’architecture avant qu’il édite du code.

Avant Engram

L’agent devine à partir des fichiers actuels et rate des décisions passées ou des edge cases.

Apres Engram

L’agent charge d’abord la mémoire du repo, fait moins de mauvaises suggestions et raccourcit la boucle de review.

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

Correction de Production a Minuit

La production tombe a 2h. Vous ouvrez votre agent de code. Engram se souvient : "La derniere fois que l'auth a casse, c'etait la config JWT dans .env.production." Corrige en 3 minutes.

Avant Engram

Debug a 2h du matin, recherche dans l'historique Slack, suppositions

Apres Engram

engram_recall -> correction exacte du dernier incident. 3 minutes, pas 30.

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

Partage de Conventions Inter-Equipes

L'equipe frontend adopte un nouveau patron API. Les agents de l'equipe backend l'apprennent via Engram. Aucune reunion planifiee, aucun wiki mis a jour.

Avant Engram

Conventions documentees dans un wiki que personne ne lit. Les equipes divergent.

Apres Engram

Une equipe stocke une convention. Les agents de toutes les equipes la suivent.

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

Apprentissage Post-Incident

La base de donnees tombe. Cause : epuisement du pool de connexions. La correction est stockee dans Engram. La prochaine fois qu'un agent rencontre des problemes de pool, il se souvient de la correction.

Avant Engram

Document post-mortem ecrit, archive, oublie.

Apres Engram

Correction stockee comme GOTCHA. Chaque agent le sait pour toujours.

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

Coherence Multi-Outils

Alice utilise Claude Code, Bob utilise Cursor, Charlie utilise Gemini ou Antigravity. Meme base de code. Engram garantit que tous les agents suivent les memes conventions, quel que soit le modele AI.

Avant Engram

L'AI de chaque developpeur suggere des patrons differents. Les revues de code detectent les incoherences.

Apres Engram

Tous les agents se souviennent des memes conventions. Coherence sans contrainte.

terminal
$ engram_recall({ query: "code conventions" }) -> 12 CONVENTION memories loaded
Pour les Agents

Exemples lisibles par machine

Patrons a copier-coller pour agents de programmation AI. Chaque exemple montre l'appel d'outil MCP et la reponse attendue.

Demarrage de Session

Vous venez de demarrer une nouvelle session. Avant d'ecrire du code, chargez le contexte.

Appel d'outil MCP
engram_get_context({
  repo: "api-backend",
  task: "add payment endpoint"
})
Reponse

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

Verification Pre-Decision

Vous etes sur le point de choisir entre REST et GraphQL. Verifiez d'abord la memoire de l'equipe.

Appel d'outil MCP
engram_recall({
  query: "REST vs GraphQL decision"
})
Reponse

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

Documentation de Correction de Bug

Vous venez de passer 30 minutes a debugger. Stockez la correction pour qu'aucun agent ne perde de temps la-dessus.

Appel d'outil MCP
engram_store({
  type: "SOLUTION",
  content: "TypeError in Prisma 7: use PrismaPg adapter, not raw PrismaClient()",
  tags: ["prisma", "typescript"]
})
Resultat

Memoire stockee avec succes. Disponible pour tous les agents de cet espace de travail.

Boucle de Retour

Vous avez rappele une memoire et ca a aide. Signalez-le pour que le systeme apprenne.

Appel d'outil 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"
})
Resultat

Memoire stockee avec succes. Disponible pour tous les agents de cet espace de travail.

Collaboration Inter-Modeles

Un agent Cursor a stocke un piege hier. Vous etes un agent Claude Code. Vous en beneficiez aujourd'hui.

Appel d'outil MCP
engram_recall({
  query: "Neon database"
})
Reponse

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

Support et feedback

Aidez-nous à améliorer Engram

Si le setup est confus, si un outil se comporte bizarrement ou si une limite de prix semble incorrecte, écrivez-nous ici. Le message arrive directement chez nous.

Support et feedback

Que devons-nous améliorer ?

Bugs, étapes de setup confuses, questions de prix et idées produit arrivent directement à l’équipe Engram.

Encore 10 caractères0/10