El software de código abierto DreamGPT tiene como objetivo producir resultados especialmente creativos al transformar alucinaciones de los LLM en una característica.
Una crítica común a los grandes modelos de lenguaje es que no están fundamentados en la realidad y pueden inventar cosas. Esto representa peligros, como errores en búsquedas o noticias que pasan desapercibidas porque el modelo de lenguaje tiene confianza en su salida.
El software de código abierto DreamGPT busca convertir este fenómeno en una característica, creando y ampliando deliberadamente alucinaciones para el pensamiento lateral e ideas innovadoras. En lugar de resolver problemas específicos, el DreamGPT fue diseñado para explorar el mayor número posible de opciones, generando nuevas formas de pensar y potenciándolas en un proceso de autorrefuerzo.
El DreamGPT fue diseñado para permitir que el GPT-3.5 genere ideas inusuales. | Imagen: DreamGPT
Generación de innovación
El principio del DreamGPT es simple: primero, el programa selecciona al azar de un conjunto de conceptos predefinidos, es decir, palabras individuales como metal, sombrero, música, y así sucesivamente. Luego, genera un conjunto de ideas a partir de estos conceptos, dándoles un título y una descripción. Más de 750 de estos conceptos están almacenados en el programa y pueden ser ampliados o especificados.
Luego, el programa evalúa las ideas generadas según factores como «originalidad» o «utilidad», las mezcla y selecciona las variantes más originales como punto de partida para nuevas ideas. Estas ideas van desde modelos de negocio hasta conceptos de juegos.
Imagen: DreamGPT
- noveltyScore: mide cuán único y distintivo es este concepto en relación a todo lo que se ha visto anteriormente.
- marketScore: mide el potencial de mercado ($$$) para este concepto.
- usefulnessScore: mide el beneficio potencial del uso de este concepto.
- easeOfImplementationScore: mide qué tan fácil sería convertir este concepto en realidad.
- impactScore: mide el potencial impacto positivo de este concepto en el mundo.
Factores de Evaluación del DreamGPT
La siguiente captura de pantalla muestra la salida después de una primera ejecución con puntuaciones bajas de creatividad, las cuales deberían aumentar en ejecuciones posteriores. Cuanto más tiempo se ejecute el DreamGPT, más fuertes deberían volverse las alucinaciones y más originales las ideas.
El DreamGPT genera ideas según un patrón especificado en el estímulo y las evalúa. Luego, el sistema selecciona la salida más creativa e itera sobre ella. | Imagen: DreamGPT
Sueña con DreamGPT
DreamGPT se basa en un estímulo integral que asigna al GPT-3.5 el papel de experto en generación de ideas, director creativo y generador de ideas, incluyendo conocimiento de métodos de investigación y pensamiento de diseño, así como habilidades analíticas sólidas y conocimiento de diversas industrias, tendencias y tecnologías.
El programa se ejecuta en GPT-3.5 de OpenAI y es de código abierto. Las instrucciones de instalación están disponibles en GitHub. DreamGPT está licenciado bajo la Licencia MIT y se puede utilizar con fines comerciales.
Con contenido de The Decoder.