Accès aux back-ends à l'aide de composants personnalisés

Oracle Digital Assistant dispose de nombreux composants intégrés pour prendre en charge des actions de base telles que la définition de variables et l'invite de saisie utilisateur. Dans les cas où la conception de votre bot appelle des actions en dehors des composants fournis, telles que l'appel d'API REST, l'implémentation d'une logique métier complexe et la personnalisation des messages, vous pouvez écrire des composants personnalisés.

Conseil :

Si la logique ou le traitement est nécessaire dans le contexte d'une entité de conteneur composite, envisagez d'utiliser des gestionnaires d'événements d'entité que vous pouvez créer directement à partir de la page de configuration du conteneur composite. Reportez-vous à la section Entity Event Handlers.

Pour utiliser un composant personnalisé, effectuez les tâches suivantes :

  1. Implémentation : à l'aide de JavaScript et du kit SDK Node.js Oracle Digital Assistant, implémentez un composant personnalisé qui transfère les données vers et depuis la brique à l'aide des métadonnées et des objets de conversation du kit SDK. Reportez-vous à Implémentation des composants personnalisés.

  2. Déploiement : si vous hébergez les composants sur le back-end Oracle Mobile Hub, sur Oracle Cloud Infrastructure Functions ou sur un serveur Node.js, déployez le package de composants. Reportez-vous à Déploiement du package de composants vers un service.

  3. Ajout à la brique : mettez les composants à la disposition d'une brique en y ajoutant un service de composant. Reportez-vous à Ajout d'un package de composants à une brique.