Implantar um Chatbot com Tecnologia de IA

Projetar um chatbot pode ser complexo e demorado devido às muitas opções disponíveis. As organizações buscam atendimento ao cliente rápido, personalizado e ininterrupto e redução de custos, minimizando a necessidade de agentes humanos, mas desejam implementar chatbots de forma rápida e econômica.

Essa arquitetura de referência demonstra como implementar rapidamente um chatbot com tecnologia de IA na sua tenancy da Oracle Cloud Infrastructure (OCI) usando o Oracle Digital Assistant e a OCI Generative AI. A infraestrutura e os componentes fornecidos simplificam a personalização para as necessidades da sua organização. Os principais recursos incluem:

  • Autor: Gere documentos como planos de vendas, visões gerais do setor e pesquisa de clientes.
  • Resumir: Faça upload de transcrições ou documentos para receber resumos concisos.
  • Pergunta e Resposta: Faça perguntas gerais e obtenha respostas rápidas com base no conteúdo da web e nos dados de treinamento do chatbot.

Use essa arquitetura de referência para implementar de forma rápida e fácil um chatbot com tecnologia de IA com os serviços Oracle Digital Assistant e Oracle AI.

Arquitetura

Essa arquitetura de referência descreve como configurar e implementar um chatbot com tecnologia de IA em sua própria tenancy da OCI. Esse chatbot pode gerar ou resumir conteúdo, responder perguntas, traduzir idiomas e muito mais.

Esse chatbot com tecnologia de IA utiliza o Oracle Digital Assistant e os grandes modelos de linguagem (LLMs) da OCI Generative AI. O Oracle Visual Builder é usado para incorporar o chatbot em um aplicativo web. Os usuários podem interagir com a OCI Generative AI por meio de perguntas em linguagem natural e receber respostas do LLM usando a interface do chatbot.

O diagrama a seguir ilustra essa arquitetura de referência.



deploy-ai-chatbot-arch.zip

O fluxo para usuários e desenvolvedores que usam essa arquitetura é semelhante a:

  1. Os desenvolvedores e usuários de chatbot se autenticam com o OCI Identity and Access Management.
  2. Os usuários acessam o chatbot usando o aplicativo Oracle Visual Builder no qual ele está incorporado. Os desenvolvedores podem configurar o aplicativo na home page do serviço Oracle Visual Builder.
  3. Os desenvolvedores configuram o chatbot usando o console de serviço do Oracle Digital Assistant.
  4. Os desenvolvedores acessam os LLMs de OCI Generative AI usando APIs.

A arquitetura tem os seguintes componentes:

  • Região

    Uma região do Oracle Cloud Infrastructure é uma área geográfica localizada que contém um ou mais data centers, hospedando domínios de disponibilidade. Regiões são independentes de outras regiões, e grandes distâncias podem separá-las (entre países ou mesmo continentes).

  • Serviço Identity and Access Management

    O Oracle Cloud Infrastructure Identity and Access Management (IAM) fornece controle de acesso do usuário para o OCI (Oracle Cloud Infrastructure) e o Oracle Cloud Applications. A API do IAM e a interface do usuário permitem gerenciar domínios de identidades e os recursos dentro deles. Cada domínio de identidades do OCI IAM representa uma solução independente de gerenciamento de identidades e acessos ou outra população de usuários.

  • Oracle Visual Builder

    O Oracle Visual Builder é uma experiência de desenvolvimento intuitiva com base em uma plataforma de desenvolvimento e hospedagem que permite criar aplicativos responsivos envolventes. Com foco na facilidade de uso e em uma abordagem de desenvolvimento visual, ela fornece uma maneira fácil de criar aplicativos hospedados na plataforma de nuvem segura e escalável da Oracle.

  • Digital Assistant

    Oracle Digital Assistant é uma plataforma que permite criar e implantar assistentes digitais para seus usuários. Com o Oracle Digital Assistant, você pode criar interfaces orientadas por IA (ou chatbots) para aplicativos de negócios por meio de interfaces de texto, chat e voz. Cada assistente digital tem uma coleção de uma ou mais habilidades especializadas para ajudar os usuários a concluir uma variedade de tarefas em conversas em linguagem natural. Por exemplo, um assistente digital individual pode ter habilidades que se concentram em tipos específicos de tarefas, como rastrear estoque, enviar cartões de ponto e criar relatórios de despesas.

  • IA Generativa

    O Oracle Cloud Infrastructure Generative AI é um serviço do OCI totalmente gerenciado que fornece um conjunto de modelos de linguagem grandes (LLMs) personalizáveis e de última geração que abrangem uma ampla variedade de casos de uso para geração, resumo, pesquisa semântica e muito mais. Use o playground para testar os modelos de pré-treinamento prontos a usar ou crie e hospede seus próprios modelos personalizados ajustados com base em seus próprios dados em clusters dedicados de IA.

Deploy

Para implantar essa arquitetura, siga as instruções deste Live Lab:

Considerações

Ao implantar esse chatbot com tecnologia de IA, considere o seguinte.

  • Disponibilidade da Região

    A Oracle hospeda seus serviços do OCI em regiões e domínios de disponibilidade. Região é uma área geográfica localizada e domínio de disponibilidade é um ou mais data centers nessa região. Os serviços de IA nem sempre estão disponíveis em todas as regiões. Para saber mais, consulte Regions with Generative AI na seção Explore Mais.

  • Processamento do Documento

    O recurso de processamento de documentos usado nesta arquitetura destina-se a documentos menores. Para soluções que analisam documentos maiores, consulte o outro LiveLabs na seção Explorar Mais.

Confirmações

  • Autores: Luke Farley, Abhinav Jain
  • Colaborador: Kaushik Kundu