[verdetto][prompt curato][fonte: saply.ai]
Posso vibecodare Saply?
// si costruisce in un weekend, ma restano buchi veri
Il nucleo personale lo costruisci: estrai un CV pulito e testuale, lo strutturi con un LLM, produci un DOCX col tuo brand. Funzionerà sui CV ordinati e perderà dati in silenzio su tutti gli altri — il valore di Saply è l'accuratezza dell'estrazione su migliaia di layout di CV veri.
confidenza: alta
cos’è: Formattazione, adattamento, matching e automazione dei template dei CV con l'AI, per le agenzie di staffing
Indice di costruibilità · gioco editoriale
- Prezzo 230 $/mese peso: più 3
- Tempo un weekend peso: più 2
- Categoria automazione non pesa
- Moat dati proprietari · integrazioni · qualità di esecuzione peso: meno 4
- Confidenza alta peso: più 1
- Cosa perdi 7 voci peso: meno 3
- Sito saply.ai (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
Caricare un PDF o un DOCX testuale, estrarne i dati strutturati del candidato, volendo adattarli a una posizione, e produrre un DOCX con il tuo brand.
cosa ti serve
- una API key LLM
- estrazione del testo da PDF e DOCX
- un template DOCX con i tag
- il rendering dei documenti
- storage locale dei job
La pipeline personale sui CV si vibecoda e funziona sui CV puliti. L'accuratezza di estrazione da agenzia, l'agent AI dentro Word, i formati dei bandi UE e le integrazioni sono l'abbonamento. Il modo in cui fallisce la versione DIY è silenzioso: i valori mancanti restano null, ma niente garantisce che il valore sia stato estratto in partenza.
Il prompt
Un weekend con un agente di coding. I buchi che restano sono qui sotto, in «cosa perdi».
Build me a local CV formatting pipeline to replace Saply for personal use. Requirements:
- A Node + Express app on localhost:4173 with one page to upload a PDF or DOCX,
choose a file from templates/, add an optional job description, and run the job.
- Extract DOCX text with mammoth and PDF text with pdftotext. Detect image-only files
and stop with a clear message instead of producing an empty CV.
- Send extracted text to an LLM API of your choice, key from .env, using a strict JSON
schema for contact details, summary, skills, experience, education, and certificates.
- Never invent employers, dates, qualifications, or skills. Missing values stay null,
and every tailored claim must be supported by the source CV.
- Render the JSON into the selected tagged Word template using docxtemplater and PizZip,
preserving its fonts, colors, tables, headers, footers, and repeating experience rows.
- When a job description is present, show a 0-100 match score, strengths, gaps, and
questions. Rewrite the summary and bullets only when a Tailor checkbox is enabled.
- Save job metadata and structured JSON in SQLite via better-sqlite3. Delete uploaded
source files and generated documents after 24 hours.
- Bind to localhost only, with no accounts or telemetry. Data leaves the machine only
for the documented LLM call.
- Out of scope: OCR for scanned CVs, Word or Google Docs add-ins, ATS/email integrations,
bulk processing, collaboration, and enterprise compliance controls.
- Include a sample tagged template, two fixture CVs, extraction/render smoke tests, and
a README covering setup, .env, template tags, retention, and the honest limitations.
- Be aware of the hard part: CVs vary wildly in structure (two-column layouts, tables,
sidebars, mixed date formats), and a schema that runs fine on the fixtures will
silently miss fields on real-world CVs. Test on messy inputs and document what gets
dropped. 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
- l'accuratezza dell'estrazione su migliaia di layout di CV veri, tarata su anni di dati perché non si perda niente in silenzio
- l'OCR per i CV scansionati e in formato immagine
- l'agent AI che modifica qualunque CV in linguaggio naturale, direttamente dentro Word e Google Docs
- le integrazioni con Word, Google Docs, email e ATS (Bullhorn, Carerix, Spott, Loxo)
- i template per i bandi UE (Europass, DIGIT-TM III, ITUSS21), più anonimizzazione e traduzione
- la gestione certificata ISO 27001 di dati dei candidati sensibili sul piano della sicurezza
- l'elaborazione in blocco, i workflow di team, gli SLA e il supporto enterprise
Perché pagano ancora
Un recruiter non può mandare al cliente un CV a cui manca un datore di lavoro o una certificazione, e non può perdere un minuto a rifinire l'output: nello staffing sono qualità e velocità a vincere la posizione. I team pagano per un'estrazione che non perde dati su CV di ogni forma, per un output giusto al primo colpo sia nei propri template sia in quelli dei bandi UE, e per la comodità di lavorare direttamente dentro Word, Google Docs, l'email e il proprio ATS. I CV sono anche documenti sensibili sul piano della sicurezza, e la gestione certificata è parte di quello che le agenzie stanno comprando.
moat: Dati proprietari Integrazioni Qualità di esecuzione cos’è un moat
accuratezza dell'estrazione, integrazioni e workflow
Alternative gratuite
Non hai voglia di costruirtelo? Queste esistono già, sono gratis o open source, e le abbiamo controllate una per una.
Scartate (1) — e perché
- Reactive Resume (si apre in una nuova scheda) — Formattatore eccellente; non fa matching tra candidati e posizioni e non gestisce i flussi di staffing.
Chi l’ha già costruito
Partire da qui è vibecoding lo stesso: il prompt serve quando lo vuoi esattamente a modo tuo.
- Reactive Resume (si apre in una nuova scheda) — Open-source resume builder with customizable templates and PDF, JSON, and DOCX export.
- Resume Matcher (si apre in una nuova scheda) — Open-source LLM resume tailoring, job matching, template editing, and PDF export.
Sei d’accordo?
La bilancia dei voti
Ancora nessun voto: il tuo è il primo.
Nessun voto ancora — il primo pesa.