Files
system-docs/v4-archive/context/README.md

86 lines
2.0 KiB
Markdown
Raw Normal View History

# Sistema de Contexto para Agentes IA
![Estado](https://img.shields.io/badge/Estado-IMPLEMENTADO-brightgreen)
**"La IA no recuerda. Tú sí."**
Sistema de bloques de contexto atómicos para agentes TZZR.
## Filosofía
Los LLMs no tienen memoria persistente. Cada conversación empieza de cero. Este sistema resuelve eso:
1. **Bloques atómicos** - Piezas de contexto reutilizables
2. **Asignación por agente** - Cada agente recibe solo lo que necesita
3. **Peso y orden** - Priorizar información crítica
4. **Expiración** - Contexto temporal cuando sea necesario
## Arquitectura
```
context_blocks (35 bloques atómicos)
agent_context_index (asignación agente↔bloque)
v_agent_context (vista activa)
get_agent_full_context(agent_id) → TEXT concatenado
```
## Estadísticas
| Tipo | Cantidad |
|------|----------|
| identity | 6 |
| capability | 12 |
| knowledge | 13 |
| rule | 3 |
| index | 1 |
| **Total** | **35** |
## Agentes
| Agente | Bloques | Rol |
|--------|---------|-----|
| ARCHITECT | 20 | Coordinador central |
| DECK | 8 | Servidor personal |
| CORP | 8 | Servidor empresarial |
| HST | 5 | API tags semánticos |
| LOCKER | 4 | Almacenamiento R2 |
| RUNPOD | 6 | GPU endpoints |
## Uso Rápido
```sql
-- Obtener contexto de un agente
SELECT get_agent_full_context('architect');
-- Ver bloques asignados
SELECT * FROM v_agent_context WHERE agent_id = 'deck';
-- Añadir bloque a agente
INSERT INTO agent_context_index (agent_id, block_id, peso, orden)
SELECT 'deck', id, 0.9, 5 FROM context_blocks WHERE codigo = 'nuevo_bloque';
```
## Estructura del Repo
```
context/
├── schemas/ # SQL: tablas, vistas, funciones
├── indices/ # Índices optimizados para LLM
├── blocks/ # Documentación de bloques por tipo
├── agents/ # Contexto por agente
└── docs/ # Guías de uso
```
## Base de Datos
- Host: ARCHITECT (69.62.126.110)
- Database: `architect`
- Acceso: `sudo -u postgres psql -d architect`
---
Creado: 2024-12-24