Agente de Tour Áudio AI Auto-Guiado
Um sistema de agente de voz conversacional que gera tours áudio imersivos e auto-guiados com base na localização do utilizador, áreas de interesse e d…
- OpenAI
Agentes de Voz ·Médio
Uma aplicação de entrada de reivindicações de seguro orientada por voz que permite ao reclamante falar naturalmente enquanto o agente constrói um pacote de reivindicação estruturado em tempo real. A interface do utilizador mostra a conversa ao vivo, os factos da reivindicação extraídos, orientações para o operador, itens em falta e uma transferência pronta para o ajustador.
GOOGLE_API_KEYLicença Apache-2.0 · conteúdo curado, traduzido e mantido pelo Doutor AI.
Uma aplicação de registo de reivindicações de seguro com foco na voz que permite ao reclamante falar de forma natural enquanto o agente constrói um pacote de reivindicação estruturado em tempo real. A interface do utilizador mostra a conversa ao vivo, os factos extraídos da reivindicação, a orientação do operador, os itens em falta e a transferência pronta para o ajustador.
Isto é concebido como um fluxo de trabalho realista para a primeira notificação de perda (FNOL): o reclamante não precisa de preencher um formulário rígido, e o operador não precisa de traduzir manualmente uma conversa confusa em campos de reivindicação.

A aplicação combina voz ao vivo, um gráfico ADK, extração estruturada e regras de seguro determinísticas:
| Camada | Modelo / Motor | Propósito |
|---|---|---|
| Voz ao vivo | gemini-3.1-flash-live-preview | Conversa de voz para voz, respostas de áudio e transcrição |
| Gráfico ADK | root_agent em agent.py | Fonte de verdade para normalização, classificação, validação, roteamento e geração de pacotes de reivindicação |
| Extração estruturada | gemini-3-flash-preview | Converte linguagem confusa de reivindicação em factos estruturados de reivindicação dentro do gráfico ADK |
| Regras de negócio | Python FunctionNodes + Pydantic | Verificações determinísticas de campos em falta, portões de evidência, roteamento de segurança, sinais de SIU e saída de pacotes de transferência |
| Backend da Aplicação | FastAPI | Serve o frontend, gere áudio WebSocket e chama run_claim_workflow() de agent.py após cada turno do reclamante |
| Frontend | HTML, CSS, JavaScript | Cockpit profissional escuro ao vivo para voz, transcrição, estado da reivindicação e transferência |
agent.py é responsável pelo fluxo de trabalho de reivindicações em produção. Expõe o root_agent do ADK e um helper run_claim_workflow() que executa o gráfico programaticamente para a aplicação ao vivo.
server.py é responsável pelo transporte web ao vivo. Gere a sessão do navegador, o stream de áudio Gemini Live, transcrições e rotas FastAPI. Não duplica a lógica de extração, classificação, evidência, roteamento ou pacotes.
O fluxo da aplicação ao vivo é:
Claimant speaks or types
|
v
server.py captures the turn
|
v
run_claim_workflow() executes root_agent
|
v
ADK graph runs LLM nodes + deterministic FunctionNodes
|
v
server.py renders the returned claim state in the UI
insurance_claim_live_agent_team/
|-- agent.py
|-- schemas.py
|-- policies.py
|-- examples.py
|-- requirements.txt
|-- .env.example
|-- assets/
| `-- insurance-claim-live-agent-team-architecture.png
|-- live_demo/
| |-- index.html
| |-- styles.css
| |-- app.js
| `-- server.py
`-- README.md
A partir do diretório da aplicação:
cd voice_ai_agents/insurance_claim_live_agent_team
python3.12 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .env
Edita o ficheiro .env e define a tua chave de API do Google:
GOOGLE_GENAI_USE_VERTEXAI=False
GOOGLE_API_KEY=your-google-api-key
Inicia o servidor backend e o servidor frontend:
python -m uvicorn live_demo.server:app --reload --host 127.0.0.1 --port 4177
Abrir a aplicação:
Para abrir a aplicação, segue os seguintes passos:
Configuração inicial:
Após abrir a aplicação pela primeira vez, ser-te-á pedido que completes a configuração inicial:
Navegação na aplicação:
Uma vez dentro da aplicação, poderás navegar pelas diferentes secções:
Comandos úteis:
Aqui estão alguns comandos que poderás achar úteis:
comando1: Descrição do comando 1.comando2: Descrição do comando 2.comando3: Descrição do comando 3.Resolução de problemas:
Se encontrares problemas ao usar a aplicação, tenta as seguintes soluções:
Contacto:
Se precisares de assistência adicional, não hesites em contactar o suporte através do seguinte endereço: [suporte@exemplo.com](mailto:suporte@exemplo.com).
http://127.0.0.1:4177/index.html
Guia de Instalação do Projecto
Pré-requisitos
Antes de começares, assegura-te de que tens os seguintes pré-requisitos instalados:
Clonar o Repositório
Primeiro, clona o repositório para a tua máquina local:
git clone https://github.com/usuario/projeto.git
Navega para o diretório do projeto:
cd projeto
Instalação das Dependências
Instala as dependências necessárias utilizando o npm:
npm install
Executar o Projecto
Para iniciar o servidor de desenvolvimento, utiliza o seguinte comando:
npm start
O projecto estará disponível em http://localhost:3000.
Estrutura do Projecto
A estrutura do projecto é a seguinte:
projeto/
├── src/
│ ├── components/
│ ├── pages/
│ └── App.js
├── public/
│ └── index.html
├── package.json
└── README.md
## Contribuição
Se desejas contribuir para este projecto, segue os seguintes passos:
1. Cria um fork do repositório.
2. Cria uma nova branch para a tua funcionalidade ou correção de bug:
```bash
git checkout -b minha-funcionalidade
git commit -m "Adiciona nova funcionalidade"
git push origin minha-funcionalidade
Este projecto está licenciado sob a Licença MIT. Consulta o ficheiro [LICENSE](LICENSE) para mais informações.
Um sistema de agente de voz conversacional que gera tours áudio imersivos e auto-guiados com base na localização do utilizador, áreas de interesse e d…
Uma aplicação de agente de suporte ao cliente alimentada pelo SDK da OpenAI que fornece respostas por voz a perguntas sobre a sua base de conhecimento…
- Cria um sistema RAG com suporte a voz utilizando o SDK da OpenAI - Suporta processamento e divisão de documentos PDF - Utiliza Qdrant como base de d…
Precisa de uma solução à medida?
Não sabe por onde começar a usar IA no seu negócio? Receba uma avaliação gratuita e um plano à medida - sem compromisso.
O Doutor AI dá-lhe 1859 prompts de IA prontos a copiar, por indústria e em português simples - mais uma biblioteca técnica completa para quem quer ir mais longe.