Domain extension system (ADR-012): bash-layer dispatch activates repo_kind-conditional CLI domains. install.nu copies domains/ tree; short_alias wrappers generated (personal, prov). ore help and describe capabilities domain-aware. personal domain (PersonalOntology): career skills/talks/publications/positioning, CFP pipeline (Watching→Delivered), opportunities lifecycle, content pipeline, Sessionize integration. Daemon pages: /career, /personal. provisioning domain (DevWorkspace/Mixed): FSM state, next transitions, connections graph, gates, workspace card, capabilities, backlog. Daemon page: /provisioning. VCS abstraction layer (ADR-013): reflection/modules/vcs.nu — uniform jj/git API via filesystem detection (.jj/ vs .git/). opmode.nu and git-event.nu migrated off ^git. reflection/bin/jjw.nu — jj + ontoref + Radicle agent workspace lifecycle. jjw-ncl-merge.nu registered as jj merge tool for .ontology/ NCL conflicts. init-repo.nu for new_project mode. jj/rad not in ontoref requirements — belong in orchestration project manifests. 'Framework RepoKind: ontology/schemas/manifest.ncl gains 'Framework variant; ontoref self-identifies as framework — no domain activates for the protocol itself. Web presence: personal.html and provisioning.html domain subpages. index.html gains "Project Types — Domain Extensions" section with type cards and subpage links. Nav compacted (Arch/Prov labels, solid backdrop-filter background). on+re: vcs-abstraction (adrs: adr-013) and agent-workspace-orchestration Practice nodes; 21 manifest capabilities; state.ncl catalysts updated.
23 lines
3.6 KiB
Markdown
23 lines
3.6 KiB
Markdown
Ahora entiendo mucho mejor lo que buscas. No era "cómo funciona usar IA", sino el concepto formal de **ontología en IA**: cómo se estructura el conocimiento para que las máquinas entiendan significado, no solo datos. Vamos a ello.Ahora sí vamos con la explicación correcta.
|
|
|
|
**Ontología en IA** no es "cómo usas la IA". Es el **modelo formal que le dice a una máquina qué cosas existen en un dominio, qué las describe y cómo se conectan entre sí**. Viene de la filosofía (Aristóteles ya se preguntaba "¿qué cosas existen?"), pero en los años 90 los informáticos lo adaptaron para que las máquinas pudieran "entender" significado, no solo procesar texto.
|
|
|
|
Toda ontología se construye con tres bloques. Las **clases** son las categorías de entidades de tu mundo: "Cliente", "Ingreso", "Producto", "Pedido". Las **propiedades** son los atributos que describen cada clase: un Ingreso tiene una moneda, un período fiscal, un indicador de si incluye devoluciones. Y las **relaciones** conectan las clases entre sí: un Cliente posee una Cuenta, esa Cuenta genera Ingresos.
|
|
|
|
¿Por qué esto importa para la IA? Porque sin ontología, cuando le preguntas a un agente de IA "¿cuántos ingresos tuvimos este trimestre?", el agente no sabe si te refieres a ingresos reconocidos según normas contables, a reservas de ventas, o a facturación recurrente mensual. Simplemente toma la primera definición que encuentra. La ontología le da al agente un mapa explícito de lo que "ingreso" significa en contexto: qué incluye, qué excluye y qué definición aplica según el equipo.
|
|
|
|
Ahora veamos **por qué la IA empresarial necesita esto** y cómo encaja en el panorama más amplio:Piénsalo como las capas de un edificio, de abajo hacia arriba:
|
|
|
|
**Datos crudos** son las tablas y archivos en bruto. No tienen contexto — es como tener miles de cajas sin etiquetas en un almacén.
|
|
|
|
**Esquema y catálogo** le ponen estructura técnica: nombres de columnas, tipos de datos, de dónde viene cada dato. Ahora las cajas tienen etiquetas, pero las etiquetas son códigos técnicos.
|
|
|
|
**La ontología** es la capa que falta en la mayoría de las organizaciones. Es donde defines formalmente que "Ingreso" es una clase que incluye "Ingreso por suscripción" pero excluye "Pagos únicos", que pertenece a la categoría "Métricas financieras" y está vinculada a "Cuenta" que a su vez pertenece a "Cliente". Esto permite algo crucial: **la inferencia**. Si la ontología dice que el Ingreso incluye Ingreso por Suscripción y que este excluye Pagos Únicos, la máquina puede deducir *sin que nadie se lo programe* que el Ingreso también excluye Pagos Únicos.
|
|
|
|
**El grafo de conocimiento** toma esa estructura y la llena con datos reales: "Acme Corp es un Cliente de la industria Manufactura con nivel Enterprise".
|
|
|
|
**El agente de IA** consulta todo esto cuando le haces una pregunta. En vez de adivinar qué significa "ingreso", navega la ontología, encuentra la definición correcta y responde con precisión.
|
|
|
|
Para resumir la diferencia clave entre los "primos" de la ontología: la taxonomía solo clasifica en árbol (padre-hijo); el esquema define estructura técnica; la capa semántica traduce términos de negocio a consultas; el grafo de conocimiento almacena datos reales. La ontología es la única que define **significado formal con reglas lógicas que permiten razonamiento automático**.
|
|
|
|
¿Quieres que profundice en alguna de las capas? Puedes tocar cualquier caja del diagrama, o preguntarme sobre cómo se construye una ontología paso a paso, o cómo se ve en formatos técnicos como RDF y OWL explicados de forma sencilla.
|