The Pulse
Gli agenti di Chat SDK di Vercel possono ora trasmettere in streaming card json-render su Slack e Teams
Vercel aggiunge il supporto a json-render per trasmettere in streaming interfacce generative dagli agenti di Chat SDK. L’integrazione trasforma le specifiche JSON di un catalogo tipizzato di componenti in card native per ciascuna piattaform

AI.info Team · Scritto con l’IA · verificato ·
json-render converte le specifiche JSON di un catalogo tipizzato in card native per ciascuna piattaforma
Gli agenti di Chat SDK possono ora trasmettere in streaming interfacce generative con json-render. Un agente scrive una specifica JSON utilizzando un catalogo tipizzato di componenti e json-render la converte in una card di Chat SDK. Ogni adapter pubblica la card nel formato nativo della propria piattaforma, come Block Kit su Slack e Adaptive Cards su Teams.
Una card generata viene trasmessa in streaming in un thread quando viene menzionato un agente
L’esempio registra un gestore onNewMention e chiama streamText usando il prompt del catalogo come istruzione di sistema e il testo del messaggio in arrivo come prompt. Usa anthropic/claude-haiku-5.5 come modello. Il gestore passa il textStream del risultato a streamCard per recapitarlo nel thread.
Le card si aggiornano man mano che arrivano nuovi elementi in streaming
streamCard pubblica la card una volta che il suo elemento radice ha un contenuto, quindi aggiorna il messaggio man mano che arrivano nuovi elementi in streaming. Per impostazione predefinita, le modifiche vengono inviate al massimo una volta ogni 500 ms, in linea con l’intervallo di streaming di Chat SDK. Al termine dello streaming, il messaggio mostra la card finale convalidata.
toCard convalida le specifiche e le piattaforme limitano il contenuto dei singoli messaggi
toCard verifica le proprietà di ogni elemento rispetto allo schema del relativo componente e genera un CardSpecError quando una specifica non è valida. Per ogni problema viene prodotto un messaggio leggibile, che può essere inviato al modello per ottenere una specifica corretta. Le piattaforme limitano la quantità di contenuto che un singolo messaggio può contenere e gli adapter di Chat SDK degradano il contenuto che supera tali limiti.
L’adapter di Slack trasforma una seconda tabella in un blocco di codice
È possibile passare dei limiti per rifiutare invece quelle specifiche. Il catalogo comprende tabelle, grafici, pulsanti e altro ancora, quindi non occorre creare e mantenere uno strumento separato per ogni tipo di messaggio.
Fonte
Notizie correlate
- Secondo Vercel, Jev ha raggiunto il 35,3% dei team paganti in due settimane
- I modelli decisionali hanno ricevuto il 26% delle richieste di IA a ottobre, secondo Vercel
- Anthropic rilascia Claude Fable 5.2 e Mythos 5.2 a 8/40 dollari
- AWS aggiunge a Bedrock il recupero single-shot e quello dei soli passaggi
- Cisco annuncia aggiornamenti per il red teaming e l’osservabilità degli agenti IA