[go: up one dir, main page]

Skip to content

Este projeto implementa uma solução de chatbot baseada em IA para a Dra. Jô, idealizada para otimizar e automatizar o atendimento ao cliente. O chatbot é construído sobre uma arquitetura escalável e segura, utilizando tecnologias de IA e NLP da AWS para oferecer uma experiência de atendimento personalizada e eficiente.

Notifications You must be signed in to change notification settings

FelipeSoares-1/SOLUBIO

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FIAP - Faculdade de Informática e Administração Paulista

FIAP - Faculdade de Informática e Administração Paulista


Enterprise Challenge - Sprint 1 - Solubio

Grupo 52

👨‍🎓 Integrantes:

👩‍🏫 Professores:

Tutor(a)

Coordenador(a)

📜 Descrição

Chatbot Dra. Jô - Solução de Atendimento Inteligente

Este projeto implementa uma solução de chatbot baseada em IA para a Dra. Jô, idealizada para otimizar e automatizar o atendimento ao cliente. O chatbot é construído sobre uma arquitetura escalável e segura, utilizando tecnologias de IA e NLP da AWS para oferecer uma experiência de atendimento personalizada e eficiente.

📑 Índice

Objetivos

O objetivo deste chatbot é oferecer suporte inteligente para clientes da Dra. Jô, viabilizando atendimentos automatizados, agendamentos, orientação sobre produtos, e suporte técnico. A arquitetura considera a escalabilidade necessária para atender um grande número de clientes com segurança e foco na experiência do usuário.

Detalhamento da arquitetura escolhida

Para ter mais detalhes sobre a arquitetura escolhida, por favor acesse a nossa ADR

Estimativa de custos

Clique aqui para visualizar a estimativa de custos

Escolha do C4 Model

A arquitetura do chatbot da Dra. Jô foi desenhada usando o C4 Model devido à sua clareza e capacidade de representar sistemas complexos de maneira compreensível e modular. O C4 Model oferece quatro níveis de abstração que ajudam a capturar tanto a visão geral quanto os detalhes técnicos da solução, adequados para comunicar efetivamente com diferentes públicos, desde stakeholders de negócios até desenvolvedores técnicos. Os motivos específicos para a escolha incluem:

  1. Clareza e Organização: O C4 Model permite descrever a arquitetura em quatro níveis de detalhe: Contexto, Contêineres, Componentes, e Código. Essa abordagem facilita o entendimento de cada camada do sistema, desde a visão geral até as especificidades dos componentes, mantendo a estrutura organizada e fácil de seguir.

  2. Adaptabilidade para Diferentes Públicos: Cada nível do C4 Model é projetado para fornecer o nível de detalhe certo para públicos distintos. Para stakeholders e equipes de negócios, o diagrama de contexto oferece uma visão macro, destacando a interação do sistema com usuários e sistemas externos. Para equipes de desenvolvimento, os diagramas de contêineres e componentes trazem os detalhes necessários sobre como cada parte da arquitetura funciona e se comunica.

  3. Documentação Clara e Consistente: O C4 Model é amplamente utilizado para criar documentação arquitetural clara e sustentável, que pode ser facilmente atualizada conforme o sistema evolui. Isso é essencial para garantir que a arquitetura do chatbot possa ser mantida e compreendida no longo prazo, à medida que a solução é aprimorada.

  4. Escalabilidade e Manutenção: O C4 Model nos permite visualizar as dependências entre os componentes e identificar facilmente como o sistema poderá escalar para atender a um número crescente de usuários e novas funcionalidades. Além disso, a modularidade que o modelo proporciona facilita a manutenção e o crescimento da solução, incluindo novos contêineres e componentes sem comprometer a arquitetura global.

  5. Foco em Segurança e Estrutura Modular: Com uma representação clara de contêineres e componentes, o C4 Model ajuda a mapear pontos críticos de segurança e a identificar quais serviços devem ser protegidos e monitorados. Esse recurso é fundamental para garantir que a solução esteja alinhada às diretrizes de segurança e privacidade, como a LGPD.


A escolha do C4 Model foi, portanto, estratégica para comunicar a complexidade técnica da arquitetura de forma intuitiva, promovendo uma colaboração mais eficaz entre todas as partes envolvidas no desenvolvimento do chatbot da Dra. Jô.

O Diagrama de arquitetura

Diagrama do chatbot dra jô

Usando o diagrama

para usar o diagrama siga os seguintes passos

  1. Clone o repositório
git clone <repo-url>
  1. Acesse https://www.drawio.com/
  2. Crie um novo diagrama em branco
  3. Importe o arquivo chatbot-dra-jo.drawio

Acessando a URL Publica

você também pode visualizar o diagrama acessando esta URL: chatbot-dra-jo.draw.io

📋 Licença

MODELO GIT FIAP por Fiap está licenciado sobre Attribution 4.0 International.

About

Este projeto implementa uma solução de chatbot baseada em IA para a Dra. Jô, idealizada para otimizar e automatizar o atendimento ao cliente. O chatbot é construído sobre uma arquitetura escalável e segura, utilizando tecnologias de IA e NLP da AWS para oferecer uma experiência de atendimento personalizada e eficiente.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published