Files
system-docs/v4-archive/grace/docs/README_MODULES.md
2025-12-24 17:28:34 +00:00

3.4 KiB

GRACE

Capa Cognitiva Determinista - Sistema SFE/HST Enterprise v5.0

"GRACE transforma, Alfred decide."


¿Qué es GRACE?

GRACE es la capa cognitiva del sistema: 18 microservicios de IA desacoplados.

  • NO es chatbot
  • NO guarda estado
  • NO toma decisiones de flujo
  • Transforma datos según request
  • Intercambiable: sustituir modelo sin romper sistema
                    ┌──────────────────┐
                    │   ALFRED (n8n)   │
                    │   Orquestador    │
                    └────────┬─────────┘
                             │
              ┌──────────────┼──────────────┐
              │              │              │
              ▼              ▼              ▼
       ┌──────────┐   ┌──────────┐   ┌──────────┐
       │  LOCAL   │   │  LOCAL   │   │  REMOTO  │
       │  Ligero  │   │  Medio   │   │  Pesado  │
       │ (CPU)    │   │ (CPU+)   │   │ (GPU)    │
       └──────────┘   └──────────┘   └──────────┘
       
       Whisper-tiny   Embeddings     GPT-4o Vision
       Regex/Rules    OCR-Local      Claude Sonnet
       Hashing                       Whisper Large

Los 18 Módulos

Familia VISIÓN

Módulo Función
IMAGE_PROCESSOR Limpieza, resize, crop, denoise
PDF_SCANNER Recorte automático, deskew, contraste
OCR_CORE Lectura de texto

Familia VOZ

Módulo Función
ASR Audio → Texto
TTS Texto → Audio

Familia IDENTIDAD

Módulo Función PII
FACE_VECTOR Extrae vector facial 512D
ID_CONSOLIDATION Fusiona múltiples vectores
AVATAR_GEN Genera avatar desde vector -

Familia NLP

Módulo Función
SUMMARIZER Resume texto
CLASSIFIER Clasifica documentos
TASK_DETECTOR Extrae tareas de texto

Familia SEMÁNTICA

Módulo Función
EMBEDDINGS Texto → vectores
SIMILARITY Compara vectores

Familia ESTRUCTURA

Módulo Función
FIELD_EXTRACTOR Extrae campos de documentos
HASH_SIGNER SHA256/512/BLAKE2B
LANG_NORMALIZER Detecta idioma
INPUT_TRANSLATOR Normaliza entrada
OUTPUT_TRANSLATOR Formato legacy

Arquitectura Híbrida

Tier Tipo Proveedores
TIER 1 GPU Serverless RunPod, Modal, Replicate
TIER 2 APIs Premium OpenAI, Anthropic, Google

Routing por módulo: Cada módulo define su cadena de fallback.


Inicio Rápido

# Instalar
pip install -r requirements.txt

# Configurar
cp .env.example .env

# Ejecutar
uvicorn app.main:app --reload

# Verificar
curl http://localhost:8000/health

Contrato Común v1.2

Todos los módulos usan la misma interfaz:

{
  "envelope": {
    "trace_id": "uuid",
    "step_id": "uuid"
  },
  "routing": {
    "module": "OCR_CORE",
    "version": "1.0"
  },
  "payload": {
    "type": "image",
    "content": "base64..."
  }
}

Sistema SFE/HST Enterprise v5.0