Skip to main content

AGI Lab: Framework Experimental para Inteligencia Artificial General

agi_lab es una librería modular en Python para investigar y desarrollar arquitecturas de AGI (Inteligencia Artificial General) inspiradas en principios evolutivos, neuromórficos, simbólicos y matemáticos formales.


🚀 Objetivo

Desarrollar una plataforma flexible para:

  • Probar teorías formales de AGI (como inferencia activa, autoorganización, generalización universal).
  • Experimentar con agentes adaptativos que combinan aprendizaje, razonamiento y plasticidad.
  • Evaluar sistemas en términos de generalidad, transferencia, robustez y explicabilidad.

📦 Estructura del Proyecto

agi_lab/
├── agents/             # Definición de agentes (genéticos, neuromórficos...)
├── environments/       # Entornos cognitivos o simulaciones
├── evaluation/         # Métricas de desempeño y generalidad
├── learning/           # Módulos de aprendizaje (plasticidad, evolución, meta)
├── memory/             # Representación simbólica y subsimbólica
├── reasoning/          # Razonamiento neuro-simbólico y composicional
├── utils/              # Herramientas matemáticas y gráficas
└── README.md           # Este archivo

🧠 Componentes Clave

agents/

  • GeneticAgent: política evolutiva simple.
  • NeuromorphicAgent: sinapsis plástica basada en Hebb o STDP.

learning/

  • HebbianPlasticity, STDP, BCM: reglas biológicas de aprendizaje.
  • EvolutionaryEngine: motor de evolución de poblaciones.
  • MetaLearner: auto-mejora computacional.

memory/

  • Ontology, SymbolicConcept: conocimiento estructurado.
  • LatentRepresentation: embeddings conceptuales.

reasoning/

  • NeuroSymbolicBridge: puente entre lógica simbólica y latente.

evaluation/

  • Métricas de generalidad, transferencia, robustez y explicabilidad.

utils/

  • ConceptualTopology: grafos semánticos y relaciones de proximidad.

🧪 Ejemplo de Uso

from agents.genetic import GeneticAgent
from environments.env_base import AGIEnvironment

# Crear un agente y simular en un entorno personalizado
agent = GeneticAgent(action_space_size=4)
env = SomeToyEnvironment()

obs = env.reset()
while True:
    agent.perceive(obs)
    action = agent.decide()
    obs, reward, done, _ = env.step(action)
    agent.learn(reward)
    if done:
        break

📚 Referencias Teóricas

Este framework está inspirado en una teoría formal desarrollada para AGI, que incluye fundamentos axiomáticos, representaciones topológicas y categóricas del conocimiento, inferencia activa, generalización universal, y simulación epistémica.


✨ Futuro

  • Integración con Coq, Lean o Agda para verificación formal.
  • Simuladores cognitivos multiagente.
  • Arquitectura modular 𝒜_meta con autoevaluación.

🧩 Autor

Desarrollado por Adolfo González Hernández, como proyecto experimental para una librería avanzada de AGI con fundamentos formales y computacionales.

Metadata

Release files for agi-corex 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agi-corex 0.1.0
File Size Uploaded Provenance Actions
agi_corex-0.1.0.tar.gz 9.7 kB Without provenance Details for agi_corex-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for agi-corex 0.1.0
File Interpreter ABI Platform Actions
agi_corex-0.1.0-py3-none-any.whl Python 3 none any Details for agi_corex-0.1.0-py3-none-any.whl

Total release size: 23.5 kB

Release files / agi_corex-0.1.0.tar.gz

Download URL agi_corex-0.1.0.tar.gz
Size 9.7 kB
Tags Source
SHA-256 checksum
How to use checksums
100122042c4817b8594caf98b35bee6d052ad8366e062d3c1a871fc9862797a0
BLAKE2b-256 checksum
How to use checksums
d961c3d5bc95f9849a11843947c286c61bad9625ad25e63b80ac751df6400434
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / agi_corex-0.1.0-py3-none-any.whl

Download URL agi_corex-0.1.0-py3-none-any.whl
Size 13.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8796f1300e480b540d7e8c88af3ea32ee3bb38ff8675e0f96b4e50d21f82acf4
BLAKE2b-256 checksum
How to use checksums
582ba63b3c1886c79293b64adf6f0e7fa8eec9da400a9ff258b7601c26a3a725
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Security for agi-corex 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page