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.

introduzca la descripción de la imagen aquí

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.

introduzca la descripción de la imagen aquí

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.

introduzca la descripción de la imagen aquí

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.

introduzca la descripción de la imagen aquí

Seleccione el lenguaje de programación de su elección ( seleccioné C # ) y seleccione la plantilla de preguntas y respuestas .

introduzca la descripción de la imagen aquí

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.

introduzca la descripción de la imagen aquí

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.

introduzca la descripción de la imagen aquí

Cree un nuevo repositorio en el github para configurar la implementación continua con Azure y copie la clave SSH.

introduzca la descripción de la imagen aquí

Clone el repositorio en Visual Studio utilizando la clave SSH copiada en github.

introduzca la descripción de la imagen aquí

Descargue los archivos del Servicio de Bot de Azure a la ubicación clonada del repositorio.

introduzca la descripción de la imagen aquí

Seleccione configurar la pestaña de integración continua para configurar los ajustes.

introduzca la descripción de la imagen aquí

Seleccione la fuente de despliegue. Seleccioné Github y el repositorio a sincronizar.

introduzca la descripción de la imagen aquí

Configure el proyecto y la rama para que el código sea empujado.

introduzca la descripción de la imagen aquí

Configure la prueba de rendimiento utilizando la cuenta de servicios de equipo.

introduzca la descripción de la imagen aquí

Configurar con todas las suscripciones, detalles de ubicación, etc.

introduzca la descripción de la imagen aquí

Una vez que se configuran todos los ajustes de implementación, se despliega el compromiso inicial.

introduzca la descripción de la imagen aquí

Cree un nuevo archivo html en Visual Studio para personalizar todos los códigos de inserción de canales configurados.

introduzca la descripción de la imagen aquí

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.

introduzca la descripción de la imagen aquí

La vista previa de prueba de Skype se ve a continuación.

introduzca la descripción de la imagen aquí

Configure con el correo electrónico como abajo.

introduzca la descripción de la imagen aquí

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.

introduzca la descripción de la imagen aquí

Configure el chat web personalizando el nombre del sitio.

introduzca la descripción de la imagen aquí

Obtener el código de inserción incluyendo clave secreta.

introduzca la descripción de la imagen aquí

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.

introduzca la descripción de la imagen aquí

La sincronización del código se refleja tanto en Azure como en github como se muestra a continuación.

introduzca la descripción de la imagen aquí

Todos los detalles de la implementación y el rendimiento se pueden visualizar en Azure Bot Service.

introduzca la descripción de la imagen aquí

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.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow