Sobre el proyecto

Semantica es una infraestructura de conocimiento diseñada desde la perspectiva del desarrollador, que permite la creación de Context Graphs y Knowledge Graphs (KG) para sustituir o complementar el enfoque tradicional de RAG basado en vectores. Está orientada específicamente a dominios de alto riesgo y regulación estricta, como finanzas, atención sanitaria y legalidad, donde la explicabilidad y la auditabilidad son requisitos fundamentales. Entre sus capacidades principales se incluyen: - Decision Intelligence: trata las decisiones de la IA como nodos de primera clase en un grafo, con enlaces causales que permiten rastrear cadenas de decisión y analizar impactos. - Razonamiento determinista: implementa encadenamiento hacia adelante (forward chaining), redes Rete, Datalog y SPARQL, proporcionando rutas de razonamiento explicables sin depender de cajas negras de LLM. - Gobernanza de IA: soporta estándares W3C como PROV-O para procedencia, SHACL para restricciones, OWL para generación de ontologías y SKOS para gestión de vocabularios. - Almacenamiento políglota: integra tanto almacenes de triples RDF (Oxigraph, Blazegraph, Apache Jena) como grafos de propiedades etiquetadas (Neo4j, FalkorDB, AWS Neptune), junto con diversos vector stores. - Integración empresarial: conectores nativos para Databricks (Unity Catalog), Snowflake y SAP OData. - Pipeline de conocimiento: una tubería completa extremo a extremo que cubre ingestión, segmentación consciente de entidades, extracción de NER y relaciones, detección de conflictos y deduplicación semántica. - Soporte del ecosistema: integraciones con Agno, CrewAI, LangChain y un servidor MCP integrado.