Entradas

Entrenamiento para situaciones críticas

Imagen
A través de la simulación de roles, las IAs conversacionales nos dan la oportunidad de entrenar, preparar y mejorar nuestras habilidades para situaciones tales como entrevistas de trabajo, presentaciones o conversaciones importantes.  Imaginemos, por ejemplo, la preparación para una entrevista de trabajo. La IA puede tomar el rol de un entrevistador, planteando preguntas comunes o específicas del sector al que el usuario aspira. Eres un recruiter experto en el sector tecnológico y vas a hacerme una entrevista para un puesto de desarrollador de software. Comienza con tu primera pregunta. La IA, asumiendo este rol, formulará preguntas alineadas a la finalidad establecida en el prompt, y al final podremos pedirle que nos proporcione retroalimentación y ayuda para  perfeccionar nuestras respuestas. Consideremos ahora un escenario donde el usuario debe realizar una presentación ante un grupo diverso. La IA puede simular ser varios participantes con diferentes perfiles y conoci...

Los Juegos de la Consciencia

Imagen
¿Puede la IA desarrollar una forma de consciencia similar a la humana? Esta pregunta no solo es relevante en términos tecnológicos, sino también en cuestiones éticas y filosóficas. Mientras la IA continúa avanzando vertiginosamente, la discusión sobre su capacidad para emular cualidades específicamente humanas se ha intensificado, y no digamos la que tiene que ver con la posibilidad de una "consciencia artificial".  El primer escollo que encontramos en la tarea de dotar de consciencia a una máquina es saber en qué consiste aquella. No sólo hay múltiples perspectivas sobre el asunto, desde la física cuántica a la filosofía de la mente, sino que cada una de ellas tiene múltiples respuestas. Es decir, no sólo no tenemos máquinas con consciencia, sino que tampoco sabemos en qué consiste esta. Y con este panorama difícilmente podremos llegar a crear máquinas con dicha cualidad, peor aún, ¿cómo sabremos si una IA tiene consciencia si no sabemos en qué consiste esta?. No sabemos lo ...

Hablando se entiende la gente... y las máquinas

Imagen
Las IAs conversacionales cada vez están más presentes en nuestras vidas. Mejorar la comunicación con ellas no sólo nos permite poder usarlas de manera más eficiente, sino que puede ser una forma de mejorar la comunicación entre nosotros, los humanos. Mientras facilitan nuestras tareas cotidianas actúan como un espejo, reflejando nuestras propias fallas y virtudes comunicativas. En la interacción con las IAs conversacionales los humanos aprendemos también sobre nosotros mismos. Los chatbots inteligentes trabajan interpretando el lenguaje humano, un proceso que involucra no solo el reconocimiento de palabras, sino también la comprensión del contexto y la intención detrás de ellas. Esto implica un análisis más profundo que va más allá del significado literal, incluyendo la interpretación de matices, el tono, y las implicaciones culturales o situacionales que pueden influir en el significado de lo que se dice. Este nivel de interpretación, aunque avanzado, tiene sus limitaciones. Estas...

Oir un cuadro y ver una melodía

Imagen
Haz clic para oir el artículo La sinestesia es un fenómeno neurológico donde un sentido estimula involuntariamente otro. Imaginemos que una persona escucha música y, al hacerlo, no solo percibe los sonidos, sino que también ve colores específicos asociados con diferentes notas o tonos. Por ejemplo, cada vez que escucha una nota "C" en el piano, ve el color rojo, y cada vez que escucha una nota "G", ve el color azul. Este tipo de sinestesia, donde los estímulos auditivos evocan una experiencia visual de colores, es conocido como sinestesia auditivo-visual. Los individuos con esta forma de sinestesia a menudo describen su experiencia como una rica y colorida "visualización" de la música, donde diferentes sonidos se correlacionan con diferentes colores en su mente, creando una especie de espectáculo de luces interno único para cada pieza musical que escuchan. En este artículo no abordaremos la sinestesia, pero este fenómeno nos sirve de introducción ...

Edición SVG con ChatGPT

Imagen
Hace muchos años estuve involucrado en un proyecto que formaba parte de una iniciativa de código abierto. Esta experiencia no solo amplió mi comprensión del software libre, sino que también me permitió descubrir las potentes capacidades de Inkscape y las bondades del SVG.  Inkscape es un programa de edición de gráficos vectoriales que destaca por su compatibilidad con el formato de archivo SVG (Scalable Vector Graphics). Ambos me han sido muy útiles  tanto en el ámbito profesional como en el personal. La interfaz de Inkscape es intuitiva, lo que la hace ideal para usuarios de todos los niveles, y, sin embargo, esta facilidad de uso no compromete su amplia variedad de funciones. Hoy es una herramienta indispensable de mi caja de herramientas, a pesar de que yo no use ni la mitad de su potencial. Tenemos principalmente dos tipos de gráficos: los vectoriales y los rasterizados. Los gráficos vectoriales, a diferencia de los rasterizados que están formados por píxeles, se crean a...

Primum Memento: La IA conversacional es mi Traductor Universal

Imagen
Las IAs conversacionales facilitan la comunicación entre culturas al traducir idiomas, y también actúan como traductores en la interacción con lenguajes de programación y sistemas tecnológicos. La capacidad de estas herramientas para "traducir" es un "primum memento", un principio esencial a recordar cuando evaluamos cómo pueden asistirnos en la vida cotidiana y en el trabajo.  El verdadero alcance de la "traducción" Las IAs conversacionales modernas interpretan y convierten nuestras palabras en instrucciones comprensibles para las máquinas, y viceversa. Pueden traducir lenguaje humano a lenguajes de programación como Python o JavaScript, permitiendo a usuarios no expertos en programación entender código de programación y escribirlo.  Esta capacidad se extiende a lenguajes específicos como Mermaid y Gherkin, utilizados respectivamente en el desarrollo de software para diagramas de flujo y pruebas de comportamiento de software. Además, trabaja de un modo si...

Felices Fiestas 2023

Imagen
En esta ocasión os presentamos un artículo-felicitación. En él no sólo veremos cómo se puede realizar alguna actividad creativa con IAs conversacionales, sino que también aprovecharemos para compartir recursos con los que felicitar de un modo original estas fiestas. Este ha sido "el año de la IA", y a la mayoría nos cogió completamente por sorpresa, como al que despiertan de madrugada en medio de un sueño profundo. Y aunque seguimos intentando sobreponernos al impacto, adaptarnos a la nueva situación, y usarla en el bien de todos, parece que ya siempre iremos muy detrás de la meteórica evolución de estas tecnologías, como si ya sólo una IA pudiera seguir el avance de la IA. Ahora llegan unas fiestas que siempre me han conectado con la infancia, la mía, la de mis hijos y la de todos. Sigue habiendo algo en ellas que hacen que me sienta, cuanto menos, agradecido. Y ni que decir tiene que en el gesto de dar es donde la gratitud queda más evidenciada. Regalos, felicitaciones, bes...

Ni "tú" ni "yo": "nosotros"

Imagen
A pesar de la frecuencia con la que las organizaciones realizan capacitaciones sobre comunicación y manejo emocional, a menudo hay una brecha entre el conocimiento teórico y su aplicación práctica en el día a día. Esta brecha se debe, en parte, a la complejidad de las interacciones humanas y a la dificultad de cambiar hábitos y comportamientos arraigados. Aquí es donde las IAs conversacionales pueden ofrecer un valor añadido significativo. La eficiencia del engranaje laboral depende en gran medida de la fluidez con la que sus componentes se comunican: el "factor humano" sigue siendo la piedra angular del éxito empresarial. Sin embargo, desde malentendidos causados por la falta de claridad, hasta conflictos originados por la falta de empatía, los problemas de comunicación en el trabajo son tan comunes como perjudiciales, y tan variados como sutiles. En este contexto, la capacidad de detectar y comprender las emociones se vuelve esencial. Las emociones son el subtexto de cada c...

Buenos días y muchas gracias

Imagen
Los expertos dicen que la conversación con una IA conversacional debe observar las mismas normas de cortesía que una conversación entre humanos: saludarse, dar las gracias, pedir disculpas, etc. El diálogo con una IA conversacional es más que un intercambio de preguntas y respuestas, es un proceso dinámico donde el feedback que proporcionamos como usuarios desempeña un papel fundamental. A través de este feedback, mejoramos sustancialmente la calidad y la pertinencia de las respuestas de cualquier IA conversacional.  Cuando hablamos de feedback nos referimos a la información que proporcionamos a la IA sobre sus respuestas. Esa información puede ser una guía que ayude a la IA a entender y responder a nuestras necesidades de manera más efectiva. Por ejemplo, cuando una IA se desvía del tema, o da una respuesta desalineada a nuestras espectativas, un comentario oportuno puede reconducirla. Esto es esencial para mantener la relevancia y el flujo de la conversación. Un aspecto important...

Guardando respuestas relevantes con ChatGPT PLUS

Imagen
La capacidad de guardar archivos que implementa ChatGPT PLUS con su funcionalidad "ChatGPT with Python", es sin duda una herramienta valiosa, especialmente para proyectos que involucran la creación de textos extensos como artículos, ensayos o novelas. Esta función permite a los usuarios guardar información relevante durante la conversación, facilitando así la organización y revisión de las respuestas que consideran clave. En un artículo previo, se discutió la posibilidad de trabajar con un índice detallado, presentando a ChatGPT todos los subtemas o secciones de una sola vez para que los fuera desarrollando ( Divide, después une, y vencerás ). ChatGPT se encargaría de crear un borrador de cada punto del índice de manera independiente, esperando el feedback del usuario antes de avanzar al siguiente punto. Este método asegura un enfoque más concentrado y profundo en cada subtema, pero puede generar múltiples versiones de una misma sección, según el feedback y las modificaciones...

Creatividad elevada a la enésima potencia

Imagen
El pensamiento lateral, un término acuñado por Edward de Bono, implica ver las cosas desde perspectivas diferentes, buscando soluciones no convencionales a problemas comunes. Esta herramienta contrasta con el pensamiento lineal o analítico. Mientras el pensamiento analítico sigue un camino lógico y secuencial, el pensamiento lateral salta libremente, permitiendo conexiones más creativas y menos predecibles. Las IA conversacionales pueden ser compañeras ideales para la aplicación de técnicas de pensamiento lateral.  La fusión de una IA conversacional y el pensamiento lateral crea un entorno fértil para la innovación y la creatividad. Al desafiar nuestras formas convencionales de razonar y resolver problemas, esta alianza nos empuja más allá de los límites de nuestro pensamiento tradicional.  La IA, con su amplio acceso a información y capacidad para generar respuestas únicas, y sin las ataduras de prejuicios y limitaciones que a menudo caracterizan al pensamiento humano, ofrece...

Evaluando los taninos

Imagen
El término "cata" no es un concepto establecido formalmente en el campo de la IA. En la cata de vinos se evalúan las características de una pequeña muestra para inferir la calidad del producto completo. Aquí usamos el término para referirnos a la evaluación de una parte del funcionamiento de una IA conversacional para obtener una idea general de su rendimiento y precisión para una temática concreta. Aunque esto no es garantía de la calidad de las respuestas, sí nos permite, al menos, saber que el modelo de lenguaje puede contestar preguntas sobre el asunto en cuestión sin necesidad de inventar las respuestas. Las catas a una IA conversacional implican seleccionar y utilizar preguntas clave, cuyas respuestas son conocidas y se han obtenido de fuentes fiables, y sirven como un estándar para medir la precisión y competencia de la IA en áreas concretas. No lo llamamos "examen" porque el proceso de cata es menos exhaustivo y más focalizado, lo cual es particularmente val...

Divide, después une, y vencerás

Imagen
ChatGPT es un excelente asistente cuando se trata de escribir, sin embargo, una limitación notable de esta herramienta es la extensión máxima de sus respuestas, a menudo demasiado escuetas incluso para un artículo breve. Esto puede ser un desafío para quienes buscan generar contenido largo y coherente. Existen métodos y técnicas que pueden ayudar a sortear esta limitación, permitiendo la creación de contenido más extenso. Las limitaciones técnicas de ChatGPT incluyen una capacidad máxima de tokens que puede manejar en una sola respuesta. Un token puede ser una palabra, parte de una palabra, o un signo de puntuación. Estas limitaciones se deben a las restricciones de memoria y procesamiento del modelo. Por tanto, ChatGPT a veces no puede generar textos muy largos de una sola vez.  Para superar esta limitación, se puede adoptar una estrategia de concatenación de respuestas. Esta técnica implica unir varias respuestas cortas para formar una más larga. Al hacer esto, se pueden abordar ...

Generadores de código especializado

Imagen
La diversidad y especialización de herramientas disponibles en el mundo de la programación reflejan la creatividad y la innovación constantes en el campo. Las IA conversacionales más relevantes en la actualidad pueden generar código en la mayoría de ellos. Yo he estado explorando esta capacidad y eso me ha llevado a territorios menos transitados pero no por ello menos fascinantes: la generación de código especializado utilizando ChatGPT. En este post comparto mi experiencia con Mermaid, SVG y notación musical ABC, poniendo a disposición del lector sendos prompts para ChatGPT. Mermaid es una herramienta ligera para la creación de diagramas y gráficos a través de texto (aquí lo llamaremos código). Su herramienta online es Mermaid.live , y permite generar una gran variedad de diagramas a partir del código correspondiente. Esta herramienta es particularmente útil para documentación de proyectos y visualización de datos, permitiendo una representación gráfica clara. A ChatGPT-3.5 se le pued...