Acceso a backends mediante componentes personalizados
Oracle Digital Assistant tiene muchos componentes incorporados para admitir acciones básicas como definir variables y solicitar la entrada del usuario. En los casos en los que el diseño del bot requiera acciones fuera de los componentes proporcionados, como llamar a API de REST, implementar lógica de negocio compleja y personalizar mensajes, puede escribir componentes personalizados.
Consejo:
Si la lógica o el procesamiento son necesarios en el contexto de una entidad de bolsa compuesta, considere el uso de manejadores de eventos de entidad, que puede crear directamente desde la página de configuración de la bolsa compuesta. Consulte Gestión de eventos de entidades.Para utilizar un componente personalizado, realice estas tareas:
-
Implantar: mediante JavaScript y el SDK Node.js de Oracle Digital Assistant, implante un componente personalizado que transfiera datos desde y hacia la aptitud mediante los objetos de conversación y los metadatos del SDK. Consulte Implementación de componentes personalizados.
-
Desplegar: si aloja los componentes en el backend de Oracle Mobile Hub, Oracle Cloud Infrastructure Functions o en un servidor Node.js, despliegue el paquete de componentes. Consulte Despliegue del paquete de componentes en un servicio.
-
Agregar a aptitud: haga que los componentes estén disponibles para una aptitud agregando un servicio de componentes para esta. Consulte Adición de un paquete de componentes a una aptitud.