Kanji
・Ingeniero Cloud / Freelance ・Nacido en 1993 ・De Ehime / Residente en Shibuya, Tokio ・5 años de experiencia en AWS Detalles del perfil
Índice
En mi trabajo diario colaborando con agentes autónomos de código (Google Antigravity, Anthropic Claude Code y AWS Kiro), el cuello de botella más persistente con el que tropezaba una y otra vez era «la degradación de la memoria a largo plazo y el despilfarro acumulativo de tokens en la ventana de contexto».
Al principio asumí, como muchos desarrolladores, que bastaría con disponer de una base de datos vectorial como LanceDB o Chroma y dejar que el agente almacenara allí sus decisiones y salidas de terminal. Sin embargo, en cuanto la base de conocimiento superó varios cientos de registros, surgieron fallos críticos:
En este artículo presento la arquitectura completa de nuestra Memoria a Largo Plazo Gen 3 : combinando Markdown SSOT (única fuente de verdad) gestionado en Git con GraphRAG híbrido (LanceDB + SQLite FTS5 Trigram BM25 + recorrido de grafos WikiLink con CTE recursivas + Cross-Encoder local de reordenamiento) .
Además, analizo cómo redactar reglas en inglés reduce el consumo de tokens en un 40--50 % , permitiendo consultas bilingües fluidas respaldadas por benchmarks empíricos sobre 554 fragmentos en un Apple M5 Mac.
Las arquitecturas de memoria han pasado por tres generaciones:
.md
memory_save
Los tokenizadores BPE de modelos como Claude 3.5, GPT-4o y Gemini están optimizados para el inglés:
● Japonés: 「エージェント長期記憶の運用ルールとナレッジ昇格ゲート」 ➔ ~28 caracteres / 22 a 26 tokens (0.8 a 1.5 tokens por carácter) ● Inglés: "Operational rules for Agent Memory Hub and knowledge promotion barrier" ➔ 74 caracteres / 11 tokens (1.1 a 1.2 tokens por palabra completa)
Las especificaciones redactadas en inglés consumen entre un 40 % y un 55 % menos de tokens . Gracias a multilingual-e5-small , las consultas en cualquier idioma encuentran la documentación en inglés sin latencia de traducción.
multilingual-e5-small
① Memoria de Trabajo Efímera: brain/<conversation-id>/ (Descartada al terminar) │ ▼ ② Barrera de Promoción: ¿Es un ADR duradero o lección de incidente? │ ▼ ③ Markdown SSOT Permanente: docs/adrs/ y docs/incidents/ en Git
Rules for promoting temporary scratch memory to long-term SSOT
rules/rule-agent-memory.md#1
port 30001 passkey authentication
incidents/incident-20261014-passkey-timeout.md#2
WebAuthn passkey timeout root cause
incidents/incident-20261014-passkey-timeout.md#0
incident
adr
rule
Frente a bge-reranker-v2-m3 (2,6 GB RAM y 2,48 s), el modelo seleccionado hotchpotch/japanese-reranker-xsmall-v2 pesa solo 37 MB e infiere en 213 ms.
bge-reranker-v2-m3
hotchpotch/japanese-reranker-xsmall-v2
La memoria eficaz a largo plazo se sostiene en: 1. SSOT en Markdown con Git , transparente y auditable. 2. Filtro híbrido : BM25, grafos WikiLink y Cross-Encoder estricto (3--5 fragmentos). 3. Reglas en inglés para recortar el consumo de tokens a la mitad.
Obtén el paquete completo: AGENTS.md universal, hooks.json deterministas, reglas de Git seguras y scripts probados en Antigravity, Kiro, Claude Code y Codex.
Impulsado por los pipelines de IA autónoma y modelos de frontera analizados en este blog. Puntuación cuantitativa diaria y señales macro.
Asesoramiento práctico en flujos de agentes de codificación IA, arquitecturas de memoria híbrida y modernización en AWS y Google Cloud.