botframework
Comenzando con el servicio de Azure Bot
Buscar..
Introducción
El servicio Azure Bot proporciona un entorno integrado que está diseñado específicamente para el desarrollo de bots, lo que le permite construir, conectar, probar, implementar y administrar bots inteligentes, todo desde un solo lugar. Puede escribir su bot en C # o Node.js directamente en el navegador usando el editor de Azure, sin necesidad de una cadena de herramientas. También puede aumentar el valor de sus bots con unas pocas líneas de código conectándose a Cognitive Services para permitir que sus bots puedan ver, escuchar, interpretar e interactuar de manera más humana.
Comenzando con el servicio de Azure Bot
Crea un nuevo bot en Azure siguiendo esta documentación
Inicie sesión en Azure y desde la categoría de Inteligencia y análisis, seleccione Bot Service y proporcione la información requerida.
Ingrese los detalles requeridos para el bot, son idénticos a los detalles requeridos de un Servicio de aplicaciones, por ejemplo, Nombre de la aplicación, Suscripción, Grupo de recursos y Ubicación. Una vez ingresado, haga clic en el botón Crear.
Una vez creado / implementado, navegue hasta el Bot haciendo clic en el enlace desde la página principal, si lo colocó en el tablero o abrió el grupo de recursos y hizo clic en el enlace.
Recuerde que puede haber una pequeña demora antes de que aparezca la pantalla de inicio que indica que el servicio Bot está generando su bot; no haga clic en Crear bot de nuevo.
Después de confirmar la implementación, genere y configure el ID de aplicación de Microsoft y la contraseña de la aplicación.
Seleccione el lenguaje de programación de su elección ( seleccioné C # ) y seleccione la plantilla de preguntas y respuestas .
Esto brindará opciones como la base de conocimiento existente ya creada o para generar una nueva . Como ya había creado una base de conocimientos con mi suscripción, la seleccioné. Esto hizo que mi trabajo fuera mucho más fácil, reduciendo el tiempo requerido para incluir todas las claves en el código del bot de Azure relacionado con la base de conocimientos.
Después de hacer clic en crear bot, el editor de Azure contendrá todos los archivos y podemos probar el bot funcional en el control de chat . El código predeterminado se genera al crear el servicio Bot Azure. Puede cambiar la lógica del código en función de sus requisitos.
Cree un nuevo repositorio en el github para configurar la implementación continua con Azure y copie la clave SSH.
Clone el repositorio en Visual Studio utilizando la clave SSH copiada en github.
Descargue los archivos del Servicio de Bot de Azure a la ubicación clonada del repositorio.
Seleccione configurar la pestaña de integración continua para configurar los ajustes.
Seleccione la fuente de despliegue. Seleccioné Github y el repositorio a sincronizar.
Configure el proyecto y la rama para que el código sea empujado.
Configure la prueba de rendimiento utilizando la cuenta de servicios de equipo.
Configurar con todas las suscripciones, detalles de ubicación, etc.
Una vez que se configuran todos los ajustes de implementación, se despliega el compromiso inicial.
Cree un nuevo archivo html en Visual Studio para personalizar todos los códigos de inserción de canales configurados.
Configúralo con diferentes canales con los que queremos que trabaje el bot. Para configurarlo con Skype, agregue a los contactos donde obtiene el enlace para compartir con el bot.
La vista previa de prueba de Skype se ve a continuación.
Configure con el correo electrónico como abajo.
Obtenga el código de inserción de diferentes canales para que los usuarios puedan acceder al bot a través de los canales configurados.
Configure el chat web personalizando el nombre del sitio.
Obtener el código de inserción incluyendo clave secreta.
Una vez que se haya actualizado todo el código en Visual Studio, pásalo a github y luego sincroniza el código en Azure con github.
La sincronización del código se refleja tanto en Azure como en github como se muestra a continuación.
Todos los detalles de la implementación y el rendimiento se pueden visualizar en Azure Bot Service.
Puede establecer los puntos de interrupción en Visual Studio y ejecutarlos localmente en el emulador y depurar siguiendo esta documentación .
Puede hacer un seguimiento de las actualizaciones de compilación y los errores utilizando Azure Analytics .
Mirando hacia adelante para actualizar el Bot y pasar al siguiente nivel.