El blog de Gunner!!!

Confesiones/crónicas de un internauta asombrado.

4. junio 2026 15:28
by Gunner
0 Comentarios

Tecnología: La épica vida de un informático!!!

4. junio 2026 15:28 by Gunner | 0 Comentarios

En esta ocasión la revista EnRed@2.0 casi me pilla desprevenido. Entre la avalancha de correos que recibo cada día tenía una solicitud de su comité de redacción solicitándome un nuevo artículo para el número que estaban preparando... Evidentemente no iba  rechazar el ofrecimiento. Así que en apenas unos minutos elaboré un borrador de artículo y poco a poco, como pude, los días siguientes fui añadiéndole contenido a cada apartado del esquema que ideé. Sinceramente, al terminarlo me sorprendió lo molón que me había quedado. 

Aquí tienen el resultado, mis apreciados lectores... Pasen, lean y disfrútenlo.

          

Introducción.

Buenos días/Tardes\Noches, queridos lectores. Se preguntarán qué hago de nuevo visitándoles aquí, en sus pantallas, ¿verdad?

Como sabrán, desde el Instituto Andaluz de Administración Pública (IAAP) promueven la honrosa iniciativa de difundir el conocimiento y la experiencia profesional y personal, adquiridos y desarrollados por las personas que trabajamos en el sector público andaluz.

Nos piden colaboración ... ¡Sí, a ustedes también! En ese marco, … simplemente respondo al amable ofrecimiento de los redactores de la revista para colaborar de nuevo con ellos.

Pensé en escribir la continuación necesaria del último artículo técnico que publiqué sobre Inteligencia Artificial, pero, observando desde el punto de vista de un profesional TIC los derroteros por los que está caminando el mundo digital y en particular en nuestra comunidad autónoma - guiada por la experta mano de la Agencia Digital de Andalucía -, me dije: 

    -  “¡Qué narices! … Mucha IA, mucho Entorno Cloud, mucha reestructuración, pero … ¿Qué pasa, que la tecnología lo puede todo? ¿Que los informáticos nos estiramos como el chicle y servimos para todo?”

Sí, evidentemente ciertas cabezas pensantes están reorganizando nuestras líneas de trabajo, homogenizando y estandarizando protocolos de actuación y reorientando la estrategia digital de todos aquellos que nos dedicamos a la “cosa técnica” - y que en el fondo tan solo pretendemos haceros  la vida más fácil - hacia el uso de entornos/sistemas más modernos. Pero, para los que trabajamos en el mundo TIC, está resultando un auténtico quebradero de cabeza!!!

Me pregunté qué podría aportar desde mi modesta atalaya digital y … me vino a la memoria la problemática del día a día del personal TIC frente a las constantes necesidades y requerimientos de este mundo tan cambiante. Es un tema que da para mucho, pero en esta ocasión voy a tratar de analizar, desmenuzar y hacer comprensible algunas de las complejidades del día a día de un informático para tratar de mantener en funcionamiento los sistemas que todos usáis y atender nuestras “justas” reclamaciones de eficacia y eficiencia - siempre desde mi particular y filosófico punto de vista -.

Pasen y lean pues.

Caminando entre dinosaurios (La historia de la informática hasta ahora).

¡Porque… sí, Damas y Caballeros! Todos tenemos un pasado, ninguno de nosotros nació ayer.

    - ¡Me río pensando de dónde venimos! 

Cada uno de ustedes habrá recorrido su propio periplo personal, una larga vida de aprendizaje para llegar hasta el punto actual, hasta esa pantalla de ordenador frente a la que se encuentran ahora. Años de aprendizaje, años formación técnica y administrativa, años de pelearse con esos sistemas informáticos que sirven de sustento a sus tareas diarias.
¿Y quiénes les han guiado en ese tortuoso caminar que les ha permitido poner, con cierta confianza, las manos sobre un teclado y un ratón hasta llegar a alcanzar el nivel de soltura que les ha permitido enfrentarse a las particularidades de esos misteriosos cacharros, sin los cuales el trabajo que realizan sería mucho más tedioso, lento e infructuoso?

Por supuesto ... ¡Un experto informático! ¡Cómo no! ¡Un ángel guardián! Alguien de soberana paciencia y piel blanquecina que, tras horas y horas en angostas habitaciones cerradas, rodeado de cables y pantallas, ha convertido en su modus vivendi la pasión por los entresijos de esos enigmáticos e inabordables sistemas informáticos que acaban entendiendo mejor que a sí mismos.

Todos ellos - y yo mismo - hemos pasado por ahí. Desde nuestros despachos grises y mal iluminados, hemos visto nacer en tiempos remotos a ese primigenio animal llamado “PC”. Primero arrastrándose por el suelo, apenas con la potencia de cálculo de un viejo ábaco de madera; simple, fácil de entender y fácil de consolar con apenas cuatro comandos básicos. Para ver luego cómo, a velocidad de vértigo, ese bebé ha evolucionado hasta convertirse en una bestia, una criatura indescifrable hasta para quien la ideó, pero en el fondo un ser al que amamos tanto que, a pesar de la brutalidad de su energía y la complejidad de sus tripas, tratamos de convencer a todos - sí, también a usted que nos está leyendo – de que es un animal dócil, y fácil de dominar. 

Sí, un animal de muchas formas y tamaños. A veces una tierna mascota, otras un ser salvaje, pero al que en caso de emergencia todos confían en que el guardián de su Zoo siempre lo sabrá contener.

La épica del teclado (El esfuerzo de desarrollar sistemas informáticos).

Llego a la oficina, suelto el maletín en la estantería que tengo detrás de la mesa, saco el teléfono móvil, la agenda, las gafas ... y respiro. 

¡Misma rutina de todos los días! ... La misma que todos los que como yo nos enfrentamos a diario ese dragón negro de fría y oscura pantalla que se apresta rígido frente a nosotros. Lo miramos impávidos, sabiendo que podemos dominarlo - quizá no con tanta seguridad como la que aparentamos tener -. Tratamos de enfrentarnos a la fiera agarrándola con fuerza por la áspera piel de su teclado y sujetando con enérgica delicadeza su cola de ratón para que no nos golpee con ella a latigazos. 

Y así, todos nosotros comenzamos a luchar contra algo que en teoría está hecho para la perfección, pero que nos sorprende cada día con nuevos conflictos que resolver. En un mundo ideal, los sistemas informáticos serían inmejorables, funcionarían sin errores, responderían instantáneamente y nunca fallarían. Pero en la realidad esas expectativas tan altas rara vez se cumplen. En la práctica cualquier fallo acaba convirtiéndose en una tragedia... Una tragedia para vosotros y ... ¡un auténtico quebradero de cabeza para nosotros!

La lucha contra el dragón es así. Nosotros lo vemos como a esa criatura mitológica, la Hidra de Lerna, a la que, según el mito, si se le cortaba una cabeza, le crecían dos más en su lugar. Nuestra lucha contra los sistemas informáticos es una lucha sin cuartel. No terminamos de resolver un problema cuando aparece por arte de magia otro, ... quizá un nuevo requerimiento técnico o funcional por parte de ustedes, quizá un problema con la CPU de su puesto de trabajo, quizá un sistema de información que no responde como debería. ... ¿Quién sabe?

Los usuarios de tecnología esperan que todo funcione a la perfección, como si los sistemas TIC fuesen entes mágicos hechos a imagen y semejanza de “El divino”. ¡Craso error! Aunque los profesionales trabajamos incansablemente para acercarlos a esa excelencia, el simple hecho de estar creados por humanos implica la posibilidad de errores. La perfección es el ideal al que aspirar, aunque no una realidad alcanzable. Los usuarios quieren todo funcionando a la primera, sin mácula, pero los profesionales TIC sabemos que nuestro verdadero arte está en gestionar las fallas y encontrar soluciones cuando estas ocurren.

Nosotros, los técnicos, enfundados en la armadura de la paciencia y con el conocimiento de diferentes estrategias y estratagemas de combate digital, abrazamos la lucha como una cruzada natural frente al enemigo. Sin duda, un trabajo heroico y lleno de desafíos, donde muchas veces la única recompensa es la satisfacción de la labor cumplida y el certificar una vez más que la bestia no ha podido con nosotros.

Dios nos hizo TIC (El informático que todo lo sabe).

Seguramente conocen el Principio de Incertidumbre de Heisenberg, viene a decir que un fenómeno cambia cuando se lo observa. En el mundo TIC se llama “Efecto Heisenbug”... un divertido juego de palabras por el que muchos programadores juramos que algunos bugs - errores informáticos - tienen miedo al informático: se esconden o desaparecen en cuanto llega un técnico, un jefe o incluso un patito de goma imaginario.

¡NO! No señores, no somos magos, ni druidas, ni dioses. No tenemos esa varita mágica que hace que los sistemas informáticos se comporten como deben merced a sortilegios u oscuros hechizos que por arte de magia solo nosotros conocemos a modo de crípticos comandos de consola solo al alcance de esos frikis y desarrapados que se acercan a sus despachos para tratar de calmar los ataques de ansiedad que padecéis cuando os falla una aplicación.

Desde luego los caminos del señor son insondables: Gafas grandes (a menudo de pasta o gruesas), camiseta de StarWars/meme\banda de rock, sudadera con capucha, pelo desaliñado o barba irregular, pantalones cargo, zapatillas deportivas gastadas y, a veces, sobrepeso o delgadez extrema. Es la pinta que se espera que tengamos - la mía propia a veces -, pero detrás de ese aspecto descuidado y esa camisa mal abotonada se suele encontrar una persona que para nada confía en “El Eterno” para resolver los problemas. Detrás de esas pintas hay un profundo conocimiento de cómo funcionan los sistemas informáticos, de cómo tirar del hilo para resolver un determinado ticket, o de cómo traducir los requerimientos de las aplicaciones que nos solicitáis a bits, a pantallas, a menús, a bases de datos, a redes, a aplicaciones, a sistemas complejos, a ... vida digital.

Si bien es cierto de alguna manera “La IA”, ese concepto etéreo que aparentemente todo lo ve y todo lo puede, ha venido para facilitarnos la tarea, cualquiera que la haya utilizado con cierta seriedad, sabe que necesita de un humano para dirigir su razonamiento e interpretar sus resultados. En el fondo no es más que una herramienta que aprende de nosotros, de nuestros errores y de nuestros aciertos a modo de gran base de datos de conocimiento. 

Nuestro papel acaba siendo el de ese dios, ese Zeus mitológico, que allí en las alturas a veces parece no hacer nada, pero que ojo avizor está siempre supervisando vuestra huella digital y, haciendo acopio de todas las herramientas tecnológicas a su alcance, trata de hacer realidad vuestras súplicas, vuestras oraciones y vuestros rezos en pro de un mundo feliz.

Teléfono Rojo: Hasta donde nos llevó Kubrick (Cuando todo falla en la informática).

Piensen en la vida del informático: sentado en su “despacho”, tranquilamente jugando al solitario, revisando las últimas noticias del mundo Gamer, u ocioso dedicado al noble arte de mantenerse al día de los diversos chismorreos políticos y del corazón en la prensa electrónica diaria.  Porque …  ¡no se confundan! ¡estar al tanto de esas cuestiones es, a día de hoy, fundamental para la vida de un profesional TIC!

Entiendan la ironía… Kubrick, en su famosa película, la usaba constantemente!!!

Revisando logs, generando documentación operativa, planificando reuniones, picando código, aplicando complejas secuencias de comandos para desplegar un aplicativo, atendiendo la cola de tickets/usuarios que requieren de nuestros servicios, etc. … En fin, como si no tuviésemos otra cosa que hacer. Vivimos sumidos en nuestro mundo, frente a una pantalla de la que apenas levantamos la mirada, un mundo en donde a veces nos tiembla el pulso, donde un mal click o una secuencia de comandos mal ejecutada puede convertirse en un desastre,  donde borrar “por accidente” la carpeta de “Documentos importantes (DE VERDAD)” o donde una aplicación que no responde como debería puede desencadenar una catástrofe informática de proporciones bíblicas, emerge la figura del técnico informático: un profesional cuya misión, aunque rutinaria, roza lo geopolítico.

Como el piloto del bombardero de Kubrick, el personal TIC, armado tan solo con un destornillador y/o el conocimiento de esa magia negra que solo nosotros somos capaces de dominar, tenemos un poder especial: La "psicología políglota". Me explico.

Ante una alarma, ante una crisis, ante un sistema caído o ante una batalla silenciosa contra un usuario alterado, debemos ser capaces de dos cosas: Calmar los nervios de la persona en cuestión y … traducir sus palabras a conceptos digitales. Seguro que alguno de ustedes ha utilizado la famosa expresión:

    - “Pero si no he tocado nada”. O esa de “Esto funcionaba perfectamente ayer.”

A la que se añade.

    - “Necesito que funcione sí o sí.”

O bien reconocerán incluso en ustedes mismos a esa alma cándida e inocente que, casi balbuceando, trata de explicarnos a su manera qué le está pasando a ese cacharro rebelde que tienen delante o al programa que se le ha descompuesto en mitad del informe más importante.

Así es, señores. Tenemos primero que hacer de psicólogos ¡Qué remedio! Nadie nos preparó para ello en la Facultad de Informática, nadie nos dijo que una parte muy importante de nuestro trabajo sería lidiar con los azares del comportamiento humano. Y sobre todo, a mantener la compostura cuando incluso a veces ni nosotros mismos tenemos claro cómo solventar el problema y no nos queda más remedio que escalar la cuestión, todo ante un usuario atónito que pensaba que éramos como dioses.

Caminando entre algodones y campos arrasados (Todo debe funcionar a la primera).

Se acerca el final del artículo.

En resumen, el mundo del personal TIC es un mundo espinoso, lleno de complejidades, donde cada usuario, cada cable y cada línea de código representa un posible conflicto digital, un estallido nuclear.

Nuestro trabajo consiste en convertir ese camino tortuoso en una dulce autopista digital y tratar de que el usuario perciba sus intrincados recorridos como un camino directo hacia el cielo de la información, cuidándolo como entre algodones.

¡Confío en que este artículo al menos habrá logrado que miren de otra manera a esa persona desaliñada, a veces sumida en su propio mundo, que se les acerca de vez en cuando con el único ánimo de ayudar!

¿Pero no se han dado cuenta? ¿Recuerdan cómo acabaron los dinosaurios? Un brutal meteorito chocó contra la tierra allá por el Yucatán, arrasando todos los campos de algodones por los que caminaban en el cretácico

¡Eso mismo nos sucede a nosotros! Si, ... un auténtico estallido nuclear que arrasa con lo que dábamos ya por aprendido. Cada vez que surge una nueva tecnología, un nuevo protocolo, una nueva metodología, un nuevo sistema operativo, un nuevo paradigma de la computación o una nueva aplicación o idea feliz de alguno de ustedes, nuestro mundo se tambalea y vuelta a empezar.

¡Una nueva criatura nace! ¿Seremos capaces de dominarla? ¿Aprenderemos a domarla?

Despedida.

Creo que me he excedido en el tono épico de mi redacción, ¿verdad? Pero … ¿A que se han divertido leyéndolo?

Ya fuera de excentricidades, les recomiendo el visitar al menos dos de las referencias a pie de artículo. Todas son suficientemente “accesibles” a los neófitos de la “Cosa Técnica”. 

Una de ellas, y que a buen seguro os va a sorprender, es un documento del Vaticano, representante de “El Altísimo” en la tierra, sobre la relación entre la inteligencia artificial y la inteligencia humana

Y para los más habituados a documentación formal, les añado un enlace adicional a un documento excelentemente trabajado de la Consejería de Empleo de la Xunta de Galicia, visual y mucho más serio, que os mostrará la complejidad de los perfiles técnicos y competencias que los profesionales TIC debemos ser capaces de abordar. ¿Os animáis? Seguro que comparándolos con mi particular enfoque, comprobaréis como a este que os escribe a veces se le va la olla cuando le entra la “vena” literaria.

Fin.

    

Me siento especialmente orgulloso de este ejercicio de redacción por dos motivos. El primero de nuevo el honor que supone que el IAAP haya contado conmigo para el número de la revista en que se publicó, y el segundo, ... ¿cómo decirlo? ...  Tengo una gran amiga profesora de literatura. Gran profesional, se toma muy en serio su trabajo y ha sido siempre muy crítica con mi estilo literario. A veces he tenido cierto temor a presentarle mis textos ya que en el pasado a "puesto a parir" alguno de mis ensayos, lo que me hace recordar sus críticas/consejos cada vez que me enfrento a una página en blanco. En esta ocasión me ha dicho dos cosas que me han llenado de orgullo: "Se nota que no has usado una IA para redactarlo" - rara vez me ayudo de ella más allá de documentar algún tema concreto para no pasarme días/horas documentándome en algún aspecto concreto - y "Es el mejor que has escrito hasta ahora. Me ha encantado cómo lo has narrado". No puedo expresar qué sentí cuando recibí esos halago, en especial procediendo de una profesional tan reputada/querida como ella y de la que tanto respeto su opinión.

Damas, Caballeros, un saludo y nos vemos en un próximo artículo!!!

P.d.: Aquí tienen el enlace a la publicación oficial en la web del IAAP. Como siempre, votos (abajo, pulsando sobre las estrellitas) y comentarios pulsando en el enlace azul cerca de la cabecera/título del artículo y luego desplazándose hasta el pie de página, gracias.

 😎⚔🦾🤖

Categories: | Tags: | Permalink

31. octubre 2025 09:59
by Gunner
0 Comentarios

Inteligencia Artificial: Emula/Crea tu propio “JuntaGPT”!!!

31. octubre 2025 09:59 by Gunner | 0 Comentarios

Quien domine la Inteligencia Artificial dominará el futuro, por ello les traigo el último artículo del año y último reto que les propongo - por ahora -. Recomiendo que lean atentamente la propuesta que les presento, a buen seguro les sorprenderá. En él,  les enseño a crear su propia IA personalizada gracias al manual que, merced al Instituto Andaluz de Administración Pública que ha contado conmigo en el último número de su revista digital, redacté para la ocasión.

En la publicación del artículo, el IAAP insertó un "disclaimer" que no alcancé a tener en cuenta al enviárselo para su difusión. Por el carácter de público al que esta dirigida su revista y por tratarse de equipos en entornos controlados no advertí que no puede instalarse en ellos sin autorización cualquier tipo de software por muy útil que este pudiese ser. En cualquier caso era totalmente pertinente advertirlo. En este post, les adjunto además un interesante anexo - que suprimieron en la versión publicada - en el qué pueden comprobar los sorprendentes resultados que es posible obtener al interrogar adecuadamente a una IA, sobre si la administración pública hace uso de ella encarando correctamente este nuevo paradigma del tratamiento de la información. Reciclarse y adquirir nuevas habilidades es absolutamente imprescindible como parte del bagaje y herramientas profesionales de cualquier empleado de la Administración pública.

Sin más, pasen y lean... seguro que no les dejará indiferente.

          

Introducción.

JuntaGPT es el asistente conversacional basado en inteligencia artificial generativa que recientemente ha presentado la Agencia Digital de Andalucía (ADA) para la Junta de Andalucía. Está diseñado para uso interno por los empleados públicos de la administración autonómica andaluza con el objetivo de mejorar la productividad y agilizar procesos administrativos.

Entre sus características principales están:

  •  Permitir redactar correos electrónicos, resumir documentos largos, analizar normativas, elaborar esquemas y presentaciones, y responder consultas sobre más de 400 procedimientos administrativos específicos de Andalucía.
  •  Utiliza el LLM (modelo de razonamiento) abierto “Gemma 3”, alojado en el gran Supercomputador Hércules del Centro Informático Científico de Andalucía (CICA).
  •  Opera completamente offline en la red interna de la Junta, garantizando que los datos no salgan de nuestro entorno institucional y, a diferencia de soluciones comerciales, debe cumplir con el Reglamento Europeo de IA y estándares éticos.

Fue lanzado en junio de 2025, está en fase inicial de despliegue empezando por el departamento de analítica de datos de la Agencia Digital de Andalucía - ADA y pretende expandirse progresivamente a otras áreas. Es sin duda una de las primeras herramientas de este tipo en nuestra administración autonómica, y a buen seguro marca un hito en la digitalización del sector público.

Pero… y aquí vienen los peros… el proceso está siendo, lento, complejo, y sujeto a múltiples variables y restricciones técnico-Jurídicas. En cualquier caso será complicado que permita IA’s especializadas o de nicho, lo cual supone un serio revés para todos aquellos que deseen un sistema adaptado a sus necesidades. Tardará aún tiempo en estar 100% operativo.

¿No Les resultaría útil tener ya una inteligencia artificial desarrollada a medida, que se ejecute en vuestros propios equipos, y basada en los datos particulares de su actividad? ¿No les sería beneficioso para su organismo/consejería\departamento disponer en este momento de una herramienta diseñada específicamente para responder a sus requerimientos y alimentada con datos propios? Y si además se ejecutase localmente, offline,  en vuestros propios PC’s y sin riesgo de fuga de datos? Suena a magia, verdad.

En este articulo y a título experimental os describo una herramienta que os lo permitirá. Está al alcance de cualquiera y permite usar los modelos de razonamiento más comunes. A buen seguro más de uno de ustedes ya está considerando esa posibilidad, pero les da miedo enfrentarse a las complejidades técnicas asociadas… ¡pues bien aquí tienen cómo, siempre bajo vuestro control, sin el peligro de subir contenidos a la nube y sin la necesidad de usar un supercomputador de la potencia de nuestro Hércules de CICA!

Por último, en el anexo y como ejercicio ejemplifico el uso de este software de IA con un posible caso de uso simulando el análisis/valoración de un pliego de suministro/servicios de un sistema TIC para y en las posibles ofertas presentadas por los licitadores que se pudiesen haberse presentado al concurso. Tarea por otra parte muy común en cualquier administración y a la vez de enorme complejidad, por lo que cualquier “ayuda” tecnológica siempre es de agradecer.

Instalando el software.

Hay varias herramientas que permiten la funcionalidad propuesta, pero tras probar varias, he elegido una al alcance de todos y ofrece un balance complejidad/utilidad lo suficientemente equilibrado como para no asustar a nadie. La herramienta se llama GPT4ALL (“GPTParaTodos”, es OpenSource y disponible para varios sistemas operativos) -. Comencemos.

Accedemos a la web de la herramienta seleccionada:

Es importante usar la web de Nomic, el desarrollador original, pues los “enlaces patrocinados” a veces esconden alguna que otra sorpresa - ¡me entienden verdad! -.

Pulsamos “Download for Windows”.

Abrimos el instalador desde la carpeta de descargas.

Nos aparece la siguiente pantalla en la que pulsamos sobre “Siguiente”.

Durante la instalación, y para tener los ficheros necesarios ordenados y localizados en una única ubicación identificable en vez de en varias carpetas dispersas en el disco duro, hemos creado previamente una carpeta “C:\GPT4All” al efecto.

La seleccionamos como carpeta destino - es cuestión personal, puro tema organizativo para tener claro dónde encontrar los múltiples ficheros que necesitan tanto el motor de razonamiento junto con los datos con que queremos alimentar nuestra IA -.

Volvemos a pulsar “Siguiente” y nos muestra la siguiente pantalla.

 

Aceptamos el acuerdo de licencia y “Siguiente”.

Nuevamente “Siguiente”.

Y finalmente sobre “Instalar”.

Hasta finalizar el proceso.

 

Luego “Siguiente” y “Finalizar”. Con ello tenemos nuestro software de IA instalado.

Procederemos ahora a configurarlo.

Configurando el Software.

Pulsamos sobre el icono de nuestro escritorio.

 Es elección de cada uno, pero en la pantalla de inicio solicita si queremos colaborar recopilando datos para mejora del producto.

 

Bien, llegados a este punto tendremos a continuación la pantalla principal del aplicativo. No siendo este documento un tutorial/curso sobre IA, dejo como ejercicio entender sus conceptos básicos de dicha tecnología para así poder trasladarlos sobre las opciones que ofrece la herramienta que estamos mostrando.

Vayamos pues al grano y que cada uno de ustedes investigue todas las posibilidades que ofrece el aplicativo.

Lo primero, y si lo ven necesario, es traducir el interfaz del usuario al castellano. Para ello en “Settings” modificamos el parámetro “Language and Locale” a “es_MX”. 

Modificaremos también la ruta de descarga de los modelos de razonamiento que utilizaremos. Elegiremos una subcarpeta de la carpeta que previamente también habremos creado en la ruta que indiqué en el paso previo de la instalación del producto. En nuestro caso “C:\GPT4All\Models”.

Pulsamos entonces sobre “Seleccionar carpeta”. 

Ahora seleccionaremos el modelo de razonamiento que vamos a utilizar para interrogar a nuestra IA. El modelo de razonamiento es el tipo de inteligencia/red neuronal que se va a utilizar para interpretar nuestras preguntas/prompts. Normalmente vienen ya entrenados a partir de extensas bases de datos y/o fuentes de conocimiento.

Pulsamos sobre “+Agregar modelo”.

Podemos elegir el modelo de razonamiento que deseemos, pero hay que tener en cuenta que GPT4All nos ayuda analizando la máquina/PC sobre la que se ejecuta e indica cuales de ellos son o no recomendados en función de los recursos hardware disponibles, explicando en su caso el posible motivo por el que pueda descartarlo.

En nuestro caso, elegiremos DeepSeek dado que se trata de un modelo de razonamiento sin restricciones de uso, con unos requerimientos de RAM razonablemente moderados y de una adecuada complejidad/profundidad de razonamiento. Pulsamos sobre “Descargar”: 

Nota:

  • Dependiendo del modelo de razonamiento utilizado las respuestas a nuestros prompts pueden variar sensiblemente.
  • Es posible descargar varios modelos de razonamiento y alternar su uso.
  • Es posible usar un modelo de razonamiento comercial mediante la opción “Remote Provider”, pero implica tener cuenta en ellos y por supuesto un coste!!!

Con ello comenzará su descarga.

Una vez finalizada la descarga del modelo, nos ofrece la posibilidad de eliminarlo para poder cambiarlo por otro, pero ES OBLIGATORIO disponer de al menos un modelo de razonamiento, sino tendríamos “tendríamos motor pero no cerebro”.

Llegados a este punto, tenemos configurado nuestro software de IA y seleccionado un modelo de razonamiento. Procedamos ahora a indicarle donde almacenar ficheros de documentos que pretendemos añadir a la base de datos de conocimiento de nuestra IA y sobre los cuales queremos/podremos interrogar a nuestra herramienta.

Usaremos la opción “Docs Locales” pulsando sobre “+Agregar colección de documentos”.

Le daremos un nombre y seleccionaremos una carpeta donde almacenar los documentos que ingestaremos en nuestra IA. Dicha carpeta la habremos creado previamente en el recurso indicado en puntos anteriores.

En nuestro caso “C:\GPT4All\Local-IA-Data01”. Observen que he añadido la coletilla “01” puesto que podríamos tener varios DataSet en función de las/nuestras necesidades. Y pulsaríamos sobre “Crear colección”.

Obtendríamos el siguiente resultado.

 

Se pone ahora la cosa interesante. … Tenemos el software, el LLM de razonamiento, la carpeta de datos tener en cuenta en nuestras consultas, y ahora vemos cómo proceder a usar el sistema conjunto del que disponemos.

Chateando con la IA.

Pulsamos sobre “Chats” y nos aparece la siguiente pantalla.

Vemos en la parte superior de la pantalla que no hay ningún modelo de razonamiento cargado. Pulsaremos sobre “Elige un modelo”, seleccionaremos el disponible, y pulsaremos sobre “Cargar . (predeterminado) ->” .

Ya podríamos consultar a la IA, pero serían preguntas genéricas pues no le hemos indicado que incluya en sus respuestas los/nuestros documentos que queremos incorporar.

Para ello pulsaríamos sobre “DocumentosLocales”.

Y pulsamos a continuación sobre el DataSet que creamos en el paso previo.

Llegados a este punto, tenemos nuestra IA, el modelo de razonamiento deseado y le hemos dicho al software que incorpore a las respuestas la información incluida en la carpeta que elegimos.

En fin el resto, … ¡es tema vuestro! Sed imaginativos, alimentad a vuestra IA con datos coherentes al objeto que estéis persiguiendo y disfrutad de los resultados!!!

Notas adicionales.

  • Dependiendo del dispositivo que utilicemos, el tiempo de respuesta puede variar. Recomiendo una GPU avanzada o un procesador especializado. En mi caso:

  •  Es obvio que necesitamos añadir un conjunto suficiente de documentos/datos al DataSet que vamos a utilizar.  
  •  He de indicar que en función del dispositivo de cómputo, que utilicemos estos tardarán en indexarse en la base de datos de conocimiento de nuestra IA. Recomiendo una GPU avanzado o un procesador especializado.
  •  GPT4All realiza un proceso de indexación/aprendizaje previo de los documentos con los que la alimentamos para incorporarlos a su base de datos de conocimiento. Podemos observar el proceso/porcentaje de indexación visitando desde nuestra aplicación el DataSet que estemos utilizando tal y como se muestra en la pantalla siguiente.



  • Verán en la anterior imagen el porcentaje de trabajo de indexación completado, el fichero que está procesando en cada momento y, en el administrador de tareas del equipo, el uso de CPU durante ese proceso. Comprobaran que indexar los contenidos requiere mucha potencia de cálculo, es un proceso lento y con gran utilización de recursos del sistema – tal y como ocurriría si un ser humano tuviese que aprender/realizar una tarea similar -. Les recomiendo paciencia o un buen equilibrio en el conjunto CPU/GPU\Hardware de IA. Debemos esperar a que termine el proceso de indexación para disponer del conjunto de datos al completo.
  •  Por último, y no menos importante, estamos usando una herramienta software, no una varita mágica. Es necesario refinar la pregunta/prompt que se le haga a la IA para obtener los resultados deseados. “Un buen prompt => una buena respuesta”, … pero cómo definir un buen prompt podría ser objeto de otro artículo.

Despedida.

De momento creo que ya han tenido bastante. No se asusten, a mi me ha costado tiempo investigar, dar con y entender “la herramienta”. Es sencilla pero muy útil, ya lo verán. Ustedes gracias a este documento tienen ya la mayor parte de ese camino andado.

¡No tengan miedo, arrójense a la aventura! No tienen nada que perder y sí mucho que ganar. Se sorprenderán cuando empiecen a obtener los primeros resultados.

Un saludo, Damas y Caballeros!!!

Referencias:

 

Anexo – Análisis ofertas Licitación Proyecto TIC.

Como caso de uso de una plataforma similar a la que les he documentado, les muestro los resultados que como demostración experimental obtuve usando GPT4All. Simulé licitación de un proyecto TIC junto con las posibles ofertas que habrían presentado los posibles licitadores.

Para ponerlo en práctica, alimenté a la IA con documentos PDF en los que se describe someramente lo que se pretendía contratar - tipo memoria justificativa o PCAP - junto con algunos documentos simulando las ofertas presentadas por cuatro posibles licitadores. También os muestro en azul los prompt que utilicé para interrogar a la IA. No pude sino esbozar una sonrisa de sorpresa y de júbilo al leer la respuesta y no dejo de preguntarme qué habría pasado si hubiese afinado las preguntas, hubiese seguido interrogándola y/o hubiese usado casos reales con documentos reales ¡Quién sabe hasta donde se podría llegar! No quise investigar más, simplemente me sirvió como ejercicio. Ahí lo dejé.

Prompt I:

"Actúa como un analista técnico de informática. Compara los pliegos de la licitación del Proyecto TIC  “Licitación Sistema Informático” considerando las ofertas de las empresas “Licitador I”, “Licitador II”, “Licitador III” y “Licitador IV”. Haz un resumen de 10 puntos de las diferencias entre todas. Está dirigido a las personas encargadas de decidir cuál es la mejor oferta

1.      Enfoque Técnico:

a.      “Licitador I”: Propone soluciones basadas en Microsoft Azure Active Directory (AAD) con énfasis en integración cloud.

b.      "Licitador II" Utiliza su propia suite de herramientas, incluyendo HP Enterprise Services y OpenLDAP para un enfoque más personalizado.

c.      "Licitador III" Basa su propuesta en tecnología de open source como LDAP y Kerberos, destacando la adaptabilidad a entornos heterogéneos.

d.      "Licitador IV" Ofrece soluciones basadas en Microsoft Active Directory con herramientas de gestión avanzada.

2.      Capacidad de Personalización:

a.      “Licitador I”: Alta personalización mediante extensiones específicas para necesidades empresariales.

b.      "Licitador II" Ofrece módulos opcionales que permiten adaptar la solución a las especificaciones del cliente.

c.      "Licitador III" Enfoque en soluciones estándares con menos opciones de personalización, pero destacando la escalabilidad.

d.      "Licitador IV" Personalización avanzada mediante integración con sistemas legados y desarrollos específicos.

3.      Integración con Sistemas Existentes:

a.      “Licitador I”: Excelente en integración con Microsoft (Office 365, Azure).

b.      “Licitador II” Ofrece herramientas para una suave integración con sistemas de terceros y legacy systems.

c.      "Licitador III" Especialista en entornos heterogéneos, incluyendo dispositivos móviles y diferentes plataformas.

d.      "Licitador IV" Buena capacidad para integrar con aplicaciones empresariales como SAP.

4.      Escalabilidad y Rendimiento:

a.      “Licitador I”: Diseñado para entornos cloud escalables, ideal para empresas en crecimiento.

b.      "Licitador II" Ofrece soluciones robustas que manejan grandes volúmenes de usuarios y dispositivos.

c.      "Licitador III" Enfoque en alta disponibilidad y rendimiento con tecnología distribuida.

d.      "Licitador IV" Solución probada en entornos empresariales medianos a grandes.

5.      Seguridad:

a.      “Licitador I”: Ofrece integración avanzada de Azure Security, incluyendo MFA (Multi-Factor Authentication).

b.      "Licitador II" Propone soluciones con cifrado fuerte y controles RBAC (Control de Acceso Basado en Roles) robustos.

c.      "Licitador III" Enfoque en seguridad cibernética integrada, cumpliendo con normativas como GDPR.

d.      "Licitador IV" Ofrece implementación segura con auditoría incluida.

6.      Enfoque en la Implementación:

a.      “Licitador I”: Propone un enfoque as-a-service, manejando gran parte del despliegue y mantenimiento.

b.      "Licitador II" Ofrece una solución más hands-on, trabajando estrechamente con el cliente para implementar cambios específicos.

c.      "Licitador III" Enfoque en la rápida implementación con metodologías ágiles.

d.      "Licitador IV" Propone un enfoque colaborativo, involucrando al cliente desde etapas tempranas.

7.      Soporte y Mantenimiento:

a.      “Licitador I”: Ofrece SLAs de nivel de servicio robustos, con soporte 24/7.

b.      "Licitador II" Propone contratos de mantenimiento flexibles con diferentes niveles de soporte según las necesidades del cliente.

c.      "Licitador III" Soporte local y en tiempo real, aprovechando su red propia para garantizar la disponibilidad.

d.      "Licitador IV" Ofrece un modelo de asistencia técnica especializada con accesos directos a expertos.

8.      Costo:

a.      “Licitador I”: Modelo basado en suscripción, con costos variables según el tamaño del entorno.

b.      "Licitador II" Costos fijos elevados inicialmente, pero posibles reducciones si se contratan servicios adicionales.

c.      "Licitador III" Ofrece tarifas competitivas, especialmente para implementaciones medianas y grandes.

d.      "Licitador IV" Modelo de costo transparente con facturación anual basada en licencias.

9.      Servicios Adicionales:

a.      “Licitador I”: Incluye consultoría adicional y formación del personal como parte del paquete premium.

b.      "Licitador II" Ofrece servicios de migración, auditoría y asesoramiento estratégico.

c.      "Licitador III" Propone soluciones de movilidad integradas como valor agregado.

d.      "Licitador IV" Incluye soporte para la implementación de políticas de seguridad avanzada.

10.  Referencias y Experiencia:

a.      “Licitador I”: Amplia experiencia en entornos cloud, con referencias en sectores financieros y de telecomunicaciones.

b.      "Licitador II" Historial probado en grandes empresas multinacionales.

c.      "Licitador III" Expertise en implementación para operadores de telecomunicaciones y gobierno.

d.      "Licitador IV" Experiencia comprobada en entornos empresariales nacionales e internacionales.

Conclusión:

La elección ideal dependerá del balance entre costo, necesidades específicas de personalización, nivel de soporte requerido y la importancia de integrarse con sistemas existentes.

Prompt II:

Compara esas conclusiones con la "Memoria Justificativa consolidada para del Proyecto TIC  “Licitación Sistema Informático” . Valora cada oferta y determina qué oferta es la más adecuada. Formato tabla

Evaluation Table: Vendor Comparison Based on "Memoria Justificativa Consolidada"

Vendor

Evaluation Criteria from Memoria Justificativa

Strengths of the Offer

Weaknesses of the Offer

Overall Value

“Licitador I”

Technical Expertise, Cost Efficiency

Strong technical expertise in directory services; competitive pricing.

Limited local presence and customer support.

High

“Licitador II”

Innovation, Scalability

Cutting-edge solutions; highly scalable systems.

Higher costs compared to competitors.

Moderate

“Licitador III”

Strategic Partnerships, Local Presence

Strong strategic partnerships; extensive local presence and support network.

Limited innovation in recent IT systems service offerings.

High

“Licitador IV”

Customization, Flexibility

Highly customizable solutions; flexible deployment options.

Lower reputation in the market compared to other vendors.

Moderate

Key Considerations:

  1. Technical Expertise: “Licitador I” and “Licitador III” are strong contenders due to their technical expertise and local presence.
  2. Cost Efficiency: “Licitador I” offers competitive pricing, which is a significant advantage for budget-conscious organizations.
  3. Innovation & Scalability: “Licitador II” stands out with innovative solutions but comes at a higher cost.
  4. Strategic Partnerships: “Licitador III” strong partnerships and local support make it an attractive option despite its limited innovation in recent offerings

Conclusion:

Based on the evaluation criteria from the " Memoria Justificativa consolidada para del Proyecto TIC  “Licitación Sistema Informático," “Licitador I” emerges as the most appropriate choice due to its balance of technical expertise, competitive pricing, and alignment with organizational needs. However, “Licitador III” is a close contender due to its strategic advantages and local support.

Fin.

    

¿Sugestivo artículo, verdad? ¿Cómo se han quedado?... Me despido de ustedes confiando en que la "simplicidad" de la solución propuesta les anime a adentrarse en ese mundo al que irremisiblemente nos acercamos, donde el uso de herramientas digitales para ciertos procesos será tan imprescindible como una mente lúcida para sacarles partido. Mas que temer a la IA, esta es todo un reto desafiante para aquellos a los que nos gusta innovar. ¿Y ustedes? ¿Son de aquellos a los que les gusta verlas venir o prefieren sumarse al carro, reciclarse y crecer?

Los esfuerzos en mejorar la automatización de ciertas tareas y el uso de herramientas para la toma de decisiones es algo que la Agencia Digital de Andalucía está promoviendo no sin cierta dificultad. Son tecnologías complejas y que hay que entender cómo sacarles provecho/encajar en los planes estratégicos de cualquier entidad. Juega en su contra los constantes cambios que experimenta ese mundo pero, ,.. ¡qué remedio! ... es algo innato en el ADN de los que nos dedicamos al mundo de las TIC!!!

Un saludo, Damas y caballeros.

P.d.: Aquí tienen el enlace a la publicación oficial en la web del IAAP. Como siempre, votos (abajo, pulsando sobre las estrellitas) y comentarios pulsando en el enlace azul cerca de la cabecera/título del artículo y luego desplazándose hasta el pie de página, gracias.

😉💻 🖱️