Qué hacen ChatGPT, Gemini y Claude con tus conversaciones
Qué hace cada asistente con lo que le escribes, dónde está el ajuste exacto para desactivar el entrenamiento y qué sigue guardado aunque lo desactives.
Guía paso a paso para montar un chatbot privado con IA local que responda sobre tus PDFs y contratos, combinando RAG y modelos open-source.
IA PRIVADA · CHATBOTS · RAG LOCAL
Privacidad real
Los documentos no salen de tu portátil o servidor. Sin llamadas a APIs externas, sin “modo privado” ambiguo.
Stack típico
Modelo open-source local + base vectorial + motor RAG + interfaz tipo chat accesible vía navegador interno.
Para quién
Despachos, consultores, PYMEs, equipos legales, RRHH, finanzas o cualquier persona con información sensible.
¿Te gustaría preguntarle a la IA sobre tus contratos, actas o apuntes… sin subir ni un solo archivo a la nube?
Eso es exactamente lo que vas a montar: un chatbot privado que corre en tu propio equipo o servidor, capaz de responder sobre tus PDFs, presentaciones o notas usando RAG y modelos open-source, con buenas prácticas de seguridad desde el diseño.
Muchas herramientas prometen “modo privado” o “tus datos no se usan para entrenar el modelo”. Eso está bien, pero no es lo mismo que no enviar nunca tu documento a un servidor externo. Mientras haya una llamada a un servicio remoto, tu información sale de tu red y depende de contratos, controles de acceso y buena fe del proveedor.
En cambio, cuando montas un chatbot local, todo el flujo ocurre en un entorno que tú controlas: tu PC, un miniPC en tu oficina, un servidor on-premises. El modelo, las incrustaciones (embeddings) y la base de datos se ejecutan en tu máquina. Puedes incluso aislarlo de Internet para tener un air-gapped assistant al que le podrías confiar cosas que jamás mandarías a un servicio público.
En esta guía nos centramos en ese escenario: uso local o en servidores propios. Nada de subir PDFs a plataformas de terceros para “chatear con tus documentos”. Tú mandas, tú alojas, tú defines el riesgo aceptable.
La mayoría de chatbots sobre documentos hoy se basan en RAG (Retrieval-Augmented Generation). Traducido: antes de que el modelo responda, el sistema busca en tus archivos los fragmentos más relevantes y se los pasa como contexto. El modelo no “se aprende” tus PDFs, pero sí los consulta cada vez.
A grandes rasgos, la arquitectura que vas a montar tiene estas piezas:
Este patrón básico se puede sofisticar con reordenadores, filtros de permisos o enfoques como Graph-RAG para entender mejor las relaciones entre entidades, algo que puedes explorar a fondo en tu artículo sobre Graph RAG y recuperación basada en grafos cuando quieras ir al siguiente nivel.
Antes de instalar nada, merece la pena pensar qué quieres hacer exactamente y qué estás dispuesto a asumir. No es lo mismo un estudiante que quiere consultar sus apuntes que un despacho que maneja due diligence o historiales clínicos.
Preguntas clave
Requisitos mínimos
Si trabajas en Europa o con clientes europeos, conviene además cruzar esto con tus obligaciones legales (RGPD, confidencialidad, sector regulado) y con el marco del EU AI Act para PYMEs y autónomos, especialmente si el chatbot se va a usar en procesos críticos.
Hoy es relativamente sencillo correr modelos de lenguaje en tu propio equipo gracias a herramientas como Ollama o LM Studio, que permiten descargar modelos open-source y usarlos vía una interfaz gráfica o API HTTP, sin depender de la nube de terceros.
Un esquema sencillo para decidir podría ser:
Si necesitas ayuda para escoger modelo, puedes apoyarte en guías como tu análisis sobre cómo elegir modelo open-source en 2025, donde comparas tamaños, rendimiento y requisitos de hardware.
Vamos a usar Ollama como ejemplo porque es multiplataforma (Windows, macOS, Linux) y expone una API muy simple en http://localhost:11434. El patrón será muy similar si prefieres LM Studio u otra herramienta.
ollama run llama3 (la primera vez tardará porque baja los pesos).localhost.Con esto ya tienes un modelo de lenguaje corriendo localmente. El siguiente paso es enseñarle a “mirar” tus documentos en vez de responder solo con conocimiento general.
Aquí entra en juego la parte de RAG. Necesitas una pieza que lea tus archivos, los trocee, calcule embeddings y los guarde en una base de vectores para luego hacer búsquedas rápidas por similitud.
A nivel de herramientas open-source, lo más habitual es usar librerías tipo LangChain, LlamaIndex u otras soluciones RAG, junto con bases vectoriales como Chroma, Qdrant, Weaviate, Milvus o FAISS, que permiten búsquedas semánticas eficientes a escala.
Un flujo minimalista podría ser:
Una vez construida la base vectorial, cada pregunta que hagas al chatbot hará una búsqueda semántica en este “índice privado” y recuperará solo los trozos relevantes de tus archivos para pasárselos al modelo local.
Llegados a este punto tienes dos grandes caminos: usar una solución “casi sin código” que ya trae todo montado, o crear tu propio flujo con un poco de programación. Las dos opciones son válidas; lo importante es que el despliegue siga siendo local.
PrivateGPT es un proyecto que precisamente nació para permitir preguntas sobre tus documentos en escenarios sin conexión a Internet: ingesta local, embeddings locales y modelos de lenguaje que también puedes ejecutar en tu máquina, sin que ningún dato salga del entorno de ejecución.
En paralelo, plataformas como AnythingLLM se han popularizado como “centralitas de IA” autoalojadas: permiten conectar modelos locales (por ejemplo, vía Ollama), subir documentos, generar embeddings, gestionar espacios de trabajo para equipos y exponer una interfaz web tipo chat, todo ello corriendo en tu propio servidor o homelab mediante Docker.
Si no quieres escribir código, esta opción es ideal: configuras tu modelo local, apuntas la herramienta a tus carpetas de documentos y empiezas a preguntar desde el navegador. Perfecto para PYMEs o equipos no técnicos que quieren algo usable “ya”.
Si tienes algo de experiencia en Python o desarrollo backend, montar tu propio pipeline con LangChain o LlamaIndex te da más control: puedes aplicar reglas de negocio, filtros de seguridad, auditoría de logs, control de permisos por usuario, etc.
La idea sería construir un pequeño servicio que exponga un endpoint /chat: recibe una pregunta, hace búsqueda en la base vectorial, compone el prompt con los fragmentos relevantes, llama a tu modelo local (Ollama) y devuelve la respuesta. Encima de eso puedes añadir una interfaz web sencilla con FastAPI, Streamlit, Gradio o directamente integrarlo en herramientas internas como un CRM o un wiki corporativo.
Montar el chatbot en local no significa que puedas olvidarte de la seguridad. De hecho, si los datos son sensibles, deberías tratar esta máquina como tratarías un servidor de base de datos crítico.
Aquí encaja muy bien revisar tus propias advertencias sobre privacidad y sesgos en errores típicos al usar IA: alucinaciones y privacidad, porque un chatbot local puede seguir inventando respuestas o mezclar información de documentos que el usuario no debería ver.
Un chatbot local sobre tus documentos no es magia. Si un dato no está en tus archivos, el sistema no lo sabrá, y es buena idea que así sea. Tampoco va a sustituir el criterio humano: puede ayudarte a localizar cláusulas, resúmenes o referencias cruzadas, pero la responsabilidad última sigue siendo tuya.
Además, según el tamaño del modelo, notarás diferencias de calidad frente a servicios en la nube con modelos gigantes. La clave está en el equilibrio entre privacidad, coste y precisión suficiente para tu caso. Para muchas tareas internas (buscar información, generar borradores, resumir reuniones) un modelo de 7–8B con buen RAG es más que suficiente.
1) Profesional individual
2) Equipo pequeño / homelab
3) PYME con procesos críticos
Si el objetivo es que este chatbot sea el núcleo de tu “copiloto interno” para negocio, tiene mucho sentido conectar esta guía con tu visión más estratégica sobre chatbots empresariales y copilotos de negocio, donde entras en cómo diseñar experiencias, flujos y métricas de éxito más allá de la simple tecnología.
Montar un chatbot privado con tus documentos ya no es un proyecto de I+D reservado a grandes corporaciones. Con un portátil decente, algo de paciencia y las herramientas adecuadas, puedes transformar esa carpeta caótica de “Contratos”, “Legal”, “Clientes” o “Apuntes” en un asistente que entiende tu contexto y responde en segundos.
Empieza pequeño: unos pocos PDFs, un modelo local razonable y una solución tipo PrivateGPT o AnythingLLM. Cuando veas el valor real (tiempo ahorrado, errores evitados, mejor acceso a la información), podrás justificar invertir en un servidor dedicado, un RAG más avanzado o integraciones profundas con tus sistemas internos.
Lo importante es que, esta vez, la IA trabaja dentro de tus sistemas y bajo tus reglas. No necesitas renunciar a la potencia de los modelos de lenguaje para proteger tus datos. Puedes tener las dos cosas: privacidad y productividad, si diseñas el sistema con cabeza desde el principio.
Significa que todo el flujo (modelo, embeddings y base de datos) corre en tu propio equipo o servidor, sin enviar tus documentos a ningún servicio externo. Puedes incluso aislarlo de Internet para tener un asistente air-gapped al que confiarle información que nunca mandarías a la nube.
RAG (Retrieval-Augmented Generation) es la técnica que hace que, antes de responder, el sistema busque en tus archivos los fragmentos más relevantes y se los pase al modelo como contexto. Así el chatbot consulta tus documentos reales en vez de inventar respuestas con conocimiento general.
Un PC con al menos 16 GB de RAM, una herramienta como Ollama o LM Studio para correr el modelo localmente, una base vectorial como Chroma o Qdrant para guardar los embeddings, y opcionalmente una solución llave en mano como PrivateGPT o AnythingLLM si no quieres programar.
Si un dato no está en tus archivos, el sistema no lo sabrá, y los modelos locales suelen rendir algo menos que los modelos gigantes en la nube según su tamaño. Para tareas internas como buscar información o resumir documentos, un modelo de 7-8B con buen RAG suele ser suficiente.
Qué hace cada asistente con lo que le escribes, dónde está el ajuste exacto para desactivar el entrenamiento y qué sigue guardado aunque lo desactives.
Qué cambia de verdad entre las versiones gratuitas y de pago de ChatGPT, Claude y Gemini, para qué perfiles compensan los 20 € al mes y cuándo no.
Diferencias reales entre ChatGPT, Claude y Gemini: qué modelo gana en escritura, código e integración, y cómo elegir sin probar los tres.