Runtime durável
Uma tarefa.
Semanas ou meses de trabalho.
O Temporal integrado retém o estado do fluxo de trabalho durante esperas e interrupções. O Corin pode continuar o mesmo item de trabalho quando uma resposta chega ou uma etapa configurada é repetida.
Solicitação de cotação revisada
A solicitação se torna um item de trabalho.
Os agentes começam com os registros permitidos e o procedimento relevante. O fluxo de trabalho registra a etapa concluída e o que vem a seguir.
O que significa durabilidade aqui
A tarefa guarda o ponto em que parou.
Um agente pode concluir uma etapa e aguardar uma pessoa ou um sistema externo. O Corin mantém o mesmo item de trabalho aberto durante essa espera. Quando a entrada esperada chega, o trabalho pode ser retomado na etapa pendente.
O Temporal integrado oferece suporte ao estado do fluxo de trabalho, a esperas e a retomadas nos fluxos compatíveis. O modelo é chamado nas etapas que precisam dele; ele não fica em execução durante uma espera de semanas.
As esperas fazem parte do fluxo de trabalho
Uma resposta pode chegar semanas depois.
No exemplo da cotação, a equipe solicita um detalhe ausente do cliente. A tarefa registra o que já verificou e aguarda. Uma resposta posterior pertence a Q-1042, então os agentes podem continuar com as informações atualizadas.
O mesmo padrão se aplica quando uma pessoa precisa aprovar uma decisão. A aprovação é uma nova entrada na tarefa aberta, dentro de suas permissões.
O analista de preços verifica os registros permitidos e solicita um detalhe ausente.
Uma nova tentativa configurada pode repetir a etapa com falha.
Um timeout temporário de ferramenta não precisa apagar o trabalho concluído. O fluxo de trabalho registra a tentativa e segue sua política de novas tentativas configurada.
Novas tentativas e falhas
Repita uma etapa com falha quando for seguro.
O Temporal oferece suporte a novas tentativas e à recuperação de interrupções de infraestrutura. Um fluxo de trabalho do Corin ainda precisa definir quais operações com falha podem ser repetidas, quando parar e quando pedir a uma pessoa que resolva uma exceção de negócio.
Se uma gravação externa puder ter sido concluída antes de um timeout, repeti-la poderia criar uma segunda ação. Uma cotação rejeitada por um gestor também precisa de uma decisão revisada, não de outra tentativa automática.
Inspecione o que aconteceu
Três registros respondem a perguntas diferentes.
A execução durável, a telemetria dos agentes e o sistema de negócio mostram, cada um, uma parte diferente do trabalho.
Estado do Temporal
Qual etapa foi concluída, o que está pendente e qual evento ou nova tentativa faz o trabalho avançar?
Telemetria do Langfuse
Qual agente, qual modelo e quais ferramentas foram usados, e quanto a execução custou ou demorou?
Registro de negócio
Quem aprovou uma decisão e o que realmente mudou no sistema conectado?
Crie com o Corin
Experimente uma tarefa com uma espera real.
Use o ponto de partida para desenvolvedores para inspecionar um fluxo de trabalho compatível. Adapte suas esperas, limites de novas tentativas e aprovações a uma tarefa sua.