Conceitos
Runtime
Como a Diska executa uma chamada do início ao fim.
Runtime
Quando uma chamada chega ou é iniciada, o runtime carrega a versão publicada do fluxo e executa os nós em sequência.
Ciclo de vida de uma chamada
Criada → Activa → Concluída / Falhou / Cancelada
Canais
| Canal | Descrição |
|---|---|
browser_demo | Chamada de teste no browser via WebRTC. |
phone | Chamada telefónica real. |
whatsapp | Em breve. |
web_chat | Em breve. |
Fases da execução
- Antes da conversa: ações pré-chamada (por exemplo, carregar contexto).
- Saudação: primeiro contacto do agente.
- Conversação. IA ouve, pensa e responde.
- Branch / Message / Action: lógica, mensagens fixas ou ferramentas.
- End: termina a chamada com uma despedida e motivo.
- Depois da conversa: ações pós-chamada (resumos, SMS, notas).
Voz e latência
A camada de voz usa:
- OpenAI Realtime API para conversação e compreensão.
- ElevenLabs como TTS por defeito, com fallback para OpenAI.
- Outros TTS disponíveis:
openai,inworld,cartesia.
Estimador de chamada
Em cada passo, o runtime decide:
- Se continua a conversa.
- Se recolhe variáveis.
- Se dispara uma acção.
- Se termina.
O resultado da execução é registado nos Históricos, incluindo transcrições, tool calls e ações executadas.

