Accéder aux serveurs dorsaux à l'aide de composants personnalisés
Oracle Digital Assistant comporte de nombreux composants intégrés pour prendre en charge des actions de base telles que la définition de variables et l'invite d'entrée utilisateur. Dans les cas où la conception de votre robot nécessite des actions en dehors des composants fournis, comme l'appel d'API REST, la mise en oeuvre d'une logique applicative complexe et la personnalisation de messages, vous pouvez écrire des composants personnalisés.
Conseil :
Si la logique ou le traitement est nécessaire dans le contexte d'une entité composite, envisagez d'utiliser des programmes de traitement d'événements d'entité, que vous pouvez créer directement à partir de la page de configuration de l'entité composite. Voir Programmes de traitement d'événements d'entité.Pour utiliser un composant personnalisé, effectuez les tâches suivantes :
-
Mettre en oeuvre : À l'aide de JavaScript et de la trousse SDK Node.js d'Oracle Digital Assistant, mettez en oeuvre un composant personnalisé qui transfère les données vers et depuis la compétence au moyen des métadonnées et des objets de conversation de la trousse SDK. Voir Mettre en oeuvre des composants personnalisés.
-
Déployer : Si vous hébergez les composants sur un système dorsal Oracle Mobile Hub, Oracle Cloud Infrastructure Functions ou un serveur Node.js, déployez l'ensemble de composants. Voir Déployer l'ensemble de composants sur un service.
-
Ajouter à la compétence : Rendez les composants disponibles à une compétence en lui ajoutant un service de composant. Voir Ajouter un ensemble de composants à une compétence.