Tutti gli articoli
IA·6 min di lettura

Aggiungere funzionalità di IA alla tua app con m77.ai

Riassunti, suggerimenti, classificatori e chat: ogni app builder77 può chiamare l'IA con una riga di codice e senza chiavi API. Schemi, prompt e insidie.

77
Il team di builder77
builder77.com

Aggiungere l'IA a un'app di solito significa registrarsi presso un fornitore di modelli, conservare una chiave API su un server e scrivere un endpoint di backend perché la chiave non arrivi mai al browser. Con builder77 è già tutto fatto. Ogni app ha m77.ai.chat, e le chiamate vengono addebitate sui crediti di integrazione del proprietario dell'app: 1 credito ogni 500 token (input + output, minimo 1 per chiamata).

Le basi

js
const reply = await m77.ai.chat('Suggest three names for a coffee shop by the sea');

const answer = await m77.ai.chat(
  [{ role: 'user', content: question }],
  { system: 'You are a friendly barista. Answer in two sentences.' }
);

Passa una stringa per un prompt singolo, oppure un array di messaggi per una conversazione. L'istruzione opzionale system definisce tono e regole.

Output strutturato con json: true

La maggior parte delle funzionalità di IA utili non vuole prosa: vuole dati che la tua interfaccia possa mostrare. Imposta json: true e descrivi la struttura che desideri. Riceverai un oggetto già interpretato.

js
const recipe = await m77.ai.chat(
  `Create a recipe using: ${ingredients.join(', ')}.
   Return JSON: { "title": string, "minutes": number, "steps": string[] }`,
  { json: true }
);
renderRecipe(recipe);

Cinque schemi che funzionano bene

  • Riassumere: trasforma note lunghe, recensioni o ticket di assistenza in un breve riassunto in cima alla pagina.
  • Classificare: etichetta i moduli in arrivo per argomento o urgenza, poi salva l'etichetta con m77.db.update.
  • Generare bozze: descrizioni di prodotti, post per i social, risposte alle email — sempre modificabili prima del salvataggio.
  • Estrarre: ricava date, importi o nomi da un testo libero e inseriscili nei campi.
  • Assistere: un piccolo pannello di chat che risponde a domande sui contenuti della pagina.

Salva i risultati per non pagare due volte

Le chiamate sono conteggiate in token: 1 credito di integrazione ogni 500 token (input + output, minimo 1 per chiamata), quindi una risposta tipica costa circa 3–4 crediti. Se un risultato cambia di rado — il riassunto di un documento, i tag di un record — salvalo nel database e rigeneralo solo quando cambia la fonte.

js
if (!note.summary) {
  const summary = await m77.ai.chat(`Summarize in one sentence: ${note.body}`);
  await m77.db.update('notes', note.id, { summary });
}

Progetta per l'attesa e per gli errori

Le chiamate IA richiedono qualche istante, quindi trattale come qualsiasi richiesta di rete: disattiva il pulsante, mostra uno stato di caricamento e gestisci gli errori con un messaggio cordiale. m77.toast('Something went wrong', 'error') è un ripiego semplice. Le app create da builder77 lo fanno di default, ma vale la pena controllare quando aggiungi funzionalità a mano.

Scrivi i prompt come specifiche

Lo stesso consiglio che vale per creare app vale per i prompt al loro interno. Sii preciso su lunghezza, tono, formato e su cosa fare quando l'input manca o è strano.

Scrivi descrizioni di prodotto per un negozio di ceramiche fatte a mano. Massimo 40 parole. Toni caldi, concreti, niente superlativi. Se mancano dettagli, scrivi una breve descrizione neutra invece di inventare fatti.

Usa i risultati dell'IA in modo responsabile

  • Avvisa gli utenti quando un contenuto è generato dall'IA, soprattutto nelle interfacce di chat.
  • Permetti alle persone di rivedere e modificare le bozze dell'IA prima che vengano pubblicate o inviate.
  • Non usare l'output dell'IA come parola definitiva su questioni di salute, legali o finanziarie.
  • Evita di inviare dati personali sensibili nei prompt, a meno che non sia indispensabile.

Chiedi a builder77 di crearla

Raramente dovrai scrivere tutto questo da solo. Prova prompt come “aggiungi un pulsante IA che suggerisce i tag per ogni nota e li salva” oppure “aggiungi un assistente in chat che risponde alle domande sul menu”. Il builder conosce m77.ai e collegherà per te interfaccia, stati di caricamento e salvataggio.

Pronto a crearla?

Descrivi la tua idea e ottieni una prima versione funzionante in circa un minuto. Inizi gratis, senza carta di credito.