Aprenderemos cómo construir un chat bot utilizando el Microsoft Bot Framework y el servicio LUIS (Language Understanding Intelligent Service) para comprensión de lenguaje.
Qué NO es un Bot, Qué es un Bot, Tipos de Bots, Usos frecuentes, Microsoft Cognitive Services, Microsoft Bot Framework, Componentes Microsoft Bot Framework, Estructura Bot, Conceptos Clave
En diseño de software el front-end es la parte del software que interactúa con los usuarios y el back-end es la parte que procesa la entrada desde el front-end. La separación del sistema en front-ends y back-ends es un tipo de abstracción que ayuda a mantener las diferentes partes del sistema separada.
Qué NO es un Bot, Qué es un Bot, Tipos de Bots, Usos frecuentes, Microsoft Cognitive Services, Microsoft Bot Framework, Componentes Microsoft Bot Framework, Estructura Bot, Conceptos Clave
En diseño de software el front-end es la parte del software que interactúa con los usuarios y el back-end es la parte que procesa la entrada desde el front-end. La separación del sistema en front-ends y back-ends es un tipo de abstracción que ayuda a mantener las diferentes partes del sistema separada.
Global Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptxLuis Beltran
In this presentation for Global Azure Span, I talk about Azure Functions (serverless technology) and how to create a chatbot for WhatsApp using Language Understanding Intelligent Service from Azure
Bots y Asistentes Virtuales by Cristian ManteigaPlain Concepts
Charla para el evento de sanidad digital sobre Asistentes virtuales/ Bots impartida por nuestro Windows Platform Team Lead Plain Concepts Cristian Manteiga
Creando un bot con Bot Framework y LUISLuis Beltran
En esta plática hablo sobre Bot Framework como herramienta para implementar un bot conversacional que se apoya en el servicio de LUIS (Language Understanding Intelligent Service) para entender los mensajes suministrados por el usuario.
El próximo fin de semana explicaré desde cero cómo crear este bot y algo más poderoso (combinando los servicios cognitivos de Microsoft y una app móvil de Xamarin).
Video de la charla: https://youtu.be/tADZowYHUaU
Código fuente en GitHub: http://github.com/icebeam7/BotAsistenteNotas
¡Únete a la rebelión de los bots y la AI!Gisela Torres
Taller en el Women Techmakers Madrid 2017, donde se vio lo sencillo que es hoy en día crear tu propio bot ¡y además inteligente! utilizando Microsoft Bot Framework, Cognitive Services y Microsoft Azure.
https://www.returngis.net/2017/03/taller-unete-a-la-rebelion-de-los-bots-y-la-ai-en-el-women-techmakers-madrid/
"Los retos del Dircom ante la tecnología conversacional" (Resumen ejecutivo)Good Rebels
Os presentamos el resumen ejecutivo de nuestro último White Paper en colaboración con Dircom, IE Business School, Chatbot Chocolate y Planeta Chatbot.
La tecnología conversacional nace con el objetivo de automatizar y facilitar las comunicaciones entre máquinas y humanos.
A través de sistemas informáticos, como los chatbots y las voice apps, empresas de diferentes sectores y con fines muy diversos comienzan a explotar una nueva forma de comunicarse con sus skateholders.
MuleSoft Meetup #5 de Ciudad de Panamá.
Mejoras y nuevas funcionalidades de la Anypoint Platform en sus releases del año 2019 incluyendo el reciente release de Mayo 2019 presentado en el MuleSoft CONNECT de Atlanta.
También se habla sobre el tema de monetización de APIs y la API Economy según el modelo de MuleSoft.
¿Hola? ¿Alguien por ahí? Hoy en día no es raro encontrarse con un Bot como medio para interactuar con una plataforma online. La creciente implantación de esta tecnología en el mercado, nos invita a conocer Azure Bot Framework. Repasaremos las herramientas disponibles, el proceso de creación, buenas practicas, casos de uso y muchos más. Acompáñanos ¡cuando hacer bot ya no hay stop!
Esta presentación la di durante el Java Cloud Day Mexico 2017. Resalta la importancia de las web APIs en una implementación y construcción de un chatbot.
Que son los bots, Cómo están cambiando el mundo y Cómo programarlos
Speaker: Juan Carlos Ruiz [@JuanKRuiz] (Program Manager Evangelist Latam RD & MVP Communities)
Estructuras de datos avanzadas: Casos de uso realesSoftware Guru
La utilización de estructuras de datos adecuadas para cada problema hace que se simplifiquen en gran medida los tiempos de respuestas y la cantidad de cómputo realizada.
Por Nelson González
Más contenido relacionado
Similar a Creando chatbots inteligentes con NLP Y Node.js, presentado por Microsoft
Global Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptxLuis Beltran
In this presentation for Global Azure Span, I talk about Azure Functions (serverless technology) and how to create a chatbot for WhatsApp using Language Understanding Intelligent Service from Azure
Bots y Asistentes Virtuales by Cristian ManteigaPlain Concepts
Charla para el evento de sanidad digital sobre Asistentes virtuales/ Bots impartida por nuestro Windows Platform Team Lead Plain Concepts Cristian Manteiga
Creando un bot con Bot Framework y LUISLuis Beltran
En esta plática hablo sobre Bot Framework como herramienta para implementar un bot conversacional que se apoya en el servicio de LUIS (Language Understanding Intelligent Service) para entender los mensajes suministrados por el usuario.
El próximo fin de semana explicaré desde cero cómo crear este bot y algo más poderoso (combinando los servicios cognitivos de Microsoft y una app móvil de Xamarin).
Video de la charla: https://youtu.be/tADZowYHUaU
Código fuente en GitHub: http://github.com/icebeam7/BotAsistenteNotas
¡Únete a la rebelión de los bots y la AI!Gisela Torres
Taller en el Women Techmakers Madrid 2017, donde se vio lo sencillo que es hoy en día crear tu propio bot ¡y además inteligente! utilizando Microsoft Bot Framework, Cognitive Services y Microsoft Azure.
https://www.returngis.net/2017/03/taller-unete-a-la-rebelion-de-los-bots-y-la-ai-en-el-women-techmakers-madrid/
"Los retos del Dircom ante la tecnología conversacional" (Resumen ejecutivo)Good Rebels
Os presentamos el resumen ejecutivo de nuestro último White Paper en colaboración con Dircom, IE Business School, Chatbot Chocolate y Planeta Chatbot.
La tecnología conversacional nace con el objetivo de automatizar y facilitar las comunicaciones entre máquinas y humanos.
A través de sistemas informáticos, como los chatbots y las voice apps, empresas de diferentes sectores y con fines muy diversos comienzan a explotar una nueva forma de comunicarse con sus skateholders.
MuleSoft Meetup #5 de Ciudad de Panamá.
Mejoras y nuevas funcionalidades de la Anypoint Platform en sus releases del año 2019 incluyendo el reciente release de Mayo 2019 presentado en el MuleSoft CONNECT de Atlanta.
También se habla sobre el tema de monetización de APIs y la API Economy según el modelo de MuleSoft.
¿Hola? ¿Alguien por ahí? Hoy en día no es raro encontrarse con un Bot como medio para interactuar con una plataforma online. La creciente implantación de esta tecnología en el mercado, nos invita a conocer Azure Bot Framework. Repasaremos las herramientas disponibles, el proceso de creación, buenas practicas, casos de uso y muchos más. Acompáñanos ¡cuando hacer bot ya no hay stop!
Esta presentación la di durante el Java Cloud Day Mexico 2017. Resalta la importancia de las web APIs en una implementación y construcción de un chatbot.
Que son los bots, Cómo están cambiando el mundo y Cómo programarlos
Speaker: Juan Carlos Ruiz [@JuanKRuiz] (Program Manager Evangelist Latam RD & MVP Communities)
Estructuras de datos avanzadas: Casos de uso realesSoftware Guru
La utilización de estructuras de datos adecuadas para cada problema hace que se simplifiquen en gran medida los tiempos de respuestas y la cantidad de cómputo realizada.
Por Nelson González
Onboarding new members into an engineering team is not easy on anyone. In a short period of time, the new team member is required to be able to bring professional
Por Victoriya Kalmanovich
El secreto para ser un desarrollador SeniorSoftware Guru
En esta charla platicaremos sobre el “secreto” y el camino para llegar a ser un desarrollador Senior, experiencia, consejos y recomendaciones que en estos 8 años
Por René Sandoval
Apache Airflow es una plataforma en la que podemos crear flujos de datos de manera programática, planificarlos y monitorear de manera centralizada.
Por Yesi Díaz
How thick data can improve big data analysis for business:Software Guru
En esta presentación hablaré sobre cómo el Análisis de Datos Gruesos, específicamente el análisis antropológico y semiótico, puede ayudar a mejorar los resultados del Big Data
Por Martin Cuitzeo
CoDi® es la nueva forma de realizar pagos digitales desarrollada por el Banco de México. Por medio de CoDi puedes realizar cobros y pagos desde tu celular, utilizando una cuenta bancaria o de alguna institución financiera, sin comisiones.
Por Cristian Jaramillo
Gestionando la felicidad de los equipos con Management 3.0Software Guru
En las metodologías agiles hablamos de equipos colaborativos, autogestionados y felices. hablamos de lideres serviciales. El management 3.0 nos ayuda a cultivar el mindset correcto, aquel que servirá como el terreno fértil para que la agilidad florezca.
Por Andrea Vélez Cárdenas
Taller: Creación de Componentes Web re-usables con StencilJSSoftware Guru
Hoy por hoy las experiences de usuario pueden ser enriquecidas mediante el uso de Web Components, que son un estándar de la W3C soportado por la mayoría de los navegadores web modernos.
Por Alex Arriaga
Así publicamos las apps de Spotify sin stressSoftware Guru
En Spotify tenemos 1600+ ingenieros, trabajando en 280+ squads. Aún a esta escala, hemos logrado adoptar prácticas que nos han permitido acelerar la forma en que desarrollamos nuestro producto. Presentado por Erick Camacho en SG Virtual Conference 2020
Achieving Your Goals: 5 Tips to successfully achieve your goalsSoftware Guru
he measure of the executive, Peter F. Drucker reminds us, is the ability to "get the right things done." This involves having clarity on what are the right things as well as avoiding what is unproductive. Intelligence, creativity, and knowledge may all be wasted if not put to work on the things that matter.
Presentado por Cristina Nistor en SG Virtual Conference 2020
Acciones de comunidades tech en tiempos del Covid19Software Guru
Acciones de Comunidades Tech en tiempo del COVID-19 es una platica para informar acerca de las acciones que están realizando algunas comunidades de tecnología en México para luchar contra la propagación del COVID-19. Desde análisis de datos, visualizaciones, simulaciones de contagio, etc.
Presentado por Juana Martínez, Adriana Vallejo y Eduardo Ramírez en SG Virtual Conference 2020
De lo operativo a lo estratégico: un modelo de management de diseñoSoftware Guru
La charla presenta un modelo claro, generado por la ponente, para atender los niveles desde lo operativo a lo estratégico.
Presentado por Gabriela Salinas en SG Virtual Conference
3Redu: Responsabilidad, Resiliencia y Respetocdraco
¡Hola! Somos 3Redu, conformados por Juan Camilo y Cristian. Entendemos las dificultades que enfrentan muchos estudiantes al tratar de comprender conceptos matemáticos. Nuestro objetivo es brindar una solución inclusiva y accesible para todos.
Inteligencia Artificial y Ciberseguridad.pdfEmilio Casbas
Recopilación de los puntos más interesantes de diversas presentaciones, desde los visionarios conceptos de Alan Turing, pasando por la paradoja de Hans Moravec y la descripcion de Singularidad de Max Tegmark, hasta los innovadores avances de ChatGPT, y de cómo la IA está transformando la seguridad digital y protegiendo nuestras vidas.
Es una aplicación con una interfaz diferente
Resuelve problemas mejor, más rápido o más fácilmente que sus alternativas
Canales y plataformas
Funciona en distintas plataformas y en distintos canales
Las mismas plataformas que utilizamos la mayor parte del tiempo
Experiencia
Su funcionamiento debe ser fácil de comprender
Resuelve problemas con una cantidad mínima de pasos
Es una aplicación con una interfaz diferente
Resuelve problemas mejor, más rápido o más fácilmente que sus alternativas
Canales y plataformas
Funciona en distintas plataformas y en distintos canales
Las mismas plataformas que utilizamos la mayor parte del tiempo
Experiencia
Su funcionamiento debe ser fácil de comprender
Resuelve problemas con una cantidad mínima de pasos
Podemos usar los Bots en cualquier situación. Cómo podemos ver aquí
Atencion al Cliente: FAQ
Solucionar Problemas de Solicitud
Rastreo de Pedidos
Consultas sobre transportes (tren/ autobús)
2) Experiencia de Compras:
Reserva de Hotel y Vuelo
Recomendación de Productos
Encontrar el producto correcto
3) Help Desk
Solución de problemas
Registro de nuevo usuario
Sugerencias de respuestas a problemas
4) Soporte al Empleado
Información de los Productos
Información de datos
HR: Vacaciones, Informes de faltas, Marcación de Reuniones.
Inteligencia artificial
I.A (No necesariamente están basados en I.A
Sólo texto
Puede ofrecer otras funcionalidades
Voz
Imagen, video
Botones, acciones
Sólo hacen uso de Procesamiento de Lenguaje Natural
Muchos problemas pueden resolverse con NLP
Uso de expresiones regulares
Por ejemplo: NLP, LUIS
Conecte el bot a canales como Facebook, Messenger, Kik, Skype, Slack, Microsoft Teams, Telegram, mensajes de texto o SMS, Twilio, Cortana y Skype.Bot Framework realiza la mayor parte del trabajo necesario para enviar y recibir mensajes de todas estas plataformas (la aplicación del bot recibe un flujo de mensajes normalizado, independientemente del número y tipo de canales al que esté conectada). Para obtener información acerca de cómo agregar canales, consulte el tema de los canales.
El Bot Connector es un servicio online que permite conectar nuestro bot con una serie de servicios como Skype, Slack, SMS o Telegram a través de una interfaz de API Rest implementada en el código del bot. Para conectarlo no es necesario que el bot esté programado en C# o en Node.js, con que siga el formato de mensajes de API Rest establecido y esté registrado es suficiente.
A parte del envío y recepción de mensajes el Bot Connector implementa otras funcionalidades como:
Capacidad de almacenar el estado. El Bot Connector ofrece almacenamiento para guardar el estado de la conversación.
Servicios de traducción. Este servicio es opcional y permite la comunicación entre un bot y un usuario a pesar de que su idioma no sea el mismo.
Telemetría. Se recoge información sobre el servicio, como por ejemplo el número de peticiones, los mensajes que han resultado en fallo etc.
Intents o Intenciones
Conjunto finito de posibles intenciones de un enunciado.
Generalmente se correlacionan con funcionalidades de una aplicación.
Ejemplos: "quiero encendeder la luz" : "EncenderLuz" ; "por favor enviarme un taxi" : "OrdenarTaxi"
Entities o entidades
Son partes de un enunciado, generalmente adjetivos o sustantivos que representan una entidad.
Generalmente se correlacionan con parámetros de una funcionalidad.
Ejemplos: "por favor enviarme un taxi a Olivos" : "Barrio:Olivos"
Listas
Listar entidades o palabras. Ejemplo con ciudades: "Buenos Aires", "Bogotá", "Santiago"
Intents o Intenciones
Conjunto finito de posibles intenciones de un enunciado.
Generalmente se correlacionan con funcionalidades de una aplicación.
Ejemplos: "quiero encendeder la luz" : "EncenderLuz" ; "por favor enviarme un taxi" : "OrdenarTaxi"
Entities o entidades
Son partes de un enunciado, generalmente adjetivos o sustantivos que representan una entidad.
Generalmente se correlacionan con parámetros de una funcionalidad.
Ejemplos: "por favor enviarme un taxi a Olivos" : "Barrio:Olivos"
Listas
Listar entidades o palabras. Ejemplo con ciudades: "Buenos Aires", "Bogotá", "Santiago"