O wpp_bot_ai é um chatbot para WhatsApp que utiliza Inteligência Artificial para responder automaticamente a mensagens dos seus clientes ou contatos. Ele usa uma arquitetura de RAG (Retrieval-Augmented Generation) para buscar informações e fornecer respostas personalizadas, baseadas nos dados da sua empresa.
- Integração com WhatsApp via API do Waha.
- Respostas geradas por IA utilizando LLaMA e LangChain.
- Arquitetura baseada em RAG com Chroma DB (em desenvolvimento) para fornecer respostas personalizadas.
- Implementação e escalabilidade via Docker.
- Aceleração de processamento com Groq.
- Python 3.x
- Framework: Flask
- Módulos e Ferramentas:
LangChain
: Para gerenciar as interações de IA.LLaMA
: Para geração de respostas em linguagem natural.Docker
: Para containerização e escalabilidade.Groq
: Para aceleração de IA.Waha API
: Para integração com WhatsApp.Chroma DB
: Para armazenar e consultar dados personalizados (em desenvolvimento).
-
Pré-requisitos:
- Ter o Python 3.x e Docker instalados na sua máquina.
-
Instalação:
- Clone o repositório em sua máquina local:
git clone https://github.com/eugfl/wpp_bot_ai.git
- Entre na pasta do projeto:
cd wpp_bot_ai
- Abra com o seu editor de código:
code .
- Clone o repositório em sua máquina local:
-
Configuração:
- Configure as variáveis de ambiente com as credenciais da API do Waha e outras necessárias.
-
Rodar:
- Construa e inicie o Docker:
docker-compose up --build
- Construa e inicie o Docker:
Feito com ♥ by eugfl