Diska
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

CanalDescrição
browser_demoChamada de teste no browser via WebRTC.
phoneChamada telefónica real.
whatsappEm breve.
web_chatEm breve.

Fases da execução

  1. Antes da conversa: ações pré-chamada (por exemplo, carregar contexto).
  2. Saudação: primeiro contacto do agente.
  3. Conversação. IA ouve, pensa e responde.
  4. Branch / Message / Action: lógica, mensagens fixas ou ferramentas.
  5. End: termina a chamada com uma despedida e motivo.
  6. 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.

Copyright © 2026