Entradas

Mostrando entradas de noviembre, 2023

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...