Revisión editorial: 3 de agosto de 2026. Una base de conocimiento asistida por IA puede localizar fragmentos, resumir documentación autorizada y preparar respuestas con referencias. No convierte archivos desordenados en una fuente fiable por sí sola: el resultado depende de la vigencia de los documentos, los permisos, la recuperación, las instrucciones y la revisión humana.
chatgpt-gratis.chat es un sitio independiente que utiliza actualmente la API de OpenAI; no es ChatGPT ni está afiliado, patrocinado o respaldado por OpenAI. Esta guía reúne en una sola página la gestión documental, la construcción de una base de conocimiento y la operación de un asistente interno.
Qué problema debe resolver el sistema
Empieza por preguntas concretas: qué procedimientos consultan los equipos, dónde se producen respuestas contradictorias y quién puede aprobar una corrección. Una base de conocimiento útil distingue políticas vigentes, procedimientos, material de referencia, borradores y contenido archivado. No todo archivo compartido debe convertirse en una fuente autorizada.
- Objetivo: define qué preguntas puede responder y cuáles debe escalar.
- Audiencia: separa contenido público, interno, confidencial y restringido.
- Propiedad: asigna un responsable capaz de corregir o retirar cada fuente.
- Éxito: mide recuperación correcta, citas válidas, abstenciones apropiadas y utilidad para la tarea.
Si necesitas implementar la recuperación en una aplicación propia, empieza por los fundamentos de Responses API y File Search y mantén la autorización del repositorio como una capa separada.
Arquitectura recomendada
| Capa | Responsabilidad | Control esencial |
|---|---|---|
| Fuentes | Documentos, wikis, tickets aprobados y sistemas de registro | Propietario, versión y fecha de vigencia |
| Ingesta | Extraer texto, metadatos y estado | Excluir borradores, duplicados y contenido no autorizado |
| Recuperación | Buscar fragmentos relevantes | Filtrar por identidad, permisos, región e idioma |
| Generación | Redactar una respuesta basada en evidencia recuperada | Citas, límites y salida estructurada cuando proceda |
| Validación | Comprobar fuente, vigencia, permisos y formato | Bloquear respuestas que no superen las reglas |
| Operación | Registrar fallos, corregir fuentes y evaluar cambios | Minimización de datos y responsabilidades claras |
OpenAI ofrece File Search como herramienta alojada de Responses API para buscar mediante señales semánticas y palabras clave en archivos previamente cargados en un vector store. Esta capacidad no sustituye el gobierno de las fuentes. Si la aplicación copia contenido desde SharePoint, Google Drive, Notion u otro repositorio, la integración específica debe conservar y volver a aplicar permisos, bajas y restricciones; no atribuimos esa sincronización a File Search.
Preparar y gobernar la documentación
Cada fuente debería conservar título, propietario, estado, audiencia, idioma, región, fecha de entrada en vigor, próxima revisión, nivel de sensibilidad, URL canónica e identificador de versión. Si una política sustituye a otra, el índice debe dejar de presentar la versión anterior como vigente.
- Comprueba la extracción de PDFs escaneados, tablas, encabezados y notas al pie.
- Divide el contenido por unidades con sentido; no separes una excepción de la regla que modifica.
- Conserva contexto suficiente para interpretar importes, fechas, jurisdicciones y condiciones.
- Deduplica copias y marca expresamente borradores o material sustituido.
- Sincroniza altas, cambios, caducidades y bajas con el índice.
Permisos: recuperar solo lo que el usuario puede ver
Autentica al usuario antes de buscar. Traduce sus grupos y atributos a filtros aplicables y valida la autorización también al entregar el resultado. Copiar documentos a un índice nuevo puede separar el contenido de las listas de control de acceso originales; por eso, la integración debe sincronizar permisos y retiradas, o dividir los índices por ámbitos cuando sea necesario.
No confíes en una instrucción de texto para proteger datos. El backend debe impedir que una consulta cambie los filtros de autorización y debe limitar qué archivos, herramientas y acciones están disponibles. Los registros tampoco deberían almacenar fragmentos sensibles si no son necesarios para seguridad, soporte o evaluación.
Si tu objetivo inmediato es resumir, comparar o extraer datos de uno o varios documentos, empieza por la guía paso a paso para analizar un PDF con ChatGPT. Para una base de conocimiento estable, conserva además permisos, versiones, metadatos y trazabilidad como se explica aquí.
Diseñar respuestas con citas, incertidumbre y límites
Una respuesta útil separa lo que está respaldado por una fuente de lo que es una explicación o inferencia. Muestra título del documento, sección, versión y fecha cuando estén disponibles. Si dos fuentes autorizadas se contradicen, no elijas una silenciosamente: presenta el conflicto y remite al propietario.
- No responder si no existe evidencia suficiente.
- No presentar un borrador como política vigente.
- No completar números, fechas o condiciones ausentes.
- Solicitar contexto cuando región, producto o periodo cambien la respuesta.
- Escalar decisiones legales, médicas, financieras, laborales o de seguridad al profesional responsable.
Cuando otra aplicación vaya a procesar la respuesta, Structured Outputs puede exigir un esquema con respuesta, referencias, fecha de las fuentes, conflictos y estado. El esquema controla la forma; la aplicación aún debe comprobar que cada referencia existe y que la persona está autorizada para verla.
Convertir preguntas sin respuesta en mejoras
Las consultas fallidas pueden revelar documentación ausente o difícil de encontrar. No publiques automáticamente una conversación como conocimiento. Registra la categoría de la brecha con los mínimos datos necesarios, deja que el propietario revise las fuentes y publica una corrección solo después de verificar permisos, vigencia y alcance.
- Clasifica la pregunta y la causa probable del fallo.
- Localiza fuentes autorizadas o confirma que falta documentación.
- Prepara un borrador con referencias visibles.
- Haz que una persona responsable lo apruebe.
- Publica con versión y fecha de revisión.
- Actualiza el índice y los casos de evaluación.
Seguridad frente a instrucciones dentro de los archivos
Un documento recuperado es dato, no una autoridad para cambiar las reglas del sistema. Puede contener instrucciones maliciosas o accidentales que intenten alterar el comportamiento del modelo. Separa instrucciones y contenido, limita herramientas, valida parámetros en el servidor y exige aprobación humana para enviar mensajes, modificar registros, conceder acceso o ejecutar otras acciones con impacto.
Privacidad, retención y eliminación
Antes de enviar contenido a la API, documenta la finalidad, la base jurídica aplicable, las categorías de datos y quién puede acceder. Minimiza datos personales y secretos, cifra el tránsito y el almacenamiento, protege las claves en el servidor y establece plazos para archivos, índices, conversaciones y registros. Consulta los controles de datos de OpenAI; la retención depende del endpoint, la configuración y las condiciones aplicables, y puede cambiar.
Una baja debe propagarse a la fuente, copias operativas, vector stores, cachés y registros aplicables. Mantén un inventario para poder localizar dónde se procesó cada documento y prueba periódicamente el procedimiento de eliminación.
Evaluar recuperación y respuesta por separado
Crea un conjunto representativo con preguntas frecuentes, ambigüedades, documentos caducados, conflictos, falta de permisos e intentos de manipulación. Primero comprueba si la recuperación encontró la sección autorizada correcta. Después evalúa si la respuesta respetó esa evidencia, citó bien, evitó inventar y se abstuvo cuando correspondía.
- relevancia y cobertura de los fragmentos;
- precisión de citas y enlaces;
- filtración de contenido no autorizado;
- tratamiento de fuentes contradictorias o vencidas;
- abstención y escalado apropiados;
- latencia, coste y accesibilidad de la interfaz.
Lista de comprobación antes del lanzamiento
- Hay una fuente canónica y un propietario por colección.
- Los permisos se aplican antes y después de recuperar.
- Las respuestas muestran referencias y fecha de la fuente.
- Existe una ruta manual cuando el sistema no puede responder.
- Las acciones externas requieren autorización y validación.
- La política de retención y eliminación está documentada y probada.
- Los cambios de modelo, prompt, índice o permisos pasan evaluaciones antes de publicarse.
Preguntas frecuentes
¿File Search garantiza que la respuesta está en mis documentos?
No. Recupera fragmentos relevantes, pero la selección y la redacción pueden fallar. Verifica citas, evalúa casos difíciles y permite abstenerse.
¿Puedo conservar automáticamente los permisos de SharePoint o Drive?
No debes asumirlo. La integración tiene que leer y sincronizar los permisos o aplicar un diseño equivalente. Prueba usuarios, grupos, revocaciones y cambios de rol.
¿Debo guardar todas las preguntas para mejorar?
No. Define una finalidad y conserva solo lo necesario. Puedes trabajar con categorías, muestras revisadas o datos anonimizados cuando resulten suficientes.
Fuentes oficiales
- OpenAI: File Search.
- OpenAI: Structured Outputs.
- OpenAI: controles de datos.
- OpenAI: buenas prácticas de seguridad.
- Microsoft Graph Search.
- Google Drive API.
- Notion API.
Este contenido fue preparado con asistencia de inteligencia artificial y revisado editorialmente frente a las fuentes citadas. Las APIs, modelos y políticas pueden cambiar. Comprueba la documentación vigente antes de desplegar y comunica correcciones a [email protected].
Aplicación a una base de conocimiento de ciberseguridad
Una base defensiva puede ayudar a localizar un runbook aprobado, explicar un control, relacionar un aviso con un activo inventariado o preparar un resumen para un analista. No debe convertirse en una vía para revelar información restringida ni para ejecutar acciones sobre cuentas, dispositivos o sistemas.
Catálogo de fuentes de seguridad
- Título, emisor, ubicación, versión y fecha.
- Productos, versiones, entornos y equipos a los que aplica.
- Clasificación: pública, interna, confidencial u otra categoría aprobada.
- Estado: borrador, vigente, sustituida o archivada.
- Propietario y próxima fecha de revisión.
- Identificadores como CVE, CWE o técnicas ATT&CK cuando correspondan.
Una coincidencia de nombre no demuestra que una vulnerabilidad afecte al entorno. Deben comprobarse versión, configuración, exposición, inventario y mitigaciones. «Desconocido» es un resultado válido cuando la evidencia no permite decidir.
Respuesta verificable y acciones acotadas
La respuesta debe separar evidencia recuperada, relación con el entorno, incertidumbre y siguiente paso. Si dos fuentes discrepan, debe mostrar el conflicto. La autorización se aplica antes de recuperar documentos y vuelve a comprobarse antes de mostrar enlaces o fragmentos.
Un asistente puede localizar un procedimiento o preparar una lista de comprobación. Aislar equipos, bloquear cuentas, cambiar reglas, borrar evidencia o contactar con terceros exige identidad verificada, autorización, vista previa y aprobación humana.
Gobernanza de datos y del propio uso de IA
Conviene distinguir dos capas: IA para gobernar datos, que propone descripciones, términos o etiquetas a partir de evidencia autorizada; y gobernanza de la IA, que registra modelo, instrucciones, fuentes, evaluaciones, responsables y cambios.
Cada activo debe tener identificador estable, propietario, clasificación, finalidad, procedencia, calidad, linaje, retención y fecha de revisión. Cuando un dato no pueda demostrarse, se marca como pendiente; el modelo no debe inventar propietario, retención, base jurídica o cumplimiento.
Flujo de propuesta y aprobación
- Un cambio crea una solicitud con identificador estable.
- El backend recupera únicamente metadatos y evidencia autorizados.
- El modelo devuelve una propuesta usando un vocabulario controlado.
- Reglas deterministas validan identificadores, términos y campos obligatorios.
- El propietario compara la diferencia y aprueba, corrige o rechaza con motivo.
- Una identidad separada y limitada publica exclusivamente la versión aprobada.
- Los términos proceden de un glosario versionado.
- El linaje se respalda con eventos, consultas o evidencia técnica.
- Los secretos se bloquean antes de indexar.
- Los cambios de permisos y eliminación se prueban también en índices y cachés.
- Existe un procedimiento manual y una forma de desactivar el sistema.
Caso Databricks: inferencia gobernada con linaje y cuarentena
Databricks encaja como caso de gobernanza porque la integración debe conservar la relación entre entrada, inferencia, validación y resultado publicado.
- Bronce: conserva el registro original con permisos e identificador estable.
- Preparación: valida formato, elimina campos prohibidos y crea una vista mínima.
- Cola: registra versión de entrada, pipeline, prompt, modelo y clave de idempotencia.
- Inferencia: limita concurrencia y conserva el identificador técnico de solicitud.
- Cuarentena: retiene resultados con esquema inválido, fuentes ausentes o valores no permitidos.
- Validación: aplica tipos, rangos, catálogos y reglas deterministas.
- Plata y oro: publica solo datos validados sin sobrescribir el registro original con texto generado.
No realices una llamada HTTP dentro de una UDF aplicada fila por fila. Spark puede repetir tareas o ejecutar particiones de forma especulativa, generando solicitudes duplicadas. Materializa primero una cola deduplicada y controla la concurrencia mediante un job u orquestador.
from typing import Literal
from pydantic import BaseModel
from openai import OpenAI
class Clasificacion(BaseModel):
categoria: Literal["calidad", "entrega", "soporte", "otro"]
resumen: str
requiere_revision: bool
api_key = dbutils.secrets.get(scope="openai-production", key="api-key")
client = OpenAI(api_key=api_key)
respuesta = client.responses.parse(
model="gpt-5.6-terra",
store=False,
max_output_tokens=400,
input="Clasifica el registro minimizado sin inventar una causa.",
text_format=Clasificacion,
)
Concede al job acceso a una vista con las columnas mínimas, no a todas las tablas. Separa permisos de lectura, escritura en cuarentena y promoción. Distingue campos originales, derivados por código y propuestos por IA.
Referencias: Unity Catalog, gestión de secretos de Databricks y Structured Outputs.



