⚠️ ATENÇÃO ⚠️:
- Esse projeto abre espaço para uma parceria duradoura, caso tenhamos sucesso na implementação desse MVP.
- Mas preciso de programador python com experiencia nas tecnologias citadas acima.
- Independente de parceria estendida ou não, deverá haver a passagem de todo o código produzido (via github).
Sou programador e quero construir um projeto q basicamente sao 3 módulos na AWS:
- Orchestrator, Brain e Indexer,
- todos usando ou ECS Fargate ou ElasticBeanstalk,
- Dados armazenados em RDS Postgres e Amazon S3.
- 100% Python (back com FastAPI e front com Streamlit).
Eu vou fazer o módulo Brain por conta própria, masquero delegar os outros 2 módulos conforme abaixo:
# ORCHESTRATOR:
Este módulo consiste basicamente em:
1. Receber mensagens via Z-Api de um certo lead
2. Se for audio ou imagem, usar a OpenAi pra transcrever/descrever
3. Armazenar em um RDS (reconstruindo o chat completo)
4. Enviar uma chamada async pra minha API Brain c o id do lead em questao
Esse RDS Postgres tb deverá ser construído pelo freelancer.
Dai, ao final do processamento no Brain, ele vai chamar o Orchestrator, que, por sua vez, irá:
1. Receber a nova mensagem e um parâmetro que representa a Fase atual da conversa
2. Enviar a Fase para o Clickup (api oficial) ou para um webhook pré-definido.
3. Enviar a mensagem via Z-api de volta pro lead
Por fim, o Orchestrator tb deve servir um front end (em Streamlit) pra eu:
1. Cadastrar descricoes das fases
2. Conectar meu Whatsapp via qrcod (que virá do Z-api)
3. Conectar meu GDrive pra acessar uma pasta especifica
4. Opção de fazer upload de arquivos direto (que irão para um Amazon S3)
4. Conectar meu Clickup, deixando tb a possiblidade para colocar apenas um webhook (para o caso de eu querer usar outro crm)
# Indexador:
na página servida pelo orchestrator, haverá um botao que, ao ser clicado, irá disparar o processo indexador, que consiste em:
1. Acessar a pasta do GDrive, ler todos os documentos que estão lá (entre 5 a 10, dentre GDoc, GSheet, Docx, Excel e PDF)
2. passar esses documentos para o módulo Brain
Você conhece alguém que se encaixa bem no projeto? Ganhe comissão indicando freelancers! Por cada inscrição você ganha 5 € diretamente na sua conta e quando o freelancer é contratado pela plataforma você ganha 2% dos ganhos deste freelancer!
Preencha os detalhes do profissional que você gostaria de recomendar:
Quando o freelancer aceitar o convite, ele será automaticamente adicionado à sua rede e você ganhará 2% a mais todos os ganhos deste freelancer através da plataforma. Para mais informações consulte nosso Termos e Condições
Nenhum freelancer interessado ainda
{{item.displayDisciplines}}
Você tem uma conta stand-by e já respondeu a 1 projeto neste período de assinatura.
Atualize sua conta agora com apenas 1 clique e responda a projetos ilimitados.