Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DialogFlow

 DialogFlow

What is and how to create chatbots with DialogFlow

More Decks by Juan Guillermo Gómez Torres

Other Decks in Technology

Transcript

  1. Juan Guillermo Gómez ➢ Co-Leader y Co-Founder del GDG Cali.

    ➢ CTO Progressus ➢ Creador DevHack. ➢ Consultant and advisor on software architecture, cloud computing and software development. ➢ Experience in several languages and platforms. (C, C#, Java, NodeJS, android, GCP, Firebase). ➢ Google Developer Expert (GDE) in Firebase & GCP ➢ BS in System Engineering and a MS in Software Engineering. ➢ @jggomez ➢ [email protected] <vanity> </vanity>
  2. Machine Learning ➢ Learning is any process by which a

    system improves performance from experience (data). ➢ Machine Learning is concerned with computer programs that automatically improve their performance (predictions) through experience. Hebert Alexander Simon
  3. Why now? ➢ Flood of available data. ➢ Increasing computational

    power. ➢ Growing progress in available algorithms and theory developed by researchers. ➢ Increasing support from industries. ➢ Machine Learning is concerned with computer programs that automatically improve their performance through experience.
  4. Virtual Assistant A virtual assistant or intelligent personal assistant is

    a software agent that can perform tasks or services for an individual Wikipedia
  5. Bot Bot is a software designed to interact with others

    programs, internet services or humans similar way to how a person would do it Wikipedia
  6. ChatBot Chatbot is a computer program with which you can

    have a conversation and ask about services or to carry out an action We can have several bots integrated in the same chat. https://planetachatbot.com
  7. Conversational Design Conversational design is a design language based on

    human conversation. The more an interface leverages human conversation, the less users have to be taught how to use it. It’s a synthesis of several design disciplines, including voice user interface design, interaction design, visual design, motion design, audio design and UX writing The role of a conversation designer is like that of an architect, mapping out what users can do in a space, while considering both the user’s need and the technological constraints. https://designguidelines.withgoogle.com/
  8. DEMO ➢ Construir un chatbot para un coworking. Necesidades 1.

    De información con que espacios se cuenta 2. De información sobre el costo de los espacios 3. De información de disponibilidad de los espacios.
  9. Identidad de Marca Nombre : El Lab Coworking Audiencia: Freelances,

    emprendedores y empresas de la ciudad de Cali Valores: ❖ Co-creación ❖ Inclusión. ❖ Apoyo a la comunidad.
  10. Acciones Servicios: ❖ Alquiler de espacios para una o grupo

    de personas. ❖ Alquiler de salas. ❖ Servicios de marketing digital. Acciones en los servicios: ❖ Consultar información sobre el espacio. ❖ Consultar los servicios de marketing. ❖ Conectar empresas. Acción principal ❖ Consultar información sobre el espacio.
  11. User Persona ➢ Descripción: Roberto, 32 años, es un developer

    freelance, desarrolla aplicaciones web. Trabaja para una empresa en USA. Trabaja 8 horas al día de lunes a viernes. Su horario laboral es de 9am a 6pm. Le gusta escuchar música mientras trabaja y compartir con otros temas de tecnología. ➢ Motivaciones: Buscar un espacio para trabajar, cómodo, con buen internet, café y cercano. Hacer networking y conseguir clientes. ➢ Ansiedades: No sabe donde ir a trabajar. No consigue clientes de forma fácil. Presión de dinero. ➢ Contexto: Está desde su casa, trabajando pero esta incomodo y su internet no es muy bueno. ➢ Journey: Está en la casa trabajando pero esta incomodo, asi que busca en la web coworkings cercano. Encuentra el lab como recomendación. Accede a la página buscando los espacios disponibles y sus precios. Busca qué espacios son adecuados para el y cuales son sus precios.
  12. System Persona ➢ Personaje: Mujer, Gloria. ➢ Adjetivos: simpática, amable,

    respetuosa, entusiasta, educada, conocedora de los servicios. ➢ Historia: Trabaja en el lab desde su apertura y ha trabajado en varios roles de servicio al cliente. ➢ Descripción: Secretaria amable, respetuosa, con carisma, que se relaciona muy bien con los demás, está siempre sonriente y conoce muy bien el espacio, precios y disponibilidad. Recomienda cual es el mejor espacio según las necesidades. ➢ Voz: TTS español, femenina, joven, casual, amigable, informativo
  13. Sample Dialog ➢ Asistente: Hola, bienvenido al coworking el lab,

    soy Gloria con quien tengo el gusto de hablar? ➢ Usuario: Con pablo torres. ➢ Asistente: Que gusto tenerte por acá Pablo Torres, En el lab contamos con varios servicios. Que servicio te gustaria conocer, alquiler de espacios o servicios de marketing digital ? ➢ Usuario: el alquiler de espacios. ➢ Asistente: Qué tipo de espacio te gustaría conocer, para una persona, grupos de 5 o más de 5? ➢ Usuario: Para mi, una persona. ➢ Asistente: Claro Pablo, Contamos con un plan por horas para una persona. El precio es de 5 mil por hora. Pero también tenemos plan semanal, mensual. Además del espacio tienes descuentos en reserva de salas y descuentos en oficina virtual. Te gustaría que te enviemos toda la información a tu correo electrónico? ➢ Usuario: Si claro.
  14. Sample Dialog ➢ Asistente: listo, Cómo es tu email? ➢

    Usuario: [email protected]. ➢ Asistente: listo, la información fue enviada a tu email [email protected], Te gustaria explorar algo mas? ➢ Usuario: No ➢ Asistente: Bueno, cualquier inquietud estamos atentos para ayudarte, que tengas un buen día. Te esperamos pronto!!.
  15. ➢ Buid natural and rich conversational experiences. ➢ Allow the

    users new ways to interact with your products by building voice and text conversational interfaces, such as voice app and chatbots, powered by AI. ➢ Powered by Google’s machine learning. ➢ Built on Google infrastructure. ➢ Optimized for the Google Assistant. ➢ On any platforms. ➢ Across device. ➢ Around the world https://dialogflow.com