[verdetto][prompt generato][fonte: frase.io]
Posso vibecodare Frase?
// si costruisce in un weekend, ma restano buchi veri
Un generatore di brief costruito sulle pagine in SERP e su un LLM è alla portata, ma il workflow di Frase mette insieme il recupero delle SERP, lo scoring, la UX dell'editor, il monitoraggio sulle ricerche AI e la reportistica.
confidenza: alta
cos’è: Piattaforma di contenuti SEO/GEO per ricerca, brief, ottimizzazione e scrittura AI
Indice di costruibilità · gioco editoriale
- Prezzo 49 $/mese peso: più 3
- Tempo più giorni peso: più 1
- Categoria seo e marketing non pesa
- Moat dati proprietari · qualità di esecuzione peso: meno 3
- Confidenza alta peso: più 1
- Cosa perdi 6 voci peso: meno 3
- Sito frase.io (si apre in una nuova scheda) non pesa
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
Recuperare le pagine in testa, riassumere argomenti, domande e headline, generare un brief, dare un punteggio a una bozza rispetto ai termini ed esportare in un documento.
cosa ti serve
- una API SERP o di ricerca
- un parser web
- una API LLM
- una UI documento/editor
- la logica di scoring
- un backend hosted
Bella riga di chiusura, perché è esattamente il tipo di SaaS «si può fare, ma è lavoro» che questo sito dovrebbe smontare.
Il prompt
Un weekend con un agente di coding. I buchi che restano sono qui sotto, in «cosa perdi».
Build me a content-brief generator to replace Frase. Requirements:
- A Node CLI: `brief "<keyword>"` writes ./briefs/<keyword-slug>.md.
- Fetch the top 10 results for the keyword from Serper.dev (key in .env).
- Scrape each result with Playwright plus Readability: title, H2/H3 outline,
word count, and any questions found on the page.
- Send the aggregate to an LLM (key in .env) to produce the brief: suggested
title and angle, a target outline, questions to answer, terms competitors
cover, and a word-count range.
- `score <draft.md> "<keyword>"` re-checks my draft against the brief: which
terms and questions are covered or missing, with a plain coverage percentage.
- Cache scraped pages in ./cache/ keyed by URL so re-runs cost nothing.
- Flat files only, no database; no accounts, no telemetry, the only network
calls are the SERP API, page fetches, and the LLM.
- Out of scope: an editor UI, rank tracking, team workflows. Briefs are
Markdown, I write in my own editor.
- README: which keys to get and the rough per-brief cost of the SERP API. Prompt generato dai dati della scheda, non ancora rivisto a mano. In inglese di proposito — è la lingua in cui gli agenti di coding rendono meglio.
Cosa perdi
- la pipeline di dati SERP
- lo scoring di ottimizzazione
- i workflow di team
- il monitoraggio sulle ricerche AI
- la rifinitura dell'editor
- la reportistica
Perché pagano ancora
Si paga perché a chi scrive serve un workflow ripetibile di ricerca ed editing, non un mucchio di pagine raschiate.
moat: Dati proprietari Qualità di esecuzione cos’è un moat
accesso ai dati, workflow e wrapper sul modello
Chi l’ha già costruito
Partire da qui è vibecoding lo stesso: il prompt serve quando lo vuoi esattamente a modo tuo.
- Danswer/Onyx (si apre in una nuova scheda) — Open-source enterprise search/answering app; not a Frase clone, but prior art for retrieva (alive)
Sei d’accordo?
La bilancia dei voti
Ancora nessun voto: il tuo è il primo.
Nessun voto ancora — il primo pesa.