Cómo programar un bot

Escrito por ben beers | Traducido por enrique alejandro bolaños flores
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo programar un bot
Los chatterbots son una forma sencilla de inteligencia artificial. (Hemera Technologies/PhotoObjects.net/Getty Images)

En el nivel más básico, la programación de un bot de chat es programar respuestas a una variedad de entradas. Si el usuario escribe "Hola", el bot tendrá una respuesta para eso. Si el usuario escribe "¿Cómo estás?" el bot tendrá una respuesta para eso. Haz que tu bot sea más sofisticado al incluir algunas respuestas al azar para entradas dadas. El nivel de complejidad depende de tu familiaridad con el lenguaje de programación elegido y la cantidad de tiempo que tienes para trabajar en el bot.

Nivel de dificultad:
Difícil

Otras personas están leyendo

Instrucciones

  1. 1

    Haz una lista de las entradas más comunes que esperas de tu usuario. Estos incluyen saludos ("Hola" y "¿Cómo estás?"), Preguntas ("¿Cuál es tu nombre?" Y "¿Qué hora es?"), Y la información sobre el usuario ("Mi nombre es _" y "yo tengo años de edad "). Programa las respuestas a estas entradas.

  2. 2

    Programa respuestas de las entradas comunes y declara algunas variables para almacenar información sobre el usuario. Por ejemplo, si el usuario escribe, "Mi nombre es Joe", almacena "Joe" en una variable con un nombre como "nombre de usuario". Utiliza esta información para hacer que tu bot se refiera al usuario por su nombre.

  3. 3

    Haz que tu bot sea más sofisticado mediante la creación de un grupo de respuestas aleatorias a consultas específicas. Por ejemplo, en respuesta a la entrada, "Hola", tener un grupo de tres respuestas: "Hola", "¿Cómo estás?" y "Hola a ti también". Permite que tu bot elija al azar de estas tres respuestas. Esto hace que la conversación del bot sea más fluida y orgánica.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles