Preguntas frecuentes de Bot Framework disponibles

En este artículo se responde a las preguntas más habituales sobre disponibilidad.

SE APLICA A: SDK v4

¿Por qué Microsoft desarrolló Bot Framework?

Hemos creado Bot Framework para facilitar a los desarrolladores la compilación y conexión de bots excelentes para los usuarios, dondequiera que conversen, incluidos los canales Premier de Microsoft.

¿Cómo puedo migrar el servicio de Bot de Azure AI de una región a otra?

El servicio de Bot de Azure AI no admite el movimiento de región. Es un servicio global que no está ligado a ninguna región específica.

¿Cómo ejecutar un bot sin conexión?

Antes de hablar sobre el uso de un bot sin conexión, lo que significa que un bot no está implementado en Azure ni en otros servicios de host sino de forma local, vamos a aclarar algunos puntos.

  • Un bot es un servicio web que no tiene una interfaz de usuario, por lo que el usuario debe interactuar con él mediante otros medios, en forma de canales, que usan Bot Framework Service. El conector funciona como proxy para retransmitir mensajes entre un cliente y el bot.
  • El conector una aplicación global hospedada en nodos de Azure y se distribuye geográficamente para ofrecer disponibilidad y escalabilidad.
  • Se usa el registro de canales de bot para registrar el bot con el conector.

Nota:

El conector debe tener acceso público al punto de conexión del bot.

Puede ejecutar un bot sin conexión con funcionalidades limitadas. Por ejemplo, si deseas utilizar un bot sin conexión que use los servicios de Azure AI, debes crear un contenedor para el bot, y las herramientas necesarias y un contenedor para los servicios de Azure AI. Ambos se conectan mediante una red con puente de Docker Compose. Esta es una solución sin conexión "parcial" porque un contenedor de servicios de Azure AI necesita conectarse periódicamente.

Nota:

Azure AI QnA Maker se retirará el 31 de marzo de 2025. A partir del 1 de octubre de 2022, no podrá crear nuevos recursos o bases de conocimiento de QnA Maker.

Reconocimiento del lenguaje (LUIS) se retirará el 1 de octubre de 2025. A partir del 1 de abril de 2023, no podrás crear nuevos recursos de LUIS.

Las versiones más recientes de estos servicios ahora están disponibles como parte del lenguaje de Azure AI. Para obtener más información sobre la compatibilidad con preguntas y respuestas y reconocimiento del lenguaje en Bot Framework SDK, consulte Comprensión del lenguaje natural.

Para más información, vea:

¿Qué es el SDK v4?

Bot Framework SDK v4 aprovecha la experiencia y los aprendizajes de las versiones SDK anteriores. Incorpora los niveles adecuados de abstracción y permite un avanzado conjunto de componentes como bloques de creación del bot. Puedes comenzar con un bot simple y hacer que sea cada vez más sofisticado con un marco modular y extensible. Consulta también Novedades de Bot Framework en GitHub.

Compatibilidad durante la vigencia de la versión 3 del SDK Bot Framework

El SDK Microsoft Bot Framework V4 se lanzó en septiembre de 2018 y, desde entonces, hemos incluido algunas mejoras en la versión principal. Tal y como se anunció anteriormente, la versión 3 del SDK se está retirando. Por lo tanto, no habrá más desarrollo en los repositorios de la versión 3. Las cargas de trabajo de los bots V3 actuales seguirán ejecutándose sin interrupción. No hay planes para interrumpir las cargas de trabajo en ejecución.

Como ya se ha mencionado, los bots del SDK Bot Builder V3 se seguirán ejecutando y serán compatibles con el servicio de Bot de Azure AI. Solo se dará soporte técnico al SDK Bot Builder V3 para correcciones de errores de seguridad críticos, conectores y actualizaciones de compatibilidad en el nivel de protocolo.

Todas las características y funcionalidades nuevas se desarrollan exclusivamente en el SDK Bot Framework V4. Se recomienda a los clientes que migren sus bots a V4 lo antes posible.

Servicio de Bot de Azure AI

  1. El lado del servicio de Bot de Azure AI seguirá admitiendo la ejecución de bots V3 sin un fin de vigencia planeado, y no se interrumpirá ningún bot en ejecución.
  2. Los canales seguirán siendo compatibles con V3 sin interrupción ni un fin de vigencia planeado.
  3. La creación de nuevos bots V3 está deshabilitada en el portal; sin embargo, los usuarios expertos que quieran implementar sus bots V3 de forma independiente mediante otros servicios (por ejemplo, el servicio web de la app) pueden hacerlo.

SDK y herramientas

  1. No actualizaremos el SDK de V3 para el futuro previsible, excepto para aplicar correcciones de seguridad críticas y para agregar un conector de aptitudes para permitir que los bots V4 llamen a bots V3 heredados.
  2. El desarrollo de los SDK y las herramientas se realiza exclusivamente para V4 y no se hace, ni está previsto hacer, ningún trabajo para V3.
  3. No impedimos a nadie que ejecute herramientas antiguas para administrar sus bots V3.

Referencias