Para ingresar a tu perfil, primero tenés que INSCRIBIRTE

Si tu cuenta de Dale Aceptar aún no está vinculada con Facebook, hacé click aquí.

CLASES

Clase 5: "Variables, condicionales y lematización"

Mirá el video y acordate que siempre que quieras podés retroceder si algo no se entiende.

resumen_lematizacion.pdf (243,4 KB)

Video clase 5, para descargar (35,3 MB)

CLASES SIGUIENTES

CLASE 3
Chatbots más sociables

CLASE 4
Juego de pistas

CLASE 5
Variables, condicionales y lematización

CLASE 6
Uso de contextos

CLASE 7
Exportar e importar reglas

Novedades

Ya están los ganadores del Desafío (19/12/14)
¡Felicitaciones a todos los participantes de Dale Aceptar 2014!

¿Cómo fue tu experiencia en Dale Aceptar? (21/11/14)
¿Por favor, te tomás 2 minutos y respondés nuestra encuesta? Queremos saber tu opinión posta.

Ya están los finalistas de Dale Aceptar 2014 (17/11/14)
Recibimos muy buenas piezas. Felicitamos a todos los participantes. ¡Ahora, a chequear la lista y ...

Contenido de clase

  
Conceptos importantes de la clase:

  • Las variables nos permiten capturar una parte de lo que dijo el usuario.
  • También Alice utiliza variables. Si querés aprender un poco más sobre ellas podés consultar aquí.
  • Disponemos de condicionales, que nos permiten usar una u otra respuesta en base al valor de alguna variable.
  • La forma de usarlos es 
    {si [variable] = valor1} respuesta1 {de lo contrario} otra respuesta
  • También podemos evaluar múltiples condiciones:
    {si [variable] = valor1} respuesta1 {si [variable] = valor2} respuesta2
    {si [variable] = valorN} respuestaN {de lo contrario} otra respuesta

    En el ejemplo, cuando ponemos valorN y respuestaN, lo que queremos decir es que podemos tener tantas como queramos. 
  • Acorate que debe ir todo en la misma línea.
  • El "de lo contrario" es opcional, si se pone deber ir siempre al final. 
  • Cuidado: por el momento no podemos usar en la misma regla variables y asteriscos u otras expresiones regulares.
  • Los condicionales también tienen su correlato en Alice. Allí se llaman "Si/sino" o "if-then-else", y los podés consultar aquí.
  • Si queremos usar caritas o emoticones en la reglas debemos ponerlos entre comillas y activar "Soporte para coincidencias exactas" desde el menú de Opciones.
  • El chatbot utiliza lematización. Es decir, lleva los verbos al infinitivo, los sustantivos y adjetivos al singular, etc.
  • Eso permite que una misma regla coincida más veces. Por ejemplo, si la regla dice "La vi", y alguien tipea "La vimos" o "La veo", el chatbot se da cuenta de que se trata del mismo verbo y utiliza la regla.
  • Si no queremos que lematice podemos apagar este comportamiento desde el menú de Opciones.
  • Si querés aprender un poquito más sobre lematización, bajate el resumen explicativo.
FORO
Dario
Conexion