HyperSpace Web Node
Questo tab puo' contribuire alla mesh con task piccoli e sicuri. Non scarica modelli e non esegue codice arbitrario: esegue solo i tipi di task elencati qui sotto, e solo dopo il tuo consenso.
1. Cosa puo' fare questo browser
Capability dichiarate alla mesh (rilevate adesso, non promesse):
2. Consenso
Chiudendo il tab il nodo sparisce dalla mesh: nessuno stato resta nel browser
a parte l'identificativo e il consenso, salvati in localStorage.
3. Control plane
Identificativo: -
4. Stato
5. Chat con la mesh
La stessa pagina puo' anche usare la mesh: le richieste vanno al control-plane, che le instrada al nodo che ha quel modello. E' una funzione separata dal nodo: non passa di qui il lavoro che questo tab riceve.
Ogni riga della tendina contiene il modello e la destinazione:
automatico lascia scegliere al CP fra i nodi che ce l'hanno,
pin: macchina forza quella macchina.
Dietro le quinte il suffisso :: e' il pin: se la macchina
pinnata non e' disponibile il CP torna da solo allo scoring automatico,
invece di far fallire la richiesta.
Se non si connette: su una pagina in HTTPS il browser blocca un
control-plane in http:// (mixed content). Serve un CP raggiungibile
in HTTPS, oppure aprire questa pagina in HTTP.
6. Modelli locali (WebGPU)
Opzionale e separato dal nodo: puoi caricare un runtime di modelli che gira
dentro questo browser (pesi scaricati da Hugging Face, inferenza su
WebGPU). Quando e' caricato, il nodo puo' dichiarare anche
embed_texts e translate, e il riassunto diventa
astrattivo invece di estrattivo.
7. Chat locale (WebLLM)
Un LLM che gira interamente nel browser via WebGPU, indipendente dalla mesh: qui non passano ne' il control-plane ne' il nodo. I pesi sono in GB anche quantizzati: caricalo solo se serve.