A restauração de estado do Convo é baseada em um mecanismo de "instantâneo de ponto de verificação" e é um processo de três etapas:
- estado salvoChamado em um ponto crítico do código
save_checkpoint(run_id)
O sistema mantém intactos o contexto do agente atual, a pilha de chamadas da ferramenta e o estado da memória. - Exibir registrosNo módulo Checkpoints do Dashboard, você pode visualizar todos os nós de status salvos por linha do tempo e adicionar comentários para marcar nós importantes.
- retomada: através de
restore_checkpoint(run_id)
ou operação de interface, qualquer nó de histórico pode ser selecionado para reexecução
Esse recurso oferece duas grandes vantagens em relação aos métodos tradicionais de depuração:
- reprodução precisaO 100% pode restaurar o estado do sistema no momento do problema, para evitar o problema "não pode ser reproduzido" causado pelas diferenças ambientais.
- Depuração de viagens no tempoOs desenvolvedores podem fazer testes entre pontos de verificação para identificar rapidamente o ponto exato em que uma anomalia aparece pela primeira vez.
Ele é especialmente adequado para lidar com cenários complexos de diálogo em várias rodadas, como o processo de reserva de passagens aéreas que envolve várias invocações de ferramentas.
Essa resposta foi extraída do artigoConvo: Ferramentas de registro e depuração para a criação de agentes de IA inteligentesO