GPTChatClient#

import socket

# creamos un socket TCP/IP
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

# especificamos la direccion y el puerto del servidor
server_address = ('localhost', 8070)
sock.connect(server_address)

try:
    while True:
        # pedimos al usuario que ingrese una pregunta
        pregunta = input('Ingrese una pregunta para el chatbot GPT: ')

        # verificamos si el usuario quiere salir
        if pregunta.lower() == 'salir':
            break

        # enviamos la pregunta al servidor
        sock.sendall(pregunta.encode('utf-8'))

        # esperamos la respuesta del servidor
        data = sock.recv(1024)
        respuesta = data.decode('utf-8')
        print('Respuesta del chatbot GPT:', respuesta)

finally:
    sock.close()
Respuesta del chatbot GPT: Aprendizaje por refuerzo, ciencia moderna
Se trata de una forma de aprender solo
A través de recompensas, refuerzos y castigos
La máquina aprende a través de estímulos.

Por cada paso, la máquina se esfuerza
Y a medida que el tiempo pasa
Aprende de las consecuencias de sus acciones
Y modifica su comportamiento al ver sus reacciones.

Aprendizaje por refuerzo, inteligencia artificial
Es una herramienta útil para automatizar
Es la forma de aprender de la máquina
Y optimizar su funcionamiento con rapidez.

Aprender a través de la recompensa
Es un método que nos lleva más allá
Y nos ayuda a entender mejor
Cómo funciona el mundo digital.