4 min de leitura

Além do HTTP: Sessões duráveis revolucionam agentes de IA – Ably cria a nova camada de transporte

Modern building structure against a cloudy sky
Photo by Cuvii on Unsplash

Agentes de IA modernos raciocinam, chamam ferramentas e executam tarefas por minutos ou horas. O HTTP foi projetado para o oposto. Entenda por que sessões duráveis estão se tornando a nova camada de transporte — e como a Ably está liderando essa mudança.

O choque entre agentes long-running e o modelo stateless

A web inteira foi construída sobre requisições curtas e respostas imediatas. HTTP funciona como um cavalo de batalha para chatbots e APIs REST. Mas quando um agente de IA precisa executar dezenas de tool calls ao longo de minutos — ou horas — o modelo stateless quebra ruidosamente.

Matthew O’Riordan, CEO da Ably, expõe o problema real: usuários trocam de aba, fecham o navegador, perdem Wi-Fi. O estado da conversa com o agente simplesmente desaparece. A solução? Sessões duráveis como uma nova camada de transporte — um conceito que a Ably originalmente criou para colaboração humana em tempo real e agora aplica a agentes autônomos.

“Não queremos que desenvolvedores pensem em pub/sub ou WebSockets. Queremos que a comunicação seja invisível — uma camada que simplesmente mantém a sessão viva.”
— Matthew O’Riordan

Três gargalos que HTTP não resolve

Conexões efêmeras

Cada tool call é uma nova requisição. Se o cliente perde a conexão entre chamadas, o estado intermediário é perdido. O agente até conclui a tarefa, mas o usuário ficou desconectado e perdeu o contexto.

Sincronização multi-dispositivo

Iniciar um agente no desktop e acompanhar o progresso no celular? HTTP puro não gerencia isso. Não há uma referência de sessão que transcenda o dispositivo.

Streaming complexo e redundante

Tokens chegam em tempo real, mas se o cliente reconecta, todo o histórico precisa ser reenviado — desperdício de banda e latência. A experiência fica fraturada.

Resultado: o agente funciona, mas a interação com o humano quebra. O usuário perde o fio da meada e a confiança na ferramenta.

Sessões duráveis: o desacoplamento radical

A Ably propõe separar o caminho de requisição do caminho de resposta. O pedido inicial ainda viaja por HTTP — mantendo compatibilidade total com a stack existente. A resposta e todo o diálogo subsequente fluem por uma sessão durável: um canal persistente que armazena estado, gerencia presença e permite reconexão instantânea.

Sessão durável entre agente e humano

Dois conceitos-chave

  • Mensagens mutáveis — cada mensagem pode ser atualizada. Um cliente que reconecta não reprocessa todo o histórico; recebe apenas o estado atual (última resposta, último tool output). Reduz tráfego e complexidade.
  • Live objects — objetos colaborativos que sincronizam estado compartilhado entre agente e humano (e entre dispositivos). Um contador de progresso atualizado simultaneamente no navegador e no servidor, sem conflitos.

Na prática: o desenvolvedor vê uma API simples: client.channel("agente-123").subscribe(...) — sem se preocupar com gerenciamento de conexão ou replicação de estado.

O que diferencia essa abordagem de WebSockets e pub/sub tradicionais?

WebSockets oferecem comunicação bidirecional persistente, mas são stateless por natureza. Se a conexão cai, o estado é perdido. Pub/sub entrega mensagens, mas não lida com histórico, reconexão com estado ou sincronização de múltiplos clientes.

Camada Persistência de estado Reconexão inteligente Presença multi-cliente
WebSockets
Pub/sub (MQTT, Redis) Parcial
Sessões duráveis (Ably)

A Ably adiciona armazenamento de estado embutido no canal, mecanismo de reconexão que reidrata o último estado conhecido e presença que informa quem (ou que agente) está ativo na sessão.

Drop-in replacement para o caminho de resposta

A elegância da proposta está na separação de responsabilidades:

Requisição (HTTP) → Seu servidor de agentes → Resposta (Sessão Durável)

O desenvolvedor mantém todo o pipeline de tool calls, LLMs e lógica de negócio via HTTP. Apenas o fluxo de saída — streaming de tokens, notificações de progresso, resultados finais — é redirecionado para a sessão durável.

Resumo prático: Frameworks como Vercel AI SDK e TanStack já criam pontos de plug-in para essa camada. A adoção não exige reescrever arquiteturas. É uma adição cirúrgica que resolve um ponto de dor específico.

O reposicionamento da Ably no mercado de agentes

Originalmente focada em colaboração humana (chats, jogos multiplayer, dashboards ao vivo), a Ably agora mira um mercado explosivo: agentes autônomos de longa duração. Concorrência indireta inclui WebSockets gerenciados (Pusher, Socket.IO), mas nenhum oferece estado persistente e reconexão inteligente de forma integrada.

Fatores de aceleração

  • Frameworks como LangGraph, CrewAI e AutoGen geram agentes que rodam por horas, criando demanda imediata.
  • Empresas já sentem na pele o problema de sessões interrompidas.
  • A Ably entrega invisibilidade: o desenvolvedor não precisa pensar em pub/sub.

Grandes players de cloud (AWS, GCP) ainda não oferecem algo equivalente como serviço gerenciado — o que dá à Ably uma janela de vantagem competitiva real.

Riscos e limites da proposta

Vendor lock-in

A solução é proprietária da Ably. Embora usem padrões abertos (WebSocket, SSE), a lógica de estado e reconexão é fechada. Dependência de um único provedor para uma camada tão crítica.

Overhead para agentes simples

Chatbots de única resposta não precisam dessa complexidade. A camada adicional só se justifica para cenários long-running. É uma ferramenta cirúrgica, não um martelo universal.

Falta de padronização

O termo “sessões duráveis” ainda não é um padrão do setor. A adoção em larga escala depende de frameworks e comunidades abraçarem o conceito.

Escalabilidade a provar

A Ably precisa demonstrar que consegue manter baixa latência com milhões de sessões simultâneas — algo que desafia a própria arquitetura de pub/sub tradicional.

Contexto: nenhuma inovação vem sem ressalvas. A maturação virá com casos de uso reais e benchmarks independentes. Por enquanto, é uma aposta tecnológica promissora, mas não universal.

O futuro é a persistência invisível

Assim como o TCP/IP abstraiu o roteamento de pacotes, as sessões duráveis podem abstrair a gestão de estado de comunicação entre humanos e agentes. A tendência é clara: agentes de IA deixarão de ser caixas de resposta instantânea para se tornarem processos autônomos contínuos, executando em paralelo à vida do usuário.

O próximo passo será a interoperabilidade entre provedores — uma especificação aberta para sessões duráveis, permitindo que agentes migrem entre plataformas sem perder contexto. A Ably, ao liderar agora, tem a oportunidade de influenciar esse padrão.

Linha final: A infraestrutura não é o produto. É o alicerce. E a Ably está colocando os primeiros blocos. Se você está construindo agentes que duram mais que uma requisição, vale a pena olhar para essa nova camada de transporte.