← Tutte le idee Strumenti online

Llmspeed

Senti quanto è veloce un'AI sul tuo computer prima di comprare il computer

Cosa fa

Simula nel browser la velocità con cui un modello AI scriverebbe su un certo hardware, così capisci se vale la pena comprare quella scheda video o quel computer.

Come guadagna

Presentato su Hacker News dal suo creatore, che non dichiara incassi. Idee nostre per guadagnare con un progetto simile: link di affiliazione ai computer e alle schede video consigliate.

Rendilo tuo

  • Lo stesso principio per altri acquisti difficili da immaginare: quanto si sente il rumore di un condizionatore, quanto è grande uno schermo.
  • Guadagna con le affiliazioni ai negozi online.

Le frasi da scrivere all'AI

1. Base del sito e grafica

Crea un'app web in italiano chiamata "Quanto Corre": simula nel browser a che velocità un modello AI open source scriverebbe su un certo computer o scheda video, così si capisce se vale la pena comprarli prima di spendere. Usa React, Vite, TypeScript e Tailwind CSS.

Pagine da creare:
1. Pagina iniziale con il simulatore e i confronti più cercati
2. Simulatore: scegli hardware, modello e quantizzazione, vedi il testo scorrere alla velocità stimata
3. Confronto tra 2–4 configurazioni affiancate
4. Schede hardware con memoria, banda e prezzo indicativo
5. Pagina "Come calcoliamo"

Stile: tecnico e chiaro: sfondo scuro #0B1020, verde terminale #22C55E, viola #8B5CF6, carattere "JetBrains Mono" per il testo che scorre e "Inter" per il resto. Nessuna immagine generica di stock.

Tutto deve funzionare perfettamente da telefono. Tutti i testi in italiano, chiari e senza parole tecniche.

2. Database, account e sicurezza

Collega il progetto a Supabase e attiva la registrazione con email e password.

Crea queste tabelle:
- "hardware": nome, memoria in GB, banda di memoria in GB/s, prezzo indicativo, link di acquisto
- "modelli": nome, numero di parametri, licenza
- "configurazioni_salvate": confronti salvati dall'utente

Regole di sicurezza obbligatorie:
- hardware e modelli sono pubblici, li aggiornano solo gli amministratori
- ogni utente vede solo le sue configurazioni salvate
- il piano non si modifica dal browser

Usa esattamente il codice SQL che trovi nei "Dettagli tecnici" di questa scheda: eseguilo nel SQL Editor di Supabase prima di continuare, poi collega le pagine alle tabelle.

3. La stima e il testo che scorre

Per scrivere ogni parola, il modello deve leggere quasi tutti i suoi pesi dalla memoria: la velocità dipende soprattutto dalla banda della memoria diviso la dimensione del modello (formula nei Dettagli tecnici). Il simulatore mostra i token al secondo stimati e fa scorrere un testo di esempio a quella velocità, così si "sente" la differenza.

Se il modello non entra nella memoria, mostra in rosso "Non entra: servono X GB" e propone una quantizzazione più leggera.

Pagina "Come calcoliamo" onesta: è una stima teorica massima; i risultati reali sono di solito più bassi, e variano con il programma usato e la lunghezza del testo.

4. Confronti e affiliazioni

Confronto affiancato di più configurazioni con velocità, memoria necessaria, prezzo indicativo e "euro per token al secondo". Link di acquisto con affiliazione dichiarata ("Link affiliati: guadagniamo una commissione").

Gli utenti Pro salvano i confronti, aggiungono hardware personalizzato e non vedono pubblicità.

5. Pagamenti con Stripe

Aggiungi un pagamento singolo di 4,99 € una volta sola. Il pagamento toglie la pubblicità e permette di salvare confronti e hardware personalizzato.

A pagamento riuscito il webhook imposta "piano" a "pro" nella tabella "profili", sulla riga dell'utente indicata in client_reference_id.

Per la sessione di pagamento e il webhook segui la guida "Pagamenti con Stripe" di Fattibile.

6. Controlli specifici di questo progetto

Oltre ai controlli della guida "Controllo finale", verifica in particolare:
1. Stime: confronta 3 configurazioni con risultati reali pubblicati da fonti affidabili e indica nella pagina "Come calcoliamo" quanto si discostano.
Correggi quello che non va e scrivimi cosa hai cambiato.

Dettagli tecnici

Stima della velocità e testo che scorre

La velocità massima teorica è la banda della memoria diviso il peso del modello. Il secondo pezzo fa comparire il testo a quella velocità.

const BIT_PER_PESO = { "16 bit": 16, "8 bit": 8, "4 bit": 4.5 } as const;   // 4 bit include le scale

export function stimaVelocita(
  hw: { memoriaGB: number; bandaGBs: number },
  modello: { miliardiParametri: number },
  quantizzazione: keyof typeof BIT_PER_PESO,
) {
  const pesoGB = (modello.miliardiParametri * BIT_PER_PESO[quantizzazione]) / 8;
  const memoriaNecessaria = pesoGB * 1.15;           // + spazio per il contesto
  if (memoriaNecessaria > hw.memoriaGB) {
    return { entra: false as const, servonoGB: Math.ceil(memoriaNecessaria) };
  }
  // Ogni token richiede di leggere (quasi) tutti i pesi: limite teorico
  const tokenAlSecondo = (hw.bandaGBs / pesoGB) * 0.7;   // 0,7 = efficienza tipica
  return { entra: true as const, tokenAlSecondo: Math.round(tokenAlSecondo * 10) / 10 };
}

// Fa comparire il testo alla velocità stimata (circa 0,75 parole per token)
export function scorriTesto(testo: string, tokenAlSecondo: number, onTesto: (t: string) => void) {
  const parole = testo.split(" ");
  const intervallo = 1000 / (tokenAlSecondo * 0.75);
  let i = 0;
  const timer = setInterval(() => {
    i++;
    onTesto(parole.slice(0, i).join(" "));
    if (i >= parole.length) clearInterval(timer);
  }, intervallo);
  return () => clearInterval(timer);
}

// Esempio: 8 miliardi di parametri a 4 bit (circa 4,5 GB) su una scheda da 448 GB/s
// -> circa 70 token al secondo teorici

Pezzi comuni a tutti i progetti

Glossario

Token
Il pezzetto di testo che un modello AI scrive alla volta: in media poco meno di una parola.
Quantizzazione
Ridurre la precisione dei numeri di un modello AI per farlo pesare meno, perdendo un po' di qualità.
Banda di memoria
Quanti dati al secondo la memoria del computer o della scheda video riesce a leggere.