Sistema multi-agente para automacao do processo comercial: 5 agentes IA especializados que operam em sequencia, do diagnostico ao fechamento.
| Agente | Missao |
|---|---|
diagnostico.py |
Identifica o maior problema do negocio via perguntas abertas |
qualificador.py |
Avaliacao BANT (Budget, Authority, Need, Timeline) com score 0-100 |
analise_call.py |
Extrai insights de transcricoes de reunioes |
orcamento.py |
Gera proposta comercial personalizada baseada no diagnostico |
simulador.py |
Treino de objecoes — prospect IA + coach que avalia suas respostas |
Lead novo
|
diagnostico.py
(3-5 perguntas)
|
qualificador.py
(BANT score)
|
score >= 60? ──NAO──> nutrir / desqualificar
|
SIM
|
orcamento.py
(proposta JSON)
|
analise_call.py ←── transcricao da reuniao
|
simulador.py ←── treino pre-call
git clone https://github.com/Dimitrearaujo/multi-agent-vendas-python
cd multi-agent-vendas-python
pip install -r requirements.txt
cp .env.example .env
# Edite .env com sua chave Anthropic# Fluxo completo interativo: diagnostico + BANT + proposta
python orchestrator.py diagnostico
# Analisar transcricao de reuniao
python orchestrator.py call reuniao.txt
# Treino de objecoes
python orchestrator.py simulador "automacao IA para clinicas"from agents import diagnostico, qualificador, orcamento
# Diagnostico
historico = [{"role": "user", "content": "Tenho uma clinica vet com 3 funcionarios"}]
resultado = diagnostico.run(historico)
# {"pergunta": "Qual e o maior problema hoje?", "diagnostico": null}
# Qualificacao BANT
bant = qualificador.qualificar(historico)
# {"score": 75, "recomendacao": "qualificado", ...}
# Gerar proposta
proposta = orcamento.gerar(diagnostico_resultado, {"nome": "Dr. Silva"})multi-agent-vendas-python/
agents/
diagnostico.py # Perguntas + sintese do problema
qualificador.py # Score BANT
analise_call.py # Insights de reunioes
orcamento.py # Proposta comercial JSON
simulador.py # Treino de objecoes
core/
llm.py # Wrapper Claude API
orchestrator.py # Fluxo interativo completo
MIT