Dizionario AI › Fondamenti AI

WebSocket

WebSocket è un protocollo che stabilisce un canale di comunicazione bidirezionale e persistente tra browser e server: una volta aperta la connessione, entrambe le parti possono inviarsi messaggi in qualunque momento, senza che il client debba chiedere. Supera il modello richiesta-risposta di HTTP, dove il server può parlare solo se interrogato.

Definizione

Come funziona

La connessione inizia come una normale richiesta HTTP con un handshake di upgrade: se il server accetta, il canale si trasforma in WebSocket e resta aperto. Da quel momento i messaggi viaggiano nei due sensi con overhead minimo e latenza bassissima, ideali per aggiornamenti frequenti e piccoli. Il protocollo prevede ping-pong per tenere viva la connessione e riconnessioni gestite dall'applicazione.

Applicazioni

Nell'AI i WebSocket alimentano le esperienze in tempo reale: le API vocali degli assistenti (conversazione speech-to-speech con interruzioni naturali) viaggiano su WebSocket, così come molte chat che ricevono i token in streaming e le dashboard che mostrano lo stato degli agenti in diretta. Fuori dall'AI muovono chat, giochi multiplayer, quotazioni di borsa e documenti collaborativi.

Storia ed etimologia

Il protocollo nacque nell'ambito del lavoro su HTML5: la prima proposta risale al 2008, con Ian Hickson tra i protagonisti della specifica, e la standardizzazione arrivò nel dicembre 2011 con la RFC 6455 dell'IETF. Il nome unisce web e socket, il termine storico delle reti (dalle prese elettriche) che indica l'estremità di un canale di comunicazione: letteralmente, una presa di connessione per il web.

Come si usa in Grace

Le esperienze interattive di Grace, come l'arena e i duelli in cui sfidi altri utenti, si basano sulla stessa logica di comunicazione in tempo reale che WebSocket rende possibile. Negli scenari su assistenti vocali e chat, il termine ti serve per specificare all'AI requisiti di bidirezionalità e bassa latenza.

Termini correlati

Altri termini in Fondamenti AI

Mettilo alla prova

Dalla nostra rete

INDACO TMS: Transport Management for European Logistics

Shipment tracking, multi-carrier EDI and automated invoicing in one cloud platform. Invoices generated in under 10 seconds.

Vai su indacotms.com →

Dal blog di Agora Intelligence

Altro su agora-intelligence.com →

📱 Scarica l'app Android (beta) iOS in arrivo

Dì quello che intendi. Ottieni quello che ti serve.

Grace Certified, la coach AI che allena e certifica il tuo prompt engineering, di Agora Intelligence.