Tous les articles
IA·6 min de lecture

Ajouter des fonctions IA à votre application avec m77.ai

Résumés, suggestions, classification et chat : chaque application builder77 peut appeler l'IA en une ligne de code, sans clé API. Cas d'usage, prompts et pièges à éviter.

77
L'équipe builder77
builder77.com

Ajouter de l'IA à une application implique habituellement de s'inscrire chez un fournisseur de modèles, de stocker une clé API sur un serveur et d'écrire un endpoint backend pour que la clé n'arrive jamais dans le navigateur. Avec builder77, c'est déjà fait. Chaque application dispose de m77.ai.chat, et les appels sont facturés sur les crédits d'intégration du propriétaire de l'application — 1 crédit pour 500 tokens (entrée + sortie, minimum 1 par appel).

Les bases

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.' }
);

Passez une chaîne pour un prompt ponctuel, ou un tableau de messages pour une conversation. L'instruction facultative system définit le ton et les règles.

Sortie structurée avec json: true

La plupart des fonctions IA utiles ne veulent pas de prose : elles veulent des données que votre interface peut afficher. Définissez json: true et décrivez la forme souhaitée. Vous recevez un objet déjà analysé.

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);

Cinq usages qui fonctionnent bien

  • Résumer : transformez de longues notes, des avis ou des tickets de support en un court résumé en haut de page.
  • Classer : étiquetez les formulaires reçus par sujet ou par urgence, puis enregistrez l'étiquette avec m77.db.update.
  • Générer des brouillons : descriptions produit, posts pour les réseaux sociaux, réponses aux e-mails — toujours modifiables avant l'enregistrement.
  • Extraire : récupérez des dates, des montants ou des noms dans un texte libre pour remplir des champs.
  • Assister : un petit panneau de chat qui répond aux questions sur le contenu de la page.

Enregistrez les résultats pour ne pas payer deux fois

Les appels sont décomptés en tokens : 1 crédit d'intégration pour 500 tokens (entrée + sortie, minimum 1 par appel), une réponse typique coûte donc environ 3 à 4 crédits. Si un résultat change rarement — le résumé d'un document, les tags d'un enregistrement —, stockez-le dans la base de données et ne le régénérez que lorsque la source change.

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

Prévoyez l'attente et les erreurs

Les appels IA prennent un moment : traitez-les comme n'importe quelle requête réseau. Désactivez le bouton, affichez un état de chargement et gérez les erreurs avec un message aimable. m77.toast('Something went wrong', 'error') est une solution de repli facile. Les applications créées par builder77 le font par défaut, mais vérifiez-le quand vous ajoutez des fonctions à la main.

Rédigez vos prompts comme des cahiers des charges

Les conseils qui valent pour créer des applications valent aussi pour les prompts qu'elles contiennent. Soyez précis sur la longueur, le ton, le format et sur ce qu'il faut faire quand l'entrée manque ou paraît étrange.

Tu rédiges des descriptions de produits pour une boutique de céramique artisanale. 40 mots maximum. Chaleureux, concret, sans superlatifs. Si les informations manquent, écris une courte description neutre au lieu d'inventer des faits.

Utilisez les résultats de l'IA de façon responsable

  • Indiquez aux utilisateurs quand un contenu est généré par l'IA, surtout dans les interfaces de chat.
  • Laissez les gens relire et modifier les brouillons de l'IA avant qu'ils ne soient publiés ou envoyés.
  • Ne faites pas de la réponse de l'IA le dernier mot sur des questions de santé, de droit ou de finances.
  • Évitez d'envoyer des données personnelles sensibles dans les prompts, sauf si c'est indispensable.

Demandez à builder77 de le créer

Vous aurez rarement besoin d'écrire tout cela vous-même. Essayez des prompts comme « ajoute un bouton IA qui suggère des tags pour chaque note et les enregistre » ou « ajoute un assistant de chat qui répond aux questions sur la carte ». L'outil de création connaît m77.ai et câblera pour vous l'interface, les états de chargement et l'enregistrement.

Prêt à le créer ?

Décrivez votre idée et obtenez une première version fonctionnelle en une minute environ. Gratuit pour commencer, sans carte bancaire.