Internet es hoy en día una necesidad. No se puede entender el mundo moderno sin conexión a la red de redes. Sin embargo, la red está soportada finalmente por una serie de servicios que las hacen manejable. Google, por ejemplo, permite hacer búsquedas sobre prácticamente cualquier tema y nos entrega resultados, a nuestras búsquedas, en segundos. Es francamente formidable.
Uno podría pensar que no hay mucho más que inventar en este sentido. Tal vez las búsquedas aún se pueden optimizar o quizás, hacerse aún más rápidas. Pero sea como sea, hoy los buscadores de Internet nos facilitan la búsqueda de información y nos han mostrado la importancia de tener acceso a datos, asunto que por muchos años estuvo limitado. Vamos, vivimos una época increíble.
Sin embargo, "hay vida después de Google". Hace apenas unos días me enteré de ChatGPT, un modelo de la Inteligencia Artificial que interactúa con los usuarios a manera de diálogo. Este sistema entonces puede responder a preguntas, admitir errors, poner en tela de juicio premisas incorrectas e incluso, rechazar peticiones inadecuadas. ChatGPT se basa en InstructGPT, el cual es un sistema entrenado para seguir instrucciones y dar detalladas respuestas.
Así, cuando uno entra al sistema, le puede hacer alguna pregunta, por ejemplo: ¿qué significa la palabra esteganografía? A esta pregunta responde: "La palabra que buscas es "esteganografía". La esteganografía es el arte y la técnica de ocultar información dentro de archivos de imagen, de tal forma que la información sea indetectable a simple vista y sólo pueda ser recuperada mediante el uso de técnicas especiales. La esteganografía se utiliza a menudo para ocultar mensajes secretos o datos confidenciales dentro de imágenes, audio o vídeo, y se puede utilizar tanto para fines legítimos como para actividades ilegales. La esteganografía es una técnica de ocultación de información que se utiliza en la criptografía y la seguridad de la información."
Cabe señalar que se puede preguntar en cualquier idioma (yo he probado español e inglés) y el sistema arma la respuesta de inmediato. Nótese que la definición de lo que buscamos lo hace respetando las reglas de la gramática española.
Pero el sistema hace mucho más, por ejemplo, le he pedido que escriba un programa en prolog que resuelva la paradoja del barbero. Vean lo que me ha puesto:
% Define la relación barbero/1 que indica quién es el barbero
barbero(juan).
% Define la relación corta/1 que indica quién se corta el pelo
corta(X) :- barbero(X).
corta(X) :- barbero(Y), corta(Y), X \= Y.
% Consulta: ¿Se corta el pelo el barbero?
?- corta(juan).
% Consulta: ¿Se corta el pelo alguien más?
?- corta(X), X \= juan.
Y me explica: "La primera regla define que el barbero se corta el pelo a sí mismo. La segunda regla establece que si alguien más se corta el pelo, entonces el barbero también se corta el pelo (ya que es el único que corta el pelo en el pueblo).
La primera consulta pregunta si el barbero se corta el pelo, y la segunda pregunta si alguien más se corta el pelo. Esto resuelve la paradoja del barbero, ya que demuestra que el barbero no puede ser el único que se corta el pelo en el pueblo, ya que si lo hiciera, no podría cumplir con su trabajo de cortar el pelo a otras personas".
Es decir, ChatGPT me escribe el código en el lenguaje de programación pedido y además, me explica qué hace. Esto es francamente asombroso.
Desde luego, podemos hacer peticiones menos técnicas. Se me ocurrió que el sistema me dijera algunos consejos para mejorar en ajedrez. Vean su respuesta:
Aquí hay algunos consejos que pueden ayudarte a mejorar en ajedrez:
- Practica: El ajedrez es un juego que requiere mucha práctica para mejorar. Trata de jugar tanto como sea posible y analiza tus partidas para aprender de tus errores.
- Estudia tácticas: El ajedrez es un juego táctico, por lo que es importante que aprendas a reconocer patrones tácticos comunes y a cómo aplicarlos en tus partidas.
- Aprende a analizar posiciones: Es importante que aprendas a analizar las posiciones del tablero y a evaluar el valor relativo de las piezas.
- Estrategia: Aprende a desarrollar un plan a largo plazo para tu juego y a cómo ejecutarlo efectivamente.
- Endgames: Aprende a jugar los finales de partida de manera efectiva. Los finales de partida pueden ser muy técnicos y requieren práctica para dominarlos.
- Juega contra oponentes más fuertes: Jugar contra oponentes más fuertes te obligará a mejorar y a aprender más rápido.
- Analiza tus partidas: Una vez que hayas terminado una partida, analiza lo que hiciste bien y lo que hiciste mal. Esto te ayudará a aprender de tus errores y a mejorar en el futuro.
- Participa en torneos: Los torneos son una excelente manera de poner en práctica lo que has aprendido y de medir tu progreso contra otros jugadores.
- Estudia partidas de grandes maestros: Aprende de los mejores jugadores del mundo estudiando sus partidas y viendo cómo juegan en diferentes situaciones.
Puede observarse que ChatGPT arma las respuestas de muchos temas. Vamos, yo le hice peticiones sobre mis intereses y esto fue lo que dio como resultado. Me parece increíble.
Otra posibilidad es la de pedirle que escrba ensayos. Veamos un ejemplo: Escribe un ensayo de 300 palabras sobre la nada. Sé que es una pregunta extraña, pero me intrigaba qué podría contestar el ChatGPT. He aquí su respuesta:
"La nada es algo que, aunque puede parecer un concepto abstracto y difícil de comprender, es fundamental para entender el mundo que nos rodea. Desde el punto de vista filosófico, la nada es la ausencia total de algo, el vacío absoluto sin presencia de materia, energía o cualquier otra cosa. Esta idea de la nada ha sido un tema de debate desde hace mucho tiempo, y ha sido abordada por filósofos de diferentes épocas y culturas.
Para algunos filósofos, como Parménides y Platón, la nada es algo que no puede existir, ya que consideran que todo lo que existe es necesariamente algo. Según esta visión, la nada es simplemente una carencia de ser, una ausencia de existencia. Otros filósofos, como Epicuro y Lucrecio, argumentan que la nada es una realidad, y que es la base de todo lo que existe. Según esta visión, la nada es el espacio vacío que rodea a las cosas, y es el lugar donde las cosas pueden existir y moverse.
Aunque la nada puede ser difícil de comprender, es importante recordar que no es algo que podamos experimentar directamente. La nada es simplemente la ausencia de algo, y no podemos experimentar la ausencia de algo de forma directa. En este sentido, la nada es un concepto abstracto y es difícil de definir o comprender plenamente.
A pesar de esto, la nada es un concepto fundamental en muchas áreas de la vida y del conocimiento. En la física, por ejemplo, la nada es el espacio vacío que rodea a las partículas subatómicas y es fundamental para entender cómo funciona el universo. En la filosofía, la nada es un concepto clave para entender el concepto de ser y la naturaleza del mundo. Y en la literatura y el arte, la nada es un tema recurrente que ha sido explorado de muchas maneras diferentes a lo largo de la historia.
En resumen, la nada es un concepto abstracto y difícil de comprender, pero es fundamental para entender muchos aspectos del mundo que nos rodea. Aunque no podemos experimentar la nada directamente, es un concepto que ha sido abordado por muchos filósofos y es un tema de gran importancia en muchas áreas del conocimiento." (Cabe señalar que son 365 palabras).
No me cabe duda que esto es un gran avance y que en un futuro relativamente cercano, los buscadores entrarán en este tipo de sistemas de diálogo con mucha más frecuencia. Y como toda tecnología tare cosas buenas y malas. Ahora en las escuelas y universidades no se podrá pedir un ensayo porque ChatGPT o cualquier otro esquma similar, podrá hacernos la tarea. Aquí los profesores y académicos tendrán que estar mucho más atentos en los trabajos que hacen los alumnos.
Puede accederse aChatGPT (hay que darse da alta con una cuenta de correo) en https://chat.openai.com/chat.