Qué es uno mismo en Python: ejemplos del mundo real
Qué es uno mismo en Python: ejemplos del mundo real
Hoy hablaremos sobre Power Virtual Agents , la forma en que Microsoft crea chatbots que puede implementar en su sitio web y equipos. Puedes ver el video completo de este tutorial en la parte inferior de este blog .
Lo poderoso de Power Virtual Agents es que le permite crear chatbots sin usar el aprendizaje automático o matemáticas y lingüística complejas porque Microsoft hace el trabajo por usted. Todo lo que tienes que hacer es darle el contenido y los recursos para digerir.
Tabla de contenido
Cómo crear chatbots en Power Virtual Agents
Comencemos abriendo la página de Power Virtual Agents.
Para crear un nuevo chatbot, haga clic en el ícono Bots en la parte superior derecha y luego haga clic en el botón New bot .
Llamemos a este bot el Bot de preguntas frecuentes de Loan Helper , seleccione el idioma inglés en el menú desplegable y haga clic en Crear .
Similar a Power Apps, debe proporcionar todo para la creación real. Por ejemplo, cuando está creando aplicaciones basadas en modelos , lleva un tiempo porque necesita crear todas las entidades y conectores detrás de él. Está haciendo algo muy similar si ves esta pantalla.
Todavía se está construyendo en el fondo. Entonces, lo que podemos hacer es comenzar a explorar haciendo clic en los Temas en la esquina superior izquierda.
Esto es lo que le dice a Power Virtual Agents qué hacer cuando alguien dice frases desencadenantes y luego lanza las respuestas.
Por ejemplo, tenemos la frase desencadenante, "¿Cuándo está cerrado?" Hay cuatro iteraciones o versiones de esta frase desencadenante que alguien puede decir.
Si hacemos clic en Lección 1: un tema simple , nuestros Power Virtual Agents nos dicen cómo se ve el flujo de trabajo.
Si alguien dice una de estas frases desencadenantes, enviamos un mensaje que dice: "Estoy feliz de ayudar con el horario de la tienda", seguido de otro mensaje que le informa el horario de la tienda.
Además, hay frases desencadenantes más complejas que podemos hacer. Por ejemplo, si hacemos clic en “Cuál es el mejor producto para mí”, ya no se trata de una comunicación unidireccional, sino de dos vías.
A continuación, hagamos clic en Lección 4: un tema con una condición, variables y una entidad personalizada .
Similar al primer ejemplo, mostrará lo que dirá el chatbot si alguien menciona una de las frases desencadenantes a continuación.
El chatbot preguntará "¿Te ves a ti mismo como un usuario doméstico, un jugador o un usuario comercial?" Luego, la persona que está chateando con el chatbot debe seleccionar entre las opciones.
Una vez que se ha seleccionado una opción, hay diferentes árboles de opciones que se unen y, en algún momento, puede volverse muy complicado.
Probar las frases desencadenantes en Power Virtual Agents
Probemos uno de los factores desencadenantes escribiendo "¿Cuál es el mejor producto para mí?"
Como podemos ver, lanza la respuesta “¿Te ves como un usuario doméstico, un jugador o un usuario empresarial?” Cuando seleccionamos Usuario doméstico, el flujo de trabajo sigue y sigue.
En este caso, podemos iniciar un flujo de trabajo, acceder a una API de terceros y realizar una solicitud HTTP . Básicamente, podemos hacer cualquier cosa que necesitemos, pero se está complicando un poco.
Teniendo en cuenta estos puntos, convirtamos la página de preguntas frecuentes de Sundae en una ventana de chat. La página de preguntas frecuentes de esta compañía de préstamos es donde la gente suele hacer un montón de preguntas frecuentes. Este es solo un ejemplo, pero definitivamente puede elegir otro sitio web público que también tenga una página de preguntas frecuentes.
Cuando alguien se comunica con nosotros en este sitio web, el chatbot es lo suficientemente inteligente como para conocer todas estas preguntas y debería poder responderlas en consecuencia. Por ejemplo, si alguien escribe "¿Cómo gana dinero Sundae?", el chatbot debería responder con la respuesta a continuación.
Responder diferentes versiones de la misma pregunta
Sin embargo, puede haber diferentes versiones de esto, como ¿ Cómo se gana dinero ?, ¿Cómo cobra Sundae las tarifas ? o ¿Cómo cobra Sundae las tarifas ?
Todos estos son realmente la misma pregunta; por lo tanto, necesitamos un sistema que sea lo suficientemente inteligente como para digerir todas estas preguntas frecuentes. Luego, debemos hacer que las frases desencadenantes sean lo suficientemente amplias para que si alguien dice variaciones de esta pregunta, la respuesta siga siendo la misma.
Eso es exactamente lo que haremos volviendo a Power Virtual Agents. Con la función Sugerir temas , podemos decirle a Power Virtual Agents que tomen nuestra página elegida y luego creen todos los temas de la página de preguntas frecuentes de Sundae.
Haga clic en Agregar y luego en el botón Inicio .
Esta vez, los Power Virtual Agents están analizando todas estas preguntas frecuentes al determinar cuáles son las preguntas y cuáles las respuestas. También para generar las diferentes versiones de estas preguntas que alguien puede hacer. Por lo tanto, puede tardar varios minutos en completarse.
Una vez analizado, podemos ver que tenemos 35 temas sugeridos, y todos estos temas están relacionados con la página de preguntas frecuentes.
Para implementar la respuesta, haga clic en Agregar a temas existentes y luego haga clic en "¿Qué es Sundae?" enlace para ver el flujo de trabajo real.
Entonces, si alguien pregunta "¿Qué es Sundae?" lanza este mensaje que es exactamente el mismo que aparece en la página de preguntas frecuentes.
Lo siguiente que debe hacer es cargar todos los temas sugeridos que obtuvimos de la página de preguntas frecuentes en los temas existentes .
Seleccione todo haciendo clic en el botón de opción junto al Nombre y luego haga clic en Agregar a temas .
Una vez hecho esto, vamos a Temas existentes . Ahora tenemos 47 de ellos, que es mucho. Entonces, solo cambiemos a "¿Cómo gana dinero Sundae?" como ejemplo y actualice la página.
Para demostrarlo, probemos escribiendo "¿Cómo gana dinero Sundae?" Podemos ver la respuesta, y si volvemos a la página de preguntas frecuentes, la respuesta es la misma.
Power Virtual Agents es lo suficientemente inteligente como para determinar qué es una pregunta y qué es una respuesta, y enviarla al chat. Otra cosa interesante de Power Virtual Agents es que también hay análisis detrás.
Por ejemplo, si alguien selecciona No para la pregunta "¿Eso respondió a su pregunta?", sabrá que probablemente no fue una respuesta suficiente, por lo que es posible que desee cambiar su respuesta en el desglose del tema real.
Probemos con otro ejemplo escribiendo "¿Cómo ganas dinero?"
Como podemos ver, el chatbot aclara dando diferentes opciones como ¿ Cómo gana dinero Sundae? , Lección 3: un tema con una condición, variables y una entidad predefinida y Ninguno de estos .
Si seleccionamos ¿Cómo se gana dinero ?, nos lleva de nuevo a la misma respuesta. Por lo tanto, si hay alguna variación, es lo suficientemente inteligente como para identificar que podría significar una, dos o tres preguntas y luego verifica.
Podemos hacer algo completamente diferente y continuar, pero nuevamente obtenemos el mismo tipo de cosas donde dos preguntas son bastante similares y aún encuentra esa respuesta particular a la pregunta.
Formularios emergentes de Power Apps para una experiencia de usuario interactiva
Documentación y flujo de procesos comerciales de Power Apps
Aplicaciones basadas en modelos de Power Apps: mapas del sitio y cómo funcionan
Conclusión
En resumen, puede usar Power Virtual Agents para crear chatbots para colocar en su sitio web, mensajes de Teams, mensajería de Facebook y en cualquier lugar que se le ocurra.
Esto se hace usando frases desencadenantes y respuestas. Por supuesto, una forma rápida de tener esto en su sitio web es si tiene una página de preguntas frecuentes. Puede obtener un chatbot bastante bueno si su página de preguntas frecuentes está muy bien hecha.
Mis mejores deseos,
Enrique Habib
Qué es uno mismo en Python: ejemplos del mundo real
Aprenderá a guardar y cargar objetos desde un archivo .rds en R. Este blog también cubrirá cómo importar objetos desde R a LuckyTemplates.
En este tutorial del lenguaje de codificación DAX, aprenda a usar la función GENERAR y a cambiar dinámicamente el título de una medida.
Este tutorial cubrirá cómo usar la técnica de elementos visuales dinámicos de subprocesos múltiples para crear información a partir de visualizaciones de datos dinámicos en sus informes.
En este artículo, repasaré el contexto del filtro. El contexto del filtro es uno de los temas principales que cualquier usuario de LuckyTemplates debería conocer inicialmente.
Quiero mostrar cómo el servicio en línea de LuckyTemplates Apps puede ayudar a administrar diferentes informes e información generada a partir de varias fuentes.
Aprenda a calcular los cambios de su margen de beneficio utilizando técnicas como la bifurcación de medidas y la combinación de fórmulas DAX en LuckyTemplates.
Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.
Si todavía usa Excel hasta ahora, este es el mejor momento para comenzar a usar LuckyTemplates para sus necesidades de informes comerciales.
¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber