63

Cómo funciona ChatGPT: el chatbot más avanzado del mundo

15424Puntos

hace un año

El equipo de OpenAI lo hizo de nuevo, ya en 2021 nos habían entregado un producto sin precedentes que fue GPT3 y este año 2022 Dalle 2, esto generó un antes y un después en el uso de IA generativa. Pero el pasado 30 de noviembre anunciaron el lanzamiento de ChatGPT, el modelo más avanzado de IA basada en NLP con una interfaz de chat.

Esta tecnología ahora es capaz de admitir errores, cambiar y corregir premisas erróneas, negar la generación de contenido ofensivo o violento. También responde con mayor precisión y lo mejor es que, por ahora, es totalmente gratis. Cualquier persona lo puede probar al alcance de un clic.

Untitled(41).png

¿En qué consiste el modelo GPT 3.5?

Podemos considerar a ChatGPT parte del modelo GPT3.5 de OpenAI, por supuesto sabemos que GPT3 es un modelo que entiende el lenguaje y puede crear nuevas oraciones basadas en secuencias de palabras. Algo que hace muy especial a esta nueva tecnología es RLHF, lo que significa “Reinforcement Learning from Human Feedback”. Es decir, un aprendizaje por refuerzo basado en las opiniones de mejora de humanos.

Esto es muy interesante, puesto que desde hace mucho tiempo la inteligencia artificial se apoya del aprendizaje por el refuerzo, el cual consiste en premiar o castigar a un algoritmo con el fin de enseñarle qué es lo que se debe y no debe hacer.

Sí, es similar a cuando entrenas a un perrito para que aprenda a comportarse. Al portarse bien lo premias con ricas galletas, pero si lo hace mal, se le castiga con un leve regaño o el ruido de un periódico. Esto anteriormente se automatizaba para que un mismo modelo enseñara a la máquina cuando hace algo bien y cuando no, un ejemplo de esto es AlphaTensor, del que ya hablamos previamente.

Untitled(42).png

Algo a resaltar es que el feedback en ChatGPT se hizo con humanos expertos, en resumen RLHF es un tipo de aprendizaje automático con el cual una computadora intenta mejorar sus habilidades haciendo cosas y luego recibiendo comentarios de personas sobre cómo lo hizo.

Por ejemplo, si una computadora está aprendiendo a dominar un juego, podría intentarlo y luego preguntar a una persona si lo hizo bien o mal. Este equipo luego usará la información para mejorar la próxima vez que practique el juego.

Otra forma en que RLHF puede ser útil es si una computadora está tratando de reconocer diferentes tipos de frutas en una imagen. El ordenador podría mostrar la imagen a una persona y preguntarle si identificó la fruta correctamente. Si lo hizo bien, el equipo lo recordará y si lo hizo mal, tratará de mejorar la próxima vez.

Untitled(43).png

Lo más interesante es que este último párrafo lo escribió ChatGPT 🤯

Untitled(44).png

¿Qué puedo lograr con ChatGPT?

Tu imaginación es el límite. Ya sea para ayudar a redactar un blog, como lo hice anteriormente, o en casos específicos al solicitar un código de programación, recetas de cocina, tareas del colegio o universidad. Existe un mundo de posibilidades y aquí te traigo algunos ejemplos.

1. Explicación y sintaxis de código

En este caso el prompt fue “podrías escribir una red neuronal convolucional que reciba imágenes de 128x128 y clasifique al final entre 3 distintas clases en TensorFlow?

Untitled(45).png

2. Creación de canciones o poemas

Cuenta con una capa de abstracción muy superior a lo que veníamos viendo en el estado de arte de textos generativos.

Untitled(46).png

3. Temas emocionales 🤯

No, no olvide ningún cumpleaños, pero es una prueba de si entiende sobre sentimientos, emociones y cómo trabajarlas.

Untitled(47).png

Como mencioné antes, tu imaginación es el límite, te invito a que utilices esta herramienta y me compartas tus resultados en Twitter o cualquier red social; además, si por alguna razón no son los resultados esperados o con algún tipo de violencia, lo puedes reportar al equipo de OpenAI, pues incluso hay un concurso para el mejor feedback.

Limitaciones de ChatGPT

Por supuesto cuenta con algunas limitantes como lo son:

  • Ilusiones: el modelo nos dice información errónea y asegura que es totalmente cierta.
  • Conocimiento hasta antes de 2022: de manera que si le preguntamos sobre algo muy actual, seguro no lo sabe.
  • Sesgos por género, raza, religión: es algo que se debe atacar y terminar.
  • Limitación al crear contenido que considere violento u ofensivo: lo cual es algo muy bueno.
Untitled(48).png

¿Cómo puedo emplear ChatGPT?

Simplemente, debes entrar en la página oficial de OpenAI y crear tu cuenta, ¡Escribe en el módulo de chat lo que tú quieras! Así que espero puedas sacarle provecho a esta tecnología y como siempre, te dejo algunos enlaces que pueden ser útiles.

¡Sígueme en Instagram/Twitter/TikTok como @alarcon7a y charlemos de temas relacionados con datos e inteligencia artificial! 🙂

Alarcon7a
Alarcon7a
alarcon7a

15424Puntos

hace un año

Todas sus entradas
Escribe tu comentario
+ 2
Ordenar por:
5
23371Puntos

La veo como una herramienta de apoyo en el aprendizaje.
.
Le acabo de preguntar sobre las formas que hay de pasar datos a una vista en laravel y genera codigo tambien, esta barbaro esto:

// Define the data to be passed to the view
$data = [
    'name' => 'John Doe',
    'age' => 30,
];

// Pass the data to the view using the "with" method
return view('my-view')->with($data);
2
1749Puntos
un año

Si me parece un gran complemento🎈

3
5250Puntos

Gracias. Le pregunte: Si fueras a hacer una película con Alvaro Obregon en que te enfocarías?
Me respondió: Me gustaría explorar su valentía y habilidad en la batalla, así como sus importantes logros como líder en la construcción del país después de la guerra civil.
Así que sabe de historia también!

3
4033Puntos

Me tocó que está pausado por la alta demanda, tendré que esperar un poco para jugar con el.

2
11497Puntos

Muy buen articulo. Ojala que esta herramienta no vuelva perezosa a la gente. Más que todo a adolescentes en el colegio para que la AI haga la tarea jaja

2
8627Puntos

Brutal, esto no lo veo. Como que valla a robar los empleos o destruirlos. Más bien, los va a cambiar. También, será una gran herramienta y una herramienta la define quien la usa. Como un cuchillo para cortar pan, o para herir a alguien más.

2
70397Puntos

Es un excelente complemento de aprendizaje, me puse como ejemplo crear un server en Golang (soy nuevo en go) y le pregunté como armar en rest, en graphql y en grpc, y todos los ejemplos son bastante buenos
golangchatgpt.png

1
37503Puntos

Super increible y miedoso, es capaz de generar procesos basicos de forma mas rapida que yo da mucho miedo tambien.

import tkinter as tk
import random

# Crear la ventana principal
ventana = tk.Tk()
ventana.title("Juego de Piedra, Papel o Tijeras")

# Crear las opciones del juego
opciones = ["piedra", "papel", "tijeras"]

# Crear la función de juegodefjuego(opcion):# Generar una elección aleatoria para la computadora
  computadora = random.choice(opciones)

  # Comparar la elección del jugador con la elección de la computadoraif opcion == computadora:
    resultado.config(text="Empate")
  elif opcion == "piedra"and computadora == "tijeras":
    resultado.config(text="Ganaste")
  elif opcion == "papel"and computadora == "piedra":
    resultado.config(text="Ganaste")
  elif opcion == "tijeras"and computadora == "papel":
    resultado.config(text="Ganaste")
  else:
    resultado.config(text="Perdiste")

# Crear los botones de piedra, papel y tijeras
piedra = tk.Button(ventana, text="Piedra", command=lambda: juego("piedra"))
papel = tk.Button(ventana, text="Papel", command=lambda: juego("papel"))
tijeras = tk.Button(ventana, text="Tijeras", command=lambda: juego("tijeras"))

# Crear el label para mostrar el resultado
resultado = tk.Label(ventana, text="Elige una opción")

# Agregar los widgets a la ventana
piedra.pack()
papel.pack()
tijeras.pack()
resultado.pack()

# Ejecutar la ventana
ventana.mainloop()
1
3814Puntos

Literalmente se vienen cambios grandiosos gracias a los avances que vemos en Chatgpt

1
19016Puntos

Gracias por compartir esta información amigo…interesante ver el avance que está teniendo las IA para responder todo tipo de cosas.

1
18337Puntos

Hay algún curso específico para iniciarse en estas tecnologías?

1
45674Puntos
Excelente información, gracias 🙏
1
1749Puntos

Me parece muy impresionante como ha avanzado esta AI la probé y me sorprendió mucho el feddback que da gracias por la información Alarcon7a

1
22848Puntos

Herramientas como estas me encantan, sin embargo lo que noto también es que la IA del tipo de ChatGPT también puede fortalecer o darle validez a sesgos cognitivos que tengamos, esto motivado a que no es capaz de distinguir realmente lo que es la “verdad”.

1
4115Puntos

Trate de subirme al tren pero siempre que intento entrar está fuera de servicio por alta demanda. Ya voy una semana así :’(

1
3728Puntos

Es magnifica para ahorrar tiempo para escribir en blogs, me ah ayudado a optimizar mi trabajo de una manera increible, sin duda es el comieno de una revolucion que esperemos beneficie a la humanidad en los proximos años.

1
58771Puntos

Excelente aporte, gracias por compartir.