GPT se ha convertido en un tema muy popular en los últimos tiempos y se utiliza de muchas maneras diferentes, desde el servicio al cliente automatizado hasta el procesamiento del lenguaje natural.
Este tutorial le mostrará cómo crear un chatbot con tecnología GPT para la aplicación Viber, utilizando WordPress y el complemento sin código Convoworks WP . En él, explicaremos cómo configurar el chatbot para que pueda usar la tecnología de lenguaje natural de GPT-3 para hacer preguntas y conversar sobre cualquier tema.
¡Empecemos!
Para comenzar a configurar su chatbot con tecnología GPT para Viber, deberá tener una instalación de WordPress que sea de acceso público para que pueda recibir solicitudes de la aplicación Viber. Luego, navegue hasta el instalador de complementos e instale y active Convoworks WP. Una vez hecho esto, abra Convoworks WP y cree un nuevo servicio usando la opción "Importar desde archivo". La definición del servicio (archivo json) se puede descargar aquí .
Cree un bot de Viber en https://partners.viber.com/account/ . Para hacer eso, lo único que necesita es una aplicación Viber instalada y en funcionamiento. Una vez que lo cree, tendrá un token de acceso a la API que se utilizará en Convoworks. Tenga en cuenta el código QR que puede utilizar para invitar a los usuarios.
Ahora abra su servicio en Convoworks, navegue hasta la vista Configuración y haga clic para habilitar la plataforma Viber. Aquí debe ingresar el "Token de autenticación" de Viber y la "ID de la cuenta". Puede encontrar el número de identificación de la cuenta en la URL de su cuenta de Viber en https://partners.viber.com/account/ .
El último paso es configurar la clave de autenticación OpenAI en el servicio Convoworks. En su servicio, vaya a la vista Variables y establezca el valor correcto. Aquí también puede establecer qué modelo está utilizando y otros parámetros que utiliza la API de GPT.
Ahora solo tienes que empezar a usarlo. Vaya a su aplicación Viber, abra la pantalla Más y toque un icono de código QR en la parte superior. ¡Convierta la cámara en un código QR en la página de su cuenta de bot de Viber y ya está!
La conversación
GPT (Transformador preentrenado generativo) es un tipo de algoritmo que puede comprender el lenguaje natural y generar texto nuevo basado en un aviso dado. Funciona usando el indicador de entrada para construir un contexto y luego usando ese contexto para generar texto.
El principio de finalización de GPT es que generará un nuevo texto basado en el contexto proporcionado por el aviso. Es importante proporcionar a GPT un aviso que proporcione suficiente contexto para que el algoritmo genere texto relacionado. Por ejemplo, si proporciona un mensaje como "¿Cuál es la capital de Francia?", GPT generará texto sobre Francia y su capital.
Entonces, lo que estamos haciendo aquí en el servicio Convoworks es simplemente establecer la variable ${conversation} (vacía al principio) que contiene la conversación completa (verifique el elemento "Establecer parámetro"). Estamos agregando tanto la consulta del usuario como las respuestas del bot.
Elemento de consulta Http
Este componente nos permite crear solicitudes de API y usar los datos de respuesta. Obtendrá una respuesta completa, la agregará a la conversación y preparará el texto de respuesta que podemos devolver al usuario. Esta funcionalidad se coloca en un fragmento para que podamos usarla en varios lugares del flujo de trabajo.
En este servicio estamos utilizando filtros de texto sin formato para permitir el manejo de los comandos adicionales. Aquí hay un ejemplo que captura los comandos "reiniciar" o "comenzar de nuevo" para restablecer la conversación (establece la variable ${conversation} en una cadena vacía).
Filtro de texto y comandos especiales
En este servicio estamos utilizando filtros de texto sin formato para permitir el manejo de los comandos adicionales. Aquí hay un ejemplo que captura los comandos "reiniciar" o "comenzar de nuevo" para restablecer la conversación (establece la variable ${conversation} en una cadena vacía).
Autenticación
Cuando Viber envía solicitudes, también recibimos la identificación única del usuario. Si tenemos esa identificación en nuestra base de datos, podríamos conocer fácilmente los detalles del usuario y responder con un mensaje o conversación personalizada.
Ingeniería rápida
Hay mucho poder en saber cómo formar avisos para obtener la mayor parte del GPT. Formar el mensaje correcto es crucial y debes jugar con él. Tenga en cuenta que Convoworks se ejecuta dentro de WordPress y puede acceder a todos sus datos, lo que significa que puede completar previamente un aviso con datos de la base de datos. Puedes poner diferente contexto de conversación si es un usuario nuevo, cuál fue su último pedido… lo que necesites.
GPT-3 es una tecnología increíble y es increíble ver cómo se puede utilizar para crear aplicaciones potentes y útiles. Con la ayuda de Convoworks, ahora es posible usar GPT-3 dentro de WordPress y Viber para crear un bot conversacional inteligente. ¡Con unos simples pasos, puede tener el poder de GPT en su bolsillo!