O json-render, framework de Generative UI mantido pelo laboratório de experimentação Vercel Labs, expandiu seu ecossistema com o lançamento do pacote @json-render/chat. A novidade permite que agentes autônomos gerem cartões interativos em plataformas corporativas como Slack e Microsoft Teams utilizando um único catálogo tipado de componentes.

Visualização interativa do pacote @json-render/chat gerando blocos nativos de implantação para o Slack. Fonte: Vercel Labs.

Padronização de mensagens ricas entre plataformas

Anteriormente, bots e agentes exigiam ferramentas separadas para cada formato de resposta (uma tool para tabelas, outra para gráficos). Com a integração ao Chat SDK, o modelo de IA seleciona livremente os elementos definidos pelo desenvolvedor via TypeScript e Zod, enquanto o compilador traduz a especificação para a sintaxe nativa do destino:

  • Slack: Compilação direta para blocos estruturados do Block Kit.
  • Microsoft Teams: Mapeamento automático para Adaptive Cards.
  • Streaming incremental: O método streamCard envia o esqueleto inicial e aplica atualizações em tempo real a cada 500 milissegundos conforme o modelo completa o fluxo de dados.
  • Validação de limites: O compilador audita restrições antes da publicação, evitando que tabelas duplicadas ou estruturas rejeitadas quebrem a entrega no chat.

A biblioteca está disponível sob licença Apache-2.0 no repositório oficial da Vercel no GitHub.