Skip to content

About

Arquitectura de agentes IA pluricelulares jerárquicos con morfogénesis urbana, sandboxing en Docker y ejecución determinista IEEE 754

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Repository files navigation

🏛️ Metrópolis Digital — Computación Orgánica y Morfogénesis Urbana Autónoma

Arquitectura de Agentes IA Pluricelulares Jerárquicos con Sandboxing en Docker, Despacho del Alcalde, Cancillería Metropolitana y Ejecución Determinista IEEE 754.

Licencia Python Docker


🌟 Arquitectura: Del Palacio Consistorial a las Células Especializadas

La Metrópolis Digital resuelve la sobrecarga de contexto y las alucinaciones numéricas estructurando la cognición en una jerarquía fractal estanca:

               [ PALACIO CONSISTORIAL: Despacho del Señor Alcalde ]
                                       │
                      ┌────────────────┴────────────────┐
                      ▼                                 ▼
         [ RECINTO: Facultad / Instituto ]    [ RECINTO: Hospital Clínico ]
                      │                                 │
              [ ESPECIALISTA ]                  [ ESPECIALISTA ]
                      │                                 │
             ┌────────┴────────┐                       │
             ▼                 ▼                       ▼
     [ ÓRGANO: Dominio ] [ ÓRGANO ]             [ ÓRGANO: Dominio ]
             │                                         │
         [ TEJIDO ]                                [ TEJIDO ]
             │                                         │
     ┌───────┴───────┐                         ┌───────┴───────┐
     ▼               ▼                         ▼               ▼
  [CÉLULA]        [CÉLULA]                  [CÉLULA]        [CÉLULA]
 (Docker Sandbox IEEE 754)                 (Docker Sandbox IEEE 754)

⚡ Pilares del Sistema

  1. Estanqueidad Anatómica Absoluta: Cada facultad y especialista dispone de su propio espacio aislado (body/recintos/<recinto>/especialistas/<esp>/organos/). No existe contaminación cruzada entre cátedras.
  2. Primacía del Runtime (IEEE 754 vs Alucinación): Prohibida la aritmética mental en el razonamiento LLM. El modelo formaliza el problema; Python y SymPy ejecutan el cálculo exacto dentro de un contenedor Docker efímero (nikolaik/python-nodejs).
  3. Verificación Independiente por Oráculos: Las directivas resolutivas son auditadas en caliente mediante oráculos matemáticos independientes antes de ser entregadas al Alcalde.
  4. Tabula Rasa Reversible: La Metrópolis puede reiniciarse a 0 edificios conservando intacto su genoma, su servidor y sus herramientas de investigación web.

📂 Estructura del Repositorio

METROPOLIS/
├── body/                       # Espacio físico y memoria persistente
│   ├── memory/                 # Estado biológico e índices de memoria
│   ├── recintos/               # Edificios, especialistas y órganos estancos
│   ├── tools/                  # Herramientas sensoriales basales (researcher, web_search)
│   ├── ciudad.json             # Censo oficial de la Metrópolis
│   └── autoprompt.txt          # Protocolo cognitivo inmutable
├── dominios/                   # Perfiles epigenéticos modulares
│   ├── base.py                 # Contrato abstracto DominioBase
│   ├── farmacologia.py         # Consensos PRAN / SEIMC / AEMPS
│   └── matematicas.py          # SymPy y 90 fases progresivas
├── experiment/                 # Telemetría, trazas CoT y copias de seguridad
│   ├── backups/                # Respaldos comprimidos (.tar.gz)
│   └── reasoning/              # Razonamiento en streaming de la GPU
├── scripts/                    # Utilidades de mantenimiento y compatibilidad
├── src/                        # Motor cognitivo pluricelular
│   ├── organismo/
│   │   ├── anatomia.py         # Entidades biológicas (Organo, Tejido, Celula)
│   │   ├── celula_madre.py     # Célula Madre y morfogénesis en caliente
│   │   ├── ciudad.py           # Cancillería y gobernanza metropolitana
│   │   ├── gpu_manager.py      # Conector SSH e inferencia en RTX 4090
│   │   ├── motor.py            # Cascada cognitiva con soporte estanco
│   │   ├── perfeccionamiento.py# Bucle de autorreparación en Sandbox
│   │   ├── servidor.py         # Servidor HTTP y API REST
│   │   └── verificador.py      # Oráculos independientes de verificación
│   ├── body.py                 # Gestor seguro de archivos
│   ├── config.py               # Configuración central
│   ├── executor.py             # Ejecutor Docker multi-lenguaje
│   └── llm_client.py           # Cliente LLM con streaming y rescate
├── web/
│   └── index.html              # Dashboard visual interactivo del Alcalde
├── aprender.py                 # Ejecutor Universal de Especialización
├── exe_servidor.py             # Lanzador del Servidor HTTP y Dashboard
├── exe_limpieza.py             # Purga segura de temporales y backups antiguos
├── reset_metropolis.py         # Reseteo a Tabula Rasa (0 edificios)
├── requirements.txt            # Dependencias del host
└── prompt_inmutable.txt        # Leyes fundamentales del agente

🚀 Puesta en Marcha Rápida

1. Instalación

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

2. Iniciar el Servidor y Dashboard

python3 exe_servidor.py

Abre en tu navegador http://localhost:8888 para acceder al Despacho del Alcalde:

  • Dicta mandatos generales a la ciudad o dirígelos a un edificio o cátedra concreta.
  • Observa el razonamiento en streaming directo desde la GPU RTX 4090.
  • Inspecciona cómo la Cancillería funda facultades y engendra células bajo demanda en Docker.

🧪 Entrenamiento Curricular Autónomo

# Especializar en ciencias matemáticas (hasta nivel universitario con SymPy)
python3 aprender.py matematicas

# Especializar en terapéutica antimicrobiana y farmacocinética clínica
python3 aprender.py farmacologia

About

Arquitectura de agentes IA pluricelulares jerárquicos con morfogénesis urbana, sandboxing en Docker y ejecución determinista IEEE 754

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages