Vai al contenuto principale

[verdetto][prompt curato][fonte: 100questionsai.com]

Posso vibecodare 100 Questions?

// si costruisce in un weekend, ma restano buchi veri

Una CLI personale che fa le stesse domande a quattro API di modelli e ne confronta le risposte si costruisce in un weekend. Arrivare al livello del prodotto — run agganciate al web, evidenze che restano, report rifiniti — richiede parecchio lavoro in più.

confidenza: alta

cos’è: Benchmark di visibilità del brand su OpenAI, Claude, Gemini e Grok, con le evidenze allegate

Indice di costruibilità · gioco editoriale

Indice: meno 1. in bilico

Si pareggiano. È il caso in cui decide quanto ti sta antipatico l’abbonamento.

Gioco editoriale: il verdetto dice se un agente può, l’indice se conviene.

Cosa costruisci

Generare le domande che si fa chi compra, passarle a quattro API di modelli con accesso al web, individuare le menzioni del brand e dei concorrenti, raccogliere le citazioni e produrre un report di confronto.

cosa ti serve

  • API key di OpenAI, Anthropic, Google Gemini e xAI
  • gli strumenti di web search o di grounding specifici di ciascun provider
  • un archivio delle run che non si perda
  • normalizzazione di URL e citazioni
  • generazione dei report

Il nucleo personale è alla portata; sono le evidenze di livello produzione e la coerenza tra provider la parte difficile.

Il prompt

Un weekend con un agente di coding. I buchi che restano sono qui sotto, in «cosa perdi».

Prompt one-shot EN
Build me a local AI visibility benchmark for one brand. Requirements:

- Use Node 22, TypeScript, official provider SDKs, SQLite, and a CLI.
- `benchmark --domain example.com --description "..."` creates one immutable run.
- Generate 25 buyer questions from the domain and description, or accept a JSON question file.
- Ask the exact same questions through OpenAI, Anthropic, Gemini, and xAI.
- Use each provider's supported web-search or grounding tool; keys live only in `.env`.
- Limit concurrency per provider, retry transient failures, and preserve failed cells in the report.
- Store prompts, raw answers, citations, timestamps, model ids, and errors in SQLite.
- Detect exact and case-insensitive brand mentions; allow aliases in a config file.
- Extract named competitors with one structured LLM pass after all answers are stored.
- Normalize citation URLs by hostname, canonical URL, and stripped tracking parameters.
- Compute visibility by provider, answer coverage, owned-domain citation rate, and top sources.
- Show missed questions where competitors appear but the target brand does not.
- Render a self-contained static HTML report with filters and expandable raw evidence.
- Export questions, answer metrics, competitors, and citations as CSV files.
- Every aggregate metric must link back to the answer rows used to calculate it.
- Out of scope: accounts, billing, teams, scheduled monitoring, and recommendation generation.
- Include fixture-based tests for mention detection, URL normalization, and metric calculations.
- README: setup, provider-specific grounding caveats, estimated API cost, and exact run commands.

Prompt curato: scritto e rivisto a mano per questa app. In inglese di proposito — è la lingua in cui gli agenti di coding rendono meglio.

Cosa perdi

  • un'orchestrazione affidabile, con retry, su quattro provider
  • citazioni normalizzate e metriche agganciate alle evidenze
  • l'estrazione dei concorrenti e delle domande mancate
  • i report congelati a una data e i confronti nel tempo
  • export rifiniti e raccomandazioni su cosa fare

Perché pagano ancora

Si paga un benchmark ripetibile e congelato, con i fallimenti dei provider già gestiti, le citazioni normalizzate, ogni metrica legata a un'evidenza e un report su cui si può agire subito.

moat: Qualità di esecuzione Integrazioni cos’è un moat

workflow/affidabilità/normalizzazione delle evidenze

Alternative gratuite

Non hai voglia di costruirtelo? Queste esistono già, sono gratis o open source, e le abbiamo controllate una per una.

Scartate (3) — e perché

Sei d’accordo?

La bilancia dei voti

Ancora nessun voto: il tuo è il primo.

Nessun voto ancora — il primo pesa.

App correlate

Distribuzione dei verdetti n = 996

SÌ 153 QUASI 451 — il verdetto di questa app NON PROPRIO 392

Da brief confuso a UX/UI completa Un brief vago diventa un’app navigabile. Spot prodotto da una foto Una foto diventa uno spot animato, senza codice. Far guardare i video a Claude Claude guarda i tuoi video e li trasforma in testo. Higgsfield in Claude Code Genera immagini e video mentre programmi in Claude Code. Da un Loom a una pagina web Un video schermo diventa una pagina web, senza codice. Video Shorts con NotebookLM Le tue fonti diventano uno short verticale. Landing luxury su Lovable Landing page di lusso con un solo prompt. Excalidraw in locale Excalidraw gratis sul tuo computer, senza codice. Mistral OCR nel flow Estrai testo dai documenti con Mistral OCR. Claude SEO nel terminale 25 skill SEO gratis dentro Claude Code. Google Search Console dentro Claude Code I dati di Search Console dentro il terminale. Routine di Claude Code Claude che lavora da solo, a computer spento. Clonare una landing in React con v0 Clona una landing reale in codice React. Context economy con Claude Lavora leggero e non bruciare i limiti di Claude. Dal prompt alla skill auto-evolutiva Skill Claude che imparano dai tuoi errori. Da NotebookLM a Canva: presentazioni Slide da NotebookLM, finalmente editabili in Canva. La mappa per capire ogni tool AI 12 categorie per incasellare qualsiasi tool AI. PNG trasparenti con ChatGPT PNG con trasparenza reale, non la scacchiera finta. Infografiche animate con Gemini Infografiche che si animano in loop con Gemini. Ricerca di mercato con Deep Research Deep Research come tuo analista di mercato. Farti citare dai motori AI (AEO) Diventa una fonte che ChatGPT e Perplexity citano.