Inicio / Blog / Grafo personal de conocimiento
IA aplicada y arquitectura de información

Grafo de conocimiento personal para el asistente de un portfolio

Un asistente de portfolio debe responder sobre proyectos, tecnologías y resultados sin inventar experiencia. La búsqueda vectorial puede encontrar un párrafo pertinente, pero no siempre conecta el proyecto con sus componentes, función, fechas y pruebas públicas. Un grafo pequeño hace explícitas esas relaciones, siempre que cada afirmación siga vinculada a su fuente.

Modela el portfolio como afirmaciones con evidencia

Ingesta curada, relaciones explícitas, recuperación de pruebas y respuesta acotada
FuentesPáginas de proyectos, repositorios y datos aprobados del perfil.
ExtracciónProyectos, capacidades, roles, fechas y relaciones.
FundamentoVincular cada afirmación con fuente y confianza.
RespuestaRecorrer relaciones pertinentes y citar evidencia.

Empieza con una ontología pequeña: Persona, Proyecto, Tecnología, Rol, Resultado y Fuente. Relaciones posibles: DESARROLLÓ, USA, CONTRIBUYÓ_A, DEMUESTRA y DOCUMENTADO_EN. No conviertas cada frase en un nodo. El grafo útil es la estructura mínima que responde preguntas reales del portfolio.

Guarda procedencia en cada afirmación

ElementoEjemploEvidencia que conservar
EntidadProyecto de telemetría ESP32ID estable, URL canónica y fecha de verificación
RelaciónProyecto USA MQTTFragmento o archivo de repositorio que respalda el vínculo
AfirmaciónRedujo trabajo manual de informesSi fue medido, declarado o solo esperado
TecnologíaFastAPIAsociación demostrable; no nivel de habilidad inferido

Guarda URI de origen, versión de extracción, fecha y estado de revisión. Separa hechos verificados de candidatos generados por el modelo. Una puntuación de confianza no es una prueba. Para afirmaciones subjetivas o cuantitativas, conserva el contexto exacto y solicita revisión antes de publicarlas.

Usa grafos y vectores para preguntas distintas

La búsqueda vectorial sirve para similitud semántica y para localizar descripciones pertinentes. La navegación del grafo ayuda con relaciones: qué proyectos usan una tecnología, qué evidencia conecta una capacidad con un resultado o qué componentes pertenecen a un sistema. Un flujo híbrido recupera textos candidatos, recorre unas pocas aristas tipadas y devuelve fragmentos junto con la ruta relacional.

Un grafo no siempre es mejor. Para unas pocas páginas, JSON estructurado o tablas relacionales con búsqueda pueden ser más simples. Añade una base de grafos cuando preguntas de varios saltos, desambiguación o evolución de relaciones justifiquen su coste operativo. GraphRAG también puede exigir extracción e indexación costosas; compara resultados con una alternativa sencilla.

Responde con fuentes y admite no saber

Define el contrato de respuesta: usar solo evidencia recuperada, citar URLs de proyectos junto a las afirmaciones, separar aportación individual de resultado del equipo y reconocer si falta información. Ante versiones contradictorias, prefiere la fuente revisada más reciente y muestra el conflicto. No permitas que el modelo invente nuevas relaciones en una respuesta pública.

Protege información personal y privada

Indexa solo contenido autorizado para publicarse. Excluye datos privados de clientes, credenciales, contactos personales y repositorios confidenciales. Trata las consultas como entrada no confiable, autoriza el acceso antes de recuperar datos y no expongas metadatos internos en prompts o citas. Permite corregir y eliminar hechos obsoletos también de índices y resúmenes en caché.

Evalúa el asistente como sistema de recuperación

Prepara preguntas con páginas de respaldo y citas esperadas. Mide resolución de entidades, recuperación de evidencia, precisión de citas, afirmaciones sin respaldo, calidad de abstención y latencia. Incluye peticiones adversariales para exagerar autoría o revelar trabajo privado. Repite las pruebas si cambian el esquema, la extracción o las reglas de recuperación.

Relacionado: pipelines RAG, límites de memoria de agentes y arquitectura local de LLM.

En resumen

Un grafo personal aporta valor cuando conecta afirmaciones del portfolio con relaciones explícitas y fuentes verificables. Empieza con poco, conserva la procedencia, combina navegación y texto solo si mejora las respuestas y permite abstenerse. El objetivo no es que el asistente parezca más seguro, sino que cada respuesta sea más fácil de comprobar.

Referencias