Más allá de las palabras de moda: cómo se destaca ChatGPT como modelo de lenguaje de próxima generación


Desde el lanzamiento de ChatGPT, hemos visto mucha confusión en casi todos los campos de nuestra vida y trabajo. Hemos escuchado que ChatGPT puede ser un asesino especializado junior (aprobó la entrevista para el puesto de ingeniería de software de nivel de entrada L3 en Google) y que pueden reemplazar los motores de búsqueda a los que estamos acostumbrados (de hecho, el autor personalmente a veces sugiere preguntar a ChatGPT en lugar de buscar en Google). Los entusiastas de la tecnología de todo el mundo están ansiosos por tener en sus manos la nueva versión basada en Bing. Prometeo HACIA (una versión mejorada de ChatGPT). Incluso hemos escuchado temores de que tales modelos se vuelvan sensibles y causen algunos problemas.

¿Al menos algo del resumen anterior es real y posible? ¿Qué pueden hacer hoy los modelos lingüísticos y cuáles son sus límites? ¡Vamos a averiguar!

Chat de GPT 101

Puede omitir este capítulo si ya está familiarizado con este tipo de proyectos. La parte emocionante está abajo. Si eres un recién llegado al mundo de Redes neuronales, programa de inteligencia artificialy cosas relacionadas, esta parte puede ayudarlo a comprender de qué se trata el artículo.

Antes de que empecemos a llevar ChatGPT a sus límites, sería de buena educación presentar ChatGPT a aquellos que lo escuchan por primera vez (por cierto, al modelo de lenguaje en sí no le importan los pronombres).

Permitamos que ChatGPT se presente.

A partir de esto, ya puede ver que parece haber una persona al otro lado del chat, no algún tipo de programa. Pero, afortunadamente o no, es realmente un programa.

ChatGPT es un proyecto desarrollado por OpenAI. Está basado en extensión GPT-3 (transformador generativo preentrenado gen 3, generación 3.5 si somos más específicos) gran familia de modelos de lenguaje y se ha adaptado de cada lado antes del lanzamiento en noviembre de 2022.

Capacitado en técnicas de aprendizaje supervisado y de refuerzo, aprendió a analizar indicaciones de texto y proporcionar las respuestas personalizadas más relacionadas de una manera humana.

En resumen, es un software que puede comprender el habla humana, analizarla y reaccionar de acuerdo con la solicitud del usuario. Aquí hay un breve ejemplo.

la parte emocionante

Finalmente, podemos probar las capacidades de ChatGPT.

En Innowise Group, no somos solo unos nerds del desarrollo de software. Somos nerds con pasatiempos que van desde la jardinería hasta la cocina. la seguridad cibernética y juegos de mesa.

Entonces, decidimos revisar las funciones básicas de ChatGPT junto con casos de uso específicos. Varios de mis colegas me han ayudado a generar ideas sobre cómo CHatGPT puede ayudar a hacer que algunas rutinas relacionadas con pasatiempos sean más fáciles y rápidas, y animar tareas sofisticadas.

¡Empecemos!

Qué puede hacer ChatGPT

Capacidad básica

Buscador

Listo para usar, ChatGPT ofrece un modelo de lenguaje robusto entrenado en datos casi recientes, que puede ser útil para casi cualquier pregunta general que podamos buscar a través de Google. La única diferencia es que el resultado es breve, directo al grano, sin información ni publicidad innecesaria, ya veces esta diferencia realmente importa. Por ejemplo, un día, nos preguntábamos cómo surge y se desarrolla la enfermedad de Alzheimer.

La respuesta que recibimos del bot es temática, breve y, además, crítica, compuesta como si estuviéramos interactuando con una persona que conoce el tema pero que puede explicarlo de manera comprensible sin usar una terminología demasiado específica.

¿Google? ¡Controlar!

Entender el contexto

ChatGPT es el producto que entiende el contexto del diálogo. Si le hacemos una pregunta breve sobre algo y luego decidimos profundizar de una manera específica, solo necesitamos hacer más preguntas, no reformular la original con sugerencias adicionales. Sigamos probándolo en la enfermedad de Alzheimer por ahora.

¡Y sigue siendo relevante y preciso!

Matemáticas

Ya ha habido algunos chistes sobre que ChatGPT no es bueno en matemáticas y confía demasiado en el usuario… ¿o no?

ChatGPT se ha vuelto bastante obstinado en términos matemáticos. Incluso si tratamos de ir a alguna fuente «confiable», no nos permitirá crear ninguna confusión.

En general, la precisión, la relevancia, la comprensión del contexto y la transmisión de información imparcial (hasta cierto punto) son las bases para que tales modelos sean útiles. Entonces, pasemos a los casos específicos que encontramos.

la parte jugosa

Asistente de cocina

A veces, quieres cocinar algo pero no sabes cómo. Veamos cómo cocinaremos lasaña con ChatGPT.

Solucionador de problemas de código

No todo el mundo es desarrollador de software, pero a veces necesitas investigar un tema específico sin conocimientos técnicos o encontrar la solución a un problema fuera de tus habilidades técnicas.

Digamos que tenemos un bot de Telegram y notamos que duplica los mensajes que le enviamos.

Cuatro consejos sobre qué revisar/arreglar. ¡Suena genial desde el principio!

Intentemos deduplicar los mensajes.

El código está escrito en solo un par de segundos (literalmente), con menciones directas de las tecnologías utilizadas y explicaciones breves pero informativas de lo que hace este código. ¡Tomamos dos! No, realmente tomamos dos porque también necesitamos saber cómo implementar este código en nuestro proyecto.

¡Todo despejado, arreglado el bot! Pasemos a algo más informal.

director del juego

En los TTRPG (juegos de rol de mesa), hay un tipo específico de jugador llamado maestro del juego, maestro de mazmorras o simplemente GM/DM.

Son la base de cualquier juego TTRPG porque son responsables de generar el mundo, las misiones, los personajes que no son jugadores con los que se encontrará el grupo durante sus viajes y, a veces, incluso las reglas (ya sea que estemos hablando de crear un sistema de juego a partir de scratch o modificando uno existente).

Pero es posible que necesiten un poco de ayuda porque equilibrar enemigos, armas y armaduras puede ser complicado, incluso si seguimos las reglas básicas de un juego en particular.

Entonces, junto con un verdadero maestro del juego, decidimos verificar cómo ChatGPT puede ayudar. Estamos realizando una breve campaña para Cyberpunk RED, así que veamos qué podemos hacer.

¿Armas? ¡Fácil! ChatGPT puede investigar un poco sobre el juego específico y proporcionar estadísticas de elementos relacionadas con el juego que estamos jugando.

¿Atascado en la creación de un personaje? Esto tampoco es más un problema.

¿Necesita una introducción rápida para compartir con su grupo para que puedan estar al menos algo preparados?

¿Y si añadimos alguna acción al principio para traer los nervios?

Y agreguemos enemigos al evento que acabamos de crear.

ChatGPT cubrió todas las tareas relacionadas con GM que le pedimos que hiciera.

El comandante de otra red neuronal

¿Qué sucede si necesitamos algo para generar una imagen con otra solución pero no podemos encontrar el mensaje de texto para ello?

Cambiemos a leonardo.ai y probemos.

No es la representación más precisa (¿dónde está el hacha?), pero es decente. Cuando te quedas sin ideas, ChatGPT también puede echarte una mano.

redactar una carta

A veces necesitamos enviar una carta formal pero no estamos seguros de cómo redactarla. Intentemos pedirle ayuda a nuestro nuevo amigo.

lo que no puede hacer

Difundir discurso de odio

Los desarrolladores configuraron ChatGPT para detectar el discurso de odio en función de casi cualquier parámetro (raza, género, religión, etc.) y se niegan a ofrecer a los usuarios dicho contenido.

Crear contenido dañino

Recientemente, en un la seguridad cibernética chat, una noticia decía que ChatGPT podría crear contenido malicioso como código de malware, correos electrónicos de phishing, etc.

Decidimos darle una oportunidad, y es a la vez sí y no.

En primer lugar, ChatGPT se negó a ayudarnos a pesar de que prometimos que era puramente ético.

Pero cedió cuando afirmamos que estábamos autorizados para realizar tales actividades.

Entonces, decidimos intentar escribir un script de inyección de SQL.

Y de nuevo, todo está muy bien explicado. Buen trabajo, se podría decir, pero es una actividad dañina simple que incluso un especialista en seguridad junior puede prevenir fácilmente. Incluso los parámetros especificados no nos dieron ataques más complejos que no se pueden desviar sin problemas.

Pero después de un tiempo, esta ventana de contenido malicioso también se solucionó. Incluso las solicitudes que deberían parecer inofensivas fueron rechazadas.

Entonces, técnicamente, ChatGPT puede ayudar en actividades maliciosas. Pero el demandante debe ser muy creativo al generar solicitudes para recibir cualquier información sobre este asunto.

Línea de fondo

ChatGPT es una herramienta fascinante que puede convertirse en el asistente personal de cualquiera. Sus capacidades son casi infinitas y sus límites son razonables. Así que era de esperar que fuera muy popular.

¿Será el joven asesino? Creemos que no. Todavía carece de las valiosas habilidades analíticas que posee un ser humano y carece de moral y ética, excepto por varias restricciones establecidas por los desarrolladores. Pero puede ser un gran asistente para desarrolladores, aficionados y estudiantes en general de cualquier nivel.

¿Se quedará con nosotros por mucho tiempo? Definitivamente sí. Dichos productos ya se están desarrollando y lanzando en varias aplicaciones existentes (es posible que pronto digamos «¡Bing it!» en lugar de «¡Google it!»). Estos proyectos seguirán actualizándose, personalizándose con mayor precisión y monetizándose de numerosas maneras. Quizás se extiendan a varias ramas y muy pronto veamos un proyecto de programación especializada similar a ChatGPT junto con las mismas soluciones en sanidad, derecho, finanzas, etc. Pero creemos que no los veremos desaparecer en un futuro previsible.

La publicación Más allá de las palabras de moda: cómo ChatGPT se destaca como un modelo de lenguaje de próxima generación apareció por primera vez en Datafloq.