Prompt
IT

Per obiettivo

Creare un’app basata sull’IA: lo stack di strumenti, livello per livello

  • 9 fasi, 24 strumenti
  • aggiornata il

Una funzione di IA che funziona in una demo è solo una piccola parte del lavoro. La demo è un prompt, un modello e cinque input cooperativi. Il prodotto è la stessa cosa messa davanti a migliaia di utenti imprevedibili, con i tuoi dati dietro, un costo che cresce con l’uso e la necessità di accorgersi quando le risposte peggiorano.

Per questo lo stack ha dei livelli. Un modello, raggiunto tramite API o ospitato da te. Prompt con versioni, come il codice. Recupero dei dati e memoria, perché il modello risponda dai tuoi contenuti e non a intuito. Forse un ciclo di agente con gli strumenti che può chiamare. Il normale codice applicativo attorno a tutto questo, poi test, valutazione e un posto dove rilasciare.

Gli agenti di programmazione ormai scrivono buona parte di quel codice applicativo, e i builder di app sanno produrre un front end funzionante da una descrizione. Quello che non risolvono è il giudizio ingegneristico: quale modello basta per il compito a un costo accettabile, come misurare la qualità prima che lo facciano gli utenti, quali dati possono uscire dal tuo sistema e che cosa succede quando il modello sbaglia con sicurezza. Anche i modelli e le loro condizioni cambiano spesso, quindi progetta l’app in modo da poter sostituire un modello senza riscriverla.

A chi è rivolta Sviluppatori, fondatori tecnici e piccoli team di prodotto che aggiungono una funzione basata su un modello linguistico a un prodotto o costruiscono una nuova app attorno a uno, e vogliono una mappa degli strumenti prima di scegliere lo stack.

Inizia da qui

Un primo giro tipico per un prototipo: confronta i modelli sui tuoi prompt, scrivi il codice con un agente, aggiungi il tracciamento fin dall’inizio, poi rilascia. Le scelte seguono questo ordine, non una classifica.

  1. Prompt CowboyPrompt e prototipi

    Trasforma la descrizione grezza del compito in un prompt strutturato, poi provalo su venti input reali.

  2. CursorScrivere il codice

    Descrivi la versione più piccola della funzione e rivedi il piano prima di accettare qualsiasi modifica.

  3. LangChainValutazione e monitoraggio

    Attiva il tracciamento fin dal primo prototipo, così ogni risposta sbagliata diventa un caso di test.

  4. VercelRilasciare l’app

    Collega il repository e condividi l’URL di anteprima con cinque utenti di prova.

  1. Fase 1: Scegliere un modello

    Decidi quale modello o quali modelli chiamerà l’app, valutando la qualità dell’output sul tuo compito, la velocità, la dimensione del contesto, il costo per richiesta, i requisiti di privacy e se ti serve un’API ospitata o un modello aperto da far girare in proprio.

    Che cosa fa l’IA qui
    Permetterti di inviare lo stesso prompt a modelli diversi affiancati, esporre i modelli con formati API familiari e far girare modelli aperti sul tuo hardware.
    Che cosa l’IA non può fare qui
    Dirti quale modello è adatto al tuo compito. Le classifiche pubbliche riflettono i voti e i prompt di altri, quindi l’unica prova affidabile sono i tuoi esempi.

    DeepSeek

    Offers its language models through a token-billed API that accepts OpenAI-style and Anthropic-style requests, with JSON output and tool calls.

    Azienda di ricerca sull’IA che offre un assistente di chat, un harness desktop e un’API con fatturazione a token per i suoi modelli linguistici.

    Vedi lo strumento

    Tinfoil

    Runs open-source models inside secure hardware enclaves and exposes them through an OpenAI-compatible API, for apps that handle sensitive data.

    Cloud di IA privato che esegue i modelli in enclave hardware sicure, offerto come app di chat, API di inferenza e container.

    Vedi lo strumento
  2. Fase 2: Prompt e prototipi

    Prima di scrivere il codice dell’app definisci le istruzioni: prompt di sistema, esempi, formato dell’output. Le provi su input reali, anche scomodi, e conservi ogni versione per poter confrontare le modifiche.

    Che cosa fa l’IA qui
    Riscrivere una richiesta grezza come prompt strutturato, individuare i punti deboli di uno già esistente e tenere una libreria di prompt con le versioni.
    Che cosa l’IA non può fare qui
    Conoscere i tuoi casi limite. Un prompt che si legge bene può comunque fallire sugli input che i tuoi utenti mandano davvero, e lo rivela solo la prova su esempi raccolti.

    Prompt Cowboy

    Trasforma una richiesta breve e grezza in un prompt chiaro e strutturato e conserva ogni prompt in una libreria consultabile da riutilizzare.

    Generatore di prompt che trasforma una richiesta grezza in un prompt strutturato per ChatGPT, Claude, Gemini e altri modelli.

    Vedi lo strumento

    PrompTessor

    Analyzes a prompt for strengths and weaknesses, rewrites it in rounds and records each version so earlier ones can be recovered.

    Spazio di lavoro per prompt che genera, analizza, ottimizza e ricostruisce a ritroso i prompt per modelli di testo, immagine e video.

    Vedi lo strumento
  3. Fase 3: API dei modelli, gateway e hosting per l’inferenza

    Colleghi l’app ai modelli in modo che regga in produzione: chiavi tenute lato server, tentativi ripetuti e alternative quando un fornitore va in errore, limiti di frequenza, controllo della spesa e hosting su GPU se servi tu un modello aperto.

    Che cosa fa l’IA qui
    Instradare le richieste a molti modelli tramite un solo endpoint con alternative e quote, e servire modelli aperti su infrastruttura GPU con scalabilità automatica senza gestire cluster.
    Che cosa l’IA non può fare qui
    Eliminare la dipendenza dai fornitori. Prezzi, limiti di frequenza e versioni dei modelli cambiano secondo i loro tempi, quindi fissa le versioni e leggi le condizioni sull’uso dei dati.

    Vercel

    Il suo AI Gateway instrada le richieste a molti modelli di IA tramite un solo servizio, con alternative, bilanciamento del carico, nuovi tentativi e controllo della spesa.

    Piattaforma cloud per pubblicare app web e agenti di IA, con un gateway per l’IA, sandbox, flussi di lavoro e una CDN globale.

    Da 20 $/meseVedi lo strumento

    Modal

    Serves LLMs and media models through endpoints on autoscaling GPU containers that scale to zero when idle.

    Piattaforma cloud serverless per eseguire su GPU inferenza, addestramento, sandbox e job batch di IA.

    Vedi lo strumento

    DeepSeek

    Documents how to call its models from application code and coding agents, with thinking mode that can be switched off per request.

    Azienda di ricerca sull’IA che offre un assistente di chat, un harness desktop e un’API con fatturazione a token per i suoi modelli linguistici.

    Vedi lo strumento
  4. Fase 4: Recupero, memoria e dati

    La maggior parte delle app utili risponde da contenuti specifici: la tua documentazione, i file di un cliente, il web in tempo reale, le conversazioni passate. Acquisisci e indicizzi quei contenuti, recuperi i pezzi rilevanti a ogni richiesta e li passi al modello insieme alle fonti.

    Che cosa fa l’IA qui
    Recuperare pagine web come Markdown pulito, archiviare e cercare embedding, restituire blocchi rilevanti con i link alle fonti e conservare una memoria per utente tra una sessione e l’altra.
    Che cosa l’IA non può fare qui
    Rimediare a fonti scadenti. Il recupero porta in superficie ciò che c’è nell’indice, quindi documenti superati o in contraddizione producono risposte superate o in contraddizione.

    Firecrawl

    Cerca, estrae e scansiona siti web tramite API e restituisce Markdown o JSON strutturato adatto alle pipeline di recupero.

    API di dati dal web che cerca, estrae, esplora e interagisce con i siti e restituisce risultati puliti per le applicazioni di IA.

    Da 16 $/meseVedi lo strumento

    Supabase

    Archivia e indicizza embedding in un database Postgres, così l’applicazione può eseguire ricerche per similarità con i modelli scelti.

    Piattaforma di sviluppo basata su Postgres con autenticazione, API immediate, edge function, realtime, storage ed embedding vettoriali.

    Da 25 $/meseVedi lo strumento

    Kapa.ai

    Acquisisce documentazione, ticket e wiki e offre un’API di recupero che restituisce blocchi rilevanti con gli URL delle fonti per una query.

    Piattaforma di acquisizione e recupero che trasforma documentazione, ticket e wiki aziendali in agenti di IA e in un’API di ricerca.

    Vedi lo strumento

    Zep

    Builds a per-user graph of dated facts from data and conversations and returns the context a task needs in one call.

    Livello di contesto e memoria per agenti IA che costruisce knowledge graph governati a partire da dati aziendali, documenti e conversazioni.

    Vedi lo strumento
  5. Fase 5: Framework per agenti e accesso agli strumenti

    Se l’app deve compiere azioni, non solo rispondere, costruisci un ciclo di agente: il modello decide quale strumento chiamare, il tuo codice lo esegue e restituisce il risultato. Definisci gli strumenti, i loro permessi e quando una persona deve confermare.

    Che cosa fa l’IA qui
    Offrire librerie per scrivere agenti con qualsiasi fornitore di modelli, generare gli schemi degli strumenti da normali funzioni e gestire l’autenticazione verso server di strumenti di terze parti.
    Che cosa l’IA non può fare qui
    Rendere sicuro un agente per impostazione predefinita. Ogni strumento che esponi è qualcosa che il modello può chiamare nel momento sbagliato, quindi limita i permessi e conferma le azioni irreversibili.

    LangChain

    Fornisce le librerie open source langchain, langgraph e deepagents per scrivere agenti con diversi livelli di controllo.

    Framework open source per agenti e la piattaforma LangSmith per tracciare, valutare e distribuire agenti di IA.

    Vedi lo strumento

    FastMCP

    Publishes ordinary Python functions as MCP tools, generating their schemas and handling validation, transport and authentication.

    Framework Python per creare server, client e app interattive del Model Context Protocol.

    Vedi lo strumento

    Smithery

    Collega un agente ai server MCP di un catalogo e gestisce OAuth, credenziali e sessioni per quei collegamenti.

    Registro e livello di connessione che collega gli agenti di IA ai server MCP, con OAuth e credenziali gestiti.

    Vedi lo strumento
  6. Fase 6: Scrivere il codice

    Attorno al modello c’è un’applicazione normale: route API, modelli di dati, autenticazione, processi in background, un’interfaccia. Scrivi, revisioni e testi questo codice, sempre più spesso delegando compiti a un agente di programmazione e rivedendo le sue modifiche.

    Che cosa fa l’IA qui
    Esplorare un codebase, pianificare una modifica, modificare file, eseguire test e aprire una pull request da un compito in linguaggio naturale, e revisionare le pull request riga per riga.
    Che cosa l’IA non può fare qui
    Rispondere dell’architettura o delle conseguenze. Il codice generato può superare i propri test ed essere comunque insicuro o inadatto ai tuoi requisiti, quindi uno sviluppatore deve leggere ciò che viene integrato.

    Cursor

    Parte da un compito di sviluppo scritto, esplora il codebase, propone un piano e apporta le modifiche che puoi accettare o rivedere.

    Agente di programmazione con IA ed editor che pianifica, scrive e rivede il codice sul desktop, nel terminale e nel cloud.

    Vedi lo strumento

    Claude Code

    Pianifica i compiti di programmazione, modifica i file, esegue i test e apre pull request nel tuo repository, chiedendo prima di modificare file o eseguire comandi.

    L’agente di programmazione con IA di Anthropic che pianifica, modifica il codice, esegue i test e apre pull request dal terminale o dall’IDE.

    Vedi lo strumento

    OpenCode

    Runs as an open source coding agent in the terminal, desktop or IDE and connects to many model providers, including locally hosted models.

    Agente di IA open source per programmare da terminale, desktop e IDE, compatibile con modelli di molti fornitori.

    Vedi lo strumento

    CodeRabbit

    Revisiona ogni pull request con commenti riga per riga e suggerimenti applicabili direttamente, utile quando gran parte del codice è scritto da agenti.

    Revisione del codice con IA che commenta ogni pull request, con triage delle PR, spiegazione delle modifiche e monitoraggio della sicurezza.

    Vedi lo strumento
  7. Fase 7: Funzioni di voce, immagini e video

    Alcune app hanno bisogno di più del testo: risposte parlate, trascrizione, conversazione vocale in tempo reale, immagini o clip generate. Sono modelli distinti, con API, tempi di latenza e regole d’uso proprie.

    Che cosa fa l’IA qui
    Aggiungere sintesi vocale, riconoscimento vocale e conversazione vocale full-duplex tramite API, e generare video o immagini dal codice dell’applicazione.
    Che cosa l’IA non può fare qui
    Risolvere al posto tuo la questione dei diritti. Clonare la voce di una persona reale richiede il suo consenso, e l’uso commerciale dei contenuti generati dipende dalle condizioni del fornitore e dal tuo piano.

    Inworld AI

    Supplies realtime text-to-speech, speech-to-text and a speech-to-speech API that streams audio over one WebSocket or WebRTC link.

    Piattaforma di IA vocale in tempo reale che offre sintesi vocale, riconoscimento vocale, un’API da voce a voce e instradamento degli LLM.

    Vedi lo strumento

    Daily

    Fornisce infrastruttura WebRTC e mantiene Pipecat, un framework open source per orchestrare agenti vocali di IA in tempo reale.

    Piattaforma per sviluppatori per voce, video e agenti di IA in tempo reale, basata sull’infrastruttura WebRTC e sul framework open source Pipecat.

    Vedi lo strumento

    Runway

    Espone i suoi modelli di generazione di video e immagini tramite un’API per sviluppatori con documentazione e un router dei modelli.

    Piattaforma di IA per generare e modificare video, immagini e audio, con un’API per sviluppatori e modelli del mondo.

    Vedi lo strumento
  8. Fase 8: Valutazione e monitoraggio

    Costruisci un insieme di test da input reali, valuti gli output prima di ogni modifica e, dopo il lancio, tracci ogni richiesta in modo che errori, costi e latenza siano visibili. La revisione umana copre ciò che la valutazione automatica non sa giudicare.

    Che cosa fa l’IA qui
    Registrare ogni passaggio di un’esecuzione, costruire set di dati da tracce reali, eseguire valutatori automatici su problemi come le allucinazioni e mettere in coda gli output per la valutazione umana.
    Che cosa l’IA non può fare qui
    Definire che cos’è una buona risposta per il tuo prodotto. Qualcuno deve scrivere i criteri ed etichettare gli esempi, e i giudici automatici sono a loro volta modelli che commettono errori.

    LangChain

    La sua piattaforma LangSmith registra ogni passaggio dell’esecuzione di un agente, crea set di dati da tracce reali e avvia valutazioni online e offline.

    Framework open source per agenti e la piattaforma LangSmith per tracciare, valutare e distribuire agenti di IA.

    Vedi lo strumento

    TestMu AI

    Lancia valutatori di IA contro agenti di chat e vocali per cercare allucinazioni, pregiudizi, contenuti tossici e problemi di conformità prima del rilascio.

    Cloud per il test del software, già LambdaTest, con agenti IA che pianificano, scrivono ed eseguono test per app web, mobile e di IA.

    Vedi lo strumento

    PostHog

    La sua osservabilità per l’IA tiene traccia degli eventi generati dalle chiamate ai modelli di un’applicazione, accanto a riproduzione delle sessioni e tracciamento degli errori per il resto dell’app.

    Piattaforma di dati di prodotto che unisce analisi, session replay, feature flag, tracciamento degli errori e un data warehouse, con l’IA in aggiunta.

    Vedi lo strumento
  9. Fase 9: Rilasciare l’app

    All’app servono un front end, account utente, hosting, un dominio e un processo di rilascio con anteprime e ripristino. Per un prototipo o uno strumento interno tutto questo si può generare, mentre per un prodotto è ingegneria fatta con cura.

    Che cosa fa l’IA qui
    Generare da una descrizione una web app funzionante con interfaccia, logica e livello dati, pubblicare a ogni push di codice e dare a ogni modifica un indirizzo di anteprima.
    Che cosa l’IA non può fare qui
    Occuparsi al posto tuo di ciò che viene dopo il lancio: abusi, limiti di frequenza, richieste sulla privacy, assistenza e un conto d’uso che cresce con ogni utente.

    Vercel

    Compila e rilascia un progetto a ogni push su Git, dando a ogni modifica un proprio URL di anteprima e permettendo un ripristino immediato.

    Piattaforma cloud per pubblicare app web e agenti di IA, con un gateway per l’IA, sandbox, flussi di lavoro e una CDN globale.

    Da 20 $/meseVedi lo strumento

    Lovable

    Crea una web app da una descrizione in linguaggio naturale con anteprima dal vivo e gestisce hosting e autenticazione sulla piattaforma.

    Costruttore di app e siti con IA che trasforma descrizioni in linguaggio naturale in software full-stack funzionante.

    Vedi lo strumento

    v0

    Genera un’applicazione web da un prompt, sincronizza il codice con GitHub e la pubblica in produzione.

    Il costruttore di app con IA di Vercel, che trasforma i prompt in app web full-stack e le pubblica.

    Da 30 $/meseVedi lo strumento

    Supabase

    Gestisce registrazioni e accessi ed espone le tabelle del database tramite endpoint REST, così l’app ha un backend senza codice server personalizzato.

    Piattaforma di sviluppo basata su Postgres con autenticazione, API immediate, edge function, realtime, storage ed embedding vettoriali.

    Da 25 $/meseVedi lo strumento

Aspettative realistiche

I modelli sbagliano con sicurezza
Un modello linguistico può dare una risposta fluida ma falsa, e il recupero dei dati riduce il problema senza eliminarlo. Mostra le fonti dove puoi, prova con input reali e non lasciare che un output non revisionato guidi decisioni su salute, denaro o questioni legali.
Dati degli utenti e condizioni dei fornitori
Ogni prompt che invii può contenere dati personali o riservati. Controlla le condizioni di ciascun fornitore su conservazione e addestramento, spiega agli utenti che cosa viene elaborato e valuta un’inferenza ospitata in proprio o basata su enclave per i carichi di lavoro sensibili.
Il costo cresce con l’uso
Token, crediti, secondi di GPU e chiamate agli strumenti sono tutti misurati. Una funzione che costa poco in fase di test può diventare cara con contesti lunghi o cicli di agente, quindi imposta limiti di spesa e misura il costo per richiesta.
Il codice generato va comunque revisionato
Gli agenti di programmazione e i builder di app producono software funzionante in fretta, compreso software con falle di sicurezza. Prima dell’arrivo degli utenti reali, controlla di persona autenticazione, regole di accesso ai dati e gestione dei segreti.
La prompt injection è un attacco reale
Il testo che il modello legge da pagine web, documenti o utenti può contenere istruzioni. Considera l’output del modello non affidabile, limita gli strumenti che un agente può chiamare e richiedi una conferma per tutto ciò che è irreversibile.

Domande frequenti

Conviene usare l’API di un modello ospitato o far girare in proprio un modello aperto?

Parti da un’API ospitata, a meno di motivi chiari per non farlo. È più veloce su cui costruire e non richiede di gestire GPU. Far girare in proprio un modello aperto ha senso quando i dati devono restare nel tuo ambiente, quando devi fare il fine-tuning o quando il volume è tale che possedere la potenza di calcolo costa meno. Molti team fanno il prototipo su un’API e rivedono la scelta quando l’utilizzo è noto.

Mi serve un framework per agenti per creare un’app di IA?

Spesso no. Una singola chiamata a un modello, con buone istruzioni e il contesto recuperato, copre molte funzioni: riassumere, classificare, estrarre, rispondere dai documenti. Un framework si giustifica quando il modello deve scegliere fra più strumenti, eseguire più passaggi, mantenere uno stato o riprendersi dagli errori. Aggiungerne uno subito porta anche concetti in più da debuggare, quindi parti in modo semplice e adottalo quando l’approccio diretto non basta più.

Chi non è sviluppatore può creare un’app di IA con questi strumenti?

Un prototipo o uno strumento interno sì. I builder di app di questa guida generano da una descrizione una web app funzionante con login e hosting. Un prodotto che tratta dati dei clienti e pagamenti è un’altra cosa: serve qualcuno che capisca di sicurezza, costi e gestione dei guasti. Un percorso sensato è fare il prototipo senza codice, provarlo con utenti reali e poi coinvolgere uno sviluppatore prima di crescere.

Come capisco se la mia funzione di IA è abbastanza buona per il lancio?

Raccogli un insieme di input reali, scrivi per ciascuno com’è fatta una risposta corretta e valuta il sistema su quelli prima di ogni modifica. Includi i casi difficili e quelli ostili. Unisci i controlli automatici alla revisione umana di un campione. Lancia a un piccolo gruppo con il tracciamento attivo, leggi i fallimenti e allarga l’accesso man mano che il tasso di errore diventa accettabile per il tuo uso.

Guide correlate

Categorie usate in questa guida

Un redattore assegna ogni strumento a una fase partendo dalla sua scheda. L’elenco cresce man mano che pubblichiamo nuove schede. Tutte le guide