Backend di accesso mediante componenti personalizzati

Oracle Digital Assistant dispone di molti componenti integrati per supportare azioni di base come l'impostazione di variabili e la richiesta di input da parte dell'utente. Nei casi in cui la progettazione del bot richiede azioni al di fuori dei componenti forniti, ad esempio la chiamata di API REST, l'implementazione di business logic complessa e la personalizzazione dei messaggi, è possibile scrivere componenti personalizzati.

Suggerimento

Se la logica o l'elaborazione è necessaria nel contesto di un'entità sacchetto composito, considerare l'utilizzo di gestori di eventi entità, che è possibile creare direttamente dalla pagina di configurazione del sacchetto composito. Vedere Entity Event Handler.

Per utilizzare un componente personalizzato, completare i task riportati di seguito.

  1. Implementa: utilizzando JavaScript e l'SDK Node.js di Oracle Digital Assistant, implementa un componente personalizzato che trasferisce i dati alla e dalla competenza utilizzando i metadati e gli oggetti di conversazione dell'SDK. Vedere Implementa componenti personalizzati.

  2. Distribuisci: se si ospitano i componenti sul backend di Oracle Mobile Hub, distribuire il package di componenti Oracle Cloud Infrastructure Functions o un server Node.js. Vedere Distribuire il package di componenti in un servizio.

  3. Aggiungi a skill: rendere disponibili i componenti per uno skill mediante l'aggiunta di un servizio componente. Vedere Aggiungi package componente a una competenza.