---
title: "Memoria de ingeniería y revisión de código con IA · SourceAnt"
description: "Memoria compartida para agentes de codificación de IA y revisiones de código. Mantenga las decisiones de ingeniería conectadas entre repositorios, con un núcleo de código abierto y sus propias claves de modelo."
url: "https://sourceant.ai/es/"
---

# Memoria de ingeniería compartida para su equipo y sus agentes de codificación.

Mantenga las decisiones y restricciones que hay detrás de su código disponibles entre sesiones, herramientas y repositorios. Lleve esa memoria de ingeniería a la revisión de código con IA y al siguiente cambio de sus agentes.

[Comenzar](https://app.sourceant.ai/) [Véalo en acción](https://sourceant.ai/es/#knowledge-in-action)

Desde $49 al mes, nunca por asiento · Cada ingeniero y cada agente incluidos · Sus propias claves de modelo · Disponible en local

De qué está hecho realmente su sistema

Las partes leídas de su código y luego el mismo sistema como diagrama: qué proporciona qué y qué depende de ello.

[Explorar sistemas](https://sourceant.ai/es/systems)

Un ejemplo: cambiar los reintentos de pago

## Una decisión recordada. Un conflicto detectado.

1.  1\. Mantenga la decisión
    
    ### El cliente móvil es dueño de la clave de pago.
    
    Registre el porqué: reutilizar la misma clave permite reintentar un pago sin crear un segundo cargo.
    
2.  2\. Conecte el código
    
    ### El cliente y el servicio de pago comparten ese contrato.
    
    Vincule la decisión a ambos lados, incluso cuando viven en repositorios separados.
    
3.  3\. Revise con ese conocimiento
    
    ### Una nueva clave en cada reintento rompe el acuerdo.
    
    La revisión puede señalar la decisión registrada y el cliente afectado, para que el autor sepa qué debe preservar.
    

Desde $49 al mes para todo el equipo, más el uso de modelos Nativo para agentes, sobre MCP Sus propias claves de modelo Conocimiento gobernado por personas

`curl -fsSL https://raw.githubusercontent.com/sourceant/cli/main/scripts/install.sh | sh`

La realidad diaria

## La IA abarató la escritura de código y encareció su confianza.

En una base de código grande y crítica, la velocidad supera hoy la capacidad de cualquiera de retener la arquitectura en la cabeza, juzgar un cambio contra el sistema real y desplegarlo de forma segura.

-   ### El porqué vive en las cabezas de tu equipo
    
    Los agentes abren más cambios en un día de los que tus ingenieros sénior pueden rastrear hasta las decisiones que hay detrás. El razonamiento que mantiene correcto el sistema nunca salió de un hilo de Slack o de un PR cerrado.
    
-   ### El sistema supera la comprensión de cualquiera y deriva en silencio
    
    Crece y la IA lo toca cada vez más, hasta que nadie abarca ya su forma completa. Sigue cambiando en una dirección que nadie eligió deliberadamente, y solo lo notas cuando ya es difícil revertirlo.
    
-   ### La calidad y la fiabilidad se resienten al escalar la IA
    
    Cuanto más despliegas con agentes, más soluciones provisionales se revierten, las convenciones derivan y los contratos se rompen. La confianza en el código se erosiona justo cuando vas más rápido.
    
-   ### Tu gasto en IA sube y el contexto nunca se conserva
    
    Cada sesión vuelve a explicar la misma arquitectura, consumiendo tokens y cuotas por usuario, y nada de ello queda registrado para el siguiente ingeniero o el siguiente agente.
    

Los equipos que capturan el porqué acumulan comprensión con cada cambio. Los que no, se dirigen más rápido hacia un sistema que entienden menos cada semana.

La tesis

## Un grafo de código le dice a un agente qué es el código. No para qué sirve.

Indexa un repositorio y podrás responder dónde vive un símbolo, quién lo llama y qué importa. Ese es un problema resuelto, y no lo reinventamos: el grafo de código que hay debajo de SourceAnt es [codebase-memory-mcp](https://github.com/deusdata/codebase-memory-mcp), sobre el que construimos.

Tampoco basta para tomar una decisión correcta. La estructura no puede decirle a un agente que el límite de reintentos se fijó tras un incidente, que un servicio a dos repositorios de distancia consume el contrato que está editando, o que el regulador descartó el enfoque obvio el trimestre pasado. Nada de eso está en el código, así que ningún analizador puede encontrarlo.

Todo lo que hay por encima del grafo es la parte que tuvimos que construir.

### Qué es el código

Archivos, símbolos, llamadas e importaciones. Construido sobre codebase-memory-mcp, que lo hace bien y de forma abierta.

### Para qué sirve

Las decisiones, restricciones y convenciones que tu equipo registró, y las reglas organizativas que nunca estuvieron en un archivo.

### A qué se conecta

Los servicios, colas y almacenes de datos al otro lado del cambio, a través de repositorios que un solo diff no puede ver.

### Si sigue siendo cierto

Un estado que controla tu equipo y una marca de obsolescencia, para que una regla sustituida deje de servirse como vigente.

Una plataforma

## Una capa de conocimiento, muchas tareas encima

SourceAnt captura cómo funciona tu código y lo sirve en todas partes, para que tus herramientas y tu equipo actúen con comprensión real en lugar de hojear archivos.

### Grafo de código

Un mapa de tus archivos, símbolos y sus relaciones. Ve la estructura que un agente está cambiando, no solo las líneas de su diff.

### Grafo de conocimiento

Lo que sabes, o deberías saber, sobre el código. Conserva decisiones, restricciones y convenciones después de que termine la sesión que las descubrió.

### Grafo del sistema

Documentación viva de la arquitectura. Ve cómo se conectan los servicios y los almacenes de datos, hacia dónde se mueve la arquitectura y si quieres que vaya allí.

### Grafo de requisitos

Lo que se supone que debe hacer el software, vinculado al código y a las pruebas que lo sustentan. La ingeniería de requisitos premium se construye sobre la base local.

Todo el sistema

## Captura el conocimiento una vez. Ponlo a trabajar en todas partes.

Un mapa vivo de cómo funciona tu sistema: tu equipo ve hacia dónde se dirige y lo guía, tus agentes construyen con todo el contexto y las tareas en las que confías se ejecutan encima.

Gestión del conocimiento del código

### Comprende tu propio sistema y mantén a tus agentes en él

SourceAnt captura las decisiones, restricciones, contratos y convenciones que hay detrás de tu código y los estructura en un mapa vivo de cómo funciona realmente tu sistema, uno que se mantiene actualizado a medida que cambia el código.

Para tu equipo

Ve cómo está construido el sistema, cómo está cambiando y hacia dónde se dirige, para detectar la deriva a tiempo y decidir si esa es la dirección que quieres antes de que quede fijada.

Para tus agentes

La porción relevante se sirve de vuelta por MCP en el momento en que un agente actúa, para que construya con todo el porqué en lugar de adivinarlo.

### Revisión con contexto

Comprueba cada cambio contra tus decisiones reales y su radio de impacto, para que los errores que se leen bien y las soluciones provisionales que quiere eliminar se señalen antes de fusionarse.

### Triaje de incidencias

Detección de duplicados y etiquetado automático inteligente en issues y PRs, para que tu backlog siga sin duplicados y enrutado sin clasificar a mano.

### Analítica de ingeniería

Ve el uso y el ahorro de tokens, la calidad de las revisiones, la cobertura de contexto y las estadísticas de triaje, para que puedas vigilar la fiabilidad y el gasto en IA a medida que escalas.

Portátil

## Funciona con las herramientas que ya usas

SourceAnt habla MCP, así que tu contexto y cada aplicación aparecen en aquello con lo que tu equipo programa. Y no es solo para humanos: los agentes consultan el conocimiento sin interfaz, en mitad de una tarea, sin que nadie vuelva a pegar el contexto. Sin dependencias, sin nuevos hábitos.

Claude Code

Cursor

Codex

Zed

VS Code

Cualquier cliente MCP

SourceAnt sobre MCP

Lleve SourceAnt a la tarea en la que está trabajando

/sourceant

-   `**/sourceant:**context`Lee el grafo indexado y las decisiones registradas en un repositorio, en lugar de buscarlas con grep.
-   `**/sourceant:**remember`Registra una decisión, convención o restricción para que tanto la próxima sesión como la próxima revisión la conozcan.
-   `**/sourceant:**use_skill`Aplica una habilidad concreta a una tarea, opcionalmente desde un repositorio.
-   `**/sourceant:**choose_skill`Encuentra una habilidad relevante y elige qué instrucciones aplicar.

1.  **Leer contexto**Solicita el grafo indexado y las decisiones registradas.
2.  **Guardar una decisión**Registra una convención o restricción para trabajo posterior.
3.  **Usar una habilidad**Elige las instrucciones que se aplicarán a la tarea actual.

Se muestra en Claude Code. Los nombres del prompt dependen de la conexión y de las habilidades disponibles.

Para quién es

## Para equipos que despliegan rápido con IA sobre código que no puede fallar

Gestiona una base de código grande y crítica, avanza al ritmo de sus agentes y le importa tanto la arquitectura y la fiabilidad como la velocidad. Se autoaloja, quiere precios basados en el uso y sus propias claves, y necesita que las personas sigan entendiendo el sistema, no solo el código.

### El arquitecto que custodia el porqué

Usted es la razón por la que el sistema todavía se sostiene. SourceAnt saca las decisiones, restricciones y contratos de su cabeza y los lleva a un grafo que cada herramienta y compañero de equipo puede consultar, para que la arquitectura sobreviva al ritmo al que está publicando.

### El responsable de plataforma que se autoaloja

Usted lo ejecuta en su propia infraestructura, con sus propias claves, y vigila la factura de IA. SourceAnt es de código abierto, con precios basados en lo que analiza y no en asientos, y privado por defecto, y reduce los tokens al servir solo la porción que una tarea necesita.

### El ingeniero que da la cara

Usted responde cuando el cambio de un agente rompe producción. SourceAnt evalúa cada cambio contra el sistema real y entrega a sus herramientas el razonamiento que hay detrás del código, para que la velocidad no le cueste la confianza.

Véalo

## Cómo se está construyendo su software y cómo está cambiando

Tanto las personas como los agentes necesitan la misma imagen. Así es como se ve en uso.

Conocimiento, no resultados de revisión

### Lo que su base de código sabe sobre sí misma

Decisiones, restricciones y convenciones capturadas a partir de revisiones y pull requests, cada una vinculada al repositorio del que proviene. Este es el activo duradero. La revisión es solo una cosa que lo lee.

![Panel de SourceAnt que enumera las decisiones y restricciones capturadas en los repositorios conectados](https://sourceant.ai/_astro/dashboard-dark.Vw1Oa5hD_1I9ybL.webp)

Cómo funciona

## Un grafo, no un montón de texto

Capture el porqué, enlúcelo en un grafo de conocimiento y sirva solo la porción relevante a cualquier herramienta de IA en el momento en que actúa.

### 1\. Mapee el código

Indexe sus repositorios en un solo grafo de código, para que usted y sus agentes puedan seguir símbolos y relaciones a través del código que se está cambiando.

### 2\. Conserve su intención

Registre las decisiones, restricciones y requisitos que el software debe seguir respetando. Vincúlelos al código y a las partes del sistema que gobiernan.

### 3\. Úselo antes de cada cambio

Entregue el contexto relevante a sus herramientas por MCP y revise los cambios de los agentes antes de que lleguen a sus colegas.

![Archivos vinculados a las decisiones y convenciones que los explican](https://sourceant.ai/_astro/graph-dark.21DBpHbE_Z1MIdpq.webp)

En la práctica

## Las decisiones que su agente desharía de otro modo

Un asistente lee el código que tiene delante. No puede leer el incidente que fijó el límite de reintentos ni la discusión que descartó el jitter. SourceAnt le entrega ambos antes de que escriba.

Se le pide a un asistente

Refactoriza la lógica de reintentos de pago para usar retroceso exponencial.

src/payments/retry.ts

SourceAnt responde con lo que ese código ya decidió

Restricción de una revisión de incidentes

El reintento máximo se mantiene en 3. Unos valores más altos ya provocaron cargos duplicados una vez.

Decisión de una conversación del equipo

El retroceso con jitter no sobrevivió al limitador de velocidad. El retardo fijo es deliberado.

Contrato del cliente móvil

Las claves de idempotencia se generan del lado del cliente. Cambiar eso rompe la aplicación móvil.

Implementa el retroceso y deja el límite de reintentos, el retardo fijo y la clave de idempotencia tal como están.

Se sirve mediante MCP, así que funciona en el asistente que tu equipo ya utiliza.

Ejemplo ilustrativo

La otra dirección

## La sesión termina. Lo que aprendiste no tiene por qué.

Gran parte de lo que mantiene correcto a un sistema se resuelve a mitad de la tarea y luego se pierde cuando se cierra la ventana. SourceAnt le da a tu agente un lugar donde guardarlo, mediante MCP, en la herramienta en la que ya estás.

`/remember`

### Guarda lo que acabas de resolver

Descubres por qué el retardo fijo es deliberado. Un comando y se convierte en una restricción sobre ese código, disponible para la próxima sesión y el próximo ingeniero.

`/context`

### Pregunta qué ha decidido ya este código

Antes de tocar un archivo, recupera las decisiones, restricciones y contratos que lo rigen, en lugar de inferir la intención a partir de las líneas que tienes delante.

`/review`

### Recibe una revisión antes de hacer push

Revisa el trabajo en tu copia de trabajo, sin confirmar y sin subir, contra el mismo grafo con el que se juzgaría una solicitud de cambios.

No se trata solo de código. Una regla sobre lo que nunca puede ir en un evento de analítica, una restricción que te impuso un regulador, una convención que dos equipos acordaron en una reunión: nada de eso está en un archivo, así que una herramienta que analiza archivos no tiene dónde ponerlo. Un registro de conocimiento aquí no tiene campo de repositorio ni campo de archivo, y eso es lo que le permite contener las cosas que tu base de código nunca dejó por escrito.

Revisiones de sistemas y entre repositorios

## Cómo sabe la revisión que tu frontend está a punto de romperse

SourceAnt lee los manifiestos que tus repositorios ya publican, propone cómo dependen entre sí las partes y espera a que una persona lo apruebe. Ese mapa es el que recorre una revisión: cambia un contrato aquí y va y lee el servicio que lo consume allá. Cuando una parte deja de coincidir con el código, se marca como obsoleta en lugar de dejarla silenciosamente incorrecta.

Un repositorio que no se pudo leer se nombra, no se omite.

Toda propuesta está pendiente. Nada aquí se aprueba solo.

Cada arista nombra el archivo del que se leyó.

Una parte que ha envejecido se marca, no se cree en silencio.

[Cómo funciona la revisión entre repositorios](https://sourceant.ai/es/systems) [Ver los casos de uso](https://sourceant.ai/es/use-cases)

![Un sistema de software en SourceAnt que muestra sus servicios, almacenes de datos y las relaciones entre ellos, con propuestas pendientes que esperan aprobación](https://sourceant.ai/_astro/systems-canvas-dark.DL1-amif_wKPPF.webp)

Por qué SourceAnt

## ¿Por qué no comentarios, ADR, una base de datos vectorial u otro bot de revisión por asiento?

Estructurado, no prosa. El contexto está tipado y vinculado en un grafo, así que las herramientas recuperan la porción exacta en lugar de buscar a ciegas en comentarios que han quedado obsoletos.

Gobernado, no alucinado. El conocimiento lleva un estado que tu equipo controla y sobre el que tus herramientas filtran: la aprobación marca lo que el equipo respalda, y nunca pone la captura en cola detrás de una persona. Un almacén vectorial simplemente adivina.

Portátil y privado. Se sirve mediante MCP a cualquier herramienta, es de código abierto y puedes autoalojarlo con tus propias claves de modelo. Tu conocimiento y tu gasto en IA se quedan de tu lado, nunca en el silo de un proveedor.

Con un precio acorde a cómo trabajas realmente. Basado en el uso y con tus propias claves, un solo precio para todo el equipo, sin impuesto de IA por asiento a medida que añades ingenieros o agentes.

[Cómo se compara SourceAnt con Sourcegraph y graphify](https://sourceant.ai/es/comparison)

## Revisa todo el sistema, no un solo diff

Desde 49 al mes, con tus propias claves de modelo. Todos los ingenieros y todos los agentes que tengas, por el mismo precio. En local si tu código no puede salir de tu red.

1\. Conecta tus repositorios 2\. Aprueba lo que captura 3\. Todos entregan con el porqué

[Empezar gratis](https://app.sourceant.ai/) [Leer la documentación](https://sourceant.ai/es/documentation)
