Acessar Backends Usando Componentes Personalizados
O Oracle Digital Assistant tem muitos componentes integrados para oferecer suporte a ações básicas, como definir variáveis e solicitar entrada do usuário. Nos casos em que o design do bot exige ações fora dos componentes fornecidos, como chamar APIs REST, implementar lógica de negócios complexa e personalizar mensagens, você pode gravar componentes personalizados.
Dica:
Se a lógica ou o processamento for necessário no contexto de uma entidade composta, considere o uso de handlers de eventos de entidade, que você pode criar diretamente na página de configuração da entidade composta. Consulte Manipuladores de Eventos de Entidade.Para usar um componente personalizado, conclua estas tarefas:
-
Implemente: Usando JavaScript e o Node.js SDK do Oracle Digital Assistant, implemente um componente personalizado que transfira dados de/para a habilidade usando metadados e objetos de conversa do SDK. Consulte Implementar Componentes Personalizados.
-
Implantar: Se você estiver hospedando os componentes no backend do Oracle Mobile Hub, no Oracle Cloud Infrastructure Functions ou em um servidor Node.js, implante o pacote de componentes. Consulte Implantar o Pacote de Componentes a um Serviço.
-
Adicione à Habilidade: Disponibilize os componentes para uma habilidade adicionando um serviço de componente para ela. Consulte Adicionar Pacote de Componentes a uma Qualificação.