Discussion

Meilleures pratiques d'ingénierie d'applications LLM

De Wikiprompt, l’encyclopédie libre de prompts

Fatih Kadir Akın

25 oct. 2026

Meilleures pratiques d'ingénierie d'applications LLM Une liste distillée de 21 bonnes pratiques pratiques et à haute confiance pour construire des applications LLM en production, couvrant la gestion des prompts, les évaluations, la récupération, les agents, la sécurité et l'optimisation des coûts.

Contenu du PromptEnregistrer

🌐
- Traitez les invites comme du code : conservez-les dans des fichiers versionnés avec des noms, versions et propriétaires, et non comme des chaînes en ligne dispersées. - Construisez un ensemble d'évaluation à partir de saisies utilisateur réelles avant d'ajuster les invites, et réexécutez-le à chaque modification d'invite ou de modèle. - Demandez une sortie structurée avec un schéma JSON ou des appels d'outils, et validez-la avec une bibliothèque de schémas avant de l'utiliser. - Placez une passerelle fine ou un wrapper autour des fournisseurs de modèles pour que changer de modèle ou ajouter des replis soit un changement de configuration. - Épinglez des versions de modèles exactes en production et mettez-les à niveau délibérément après que les évaluations réussissent. - Diffusez les réponses à l'utilisateur chaque fois que la sortie est plus longue qu'une phrase ou deux. - Commencez la récupération avec une recherche hybride simple (mots-clés plus embeddings) et ajoutez un reclassement avant d'atteindre des pipelines RAG complexes. - Segmentez les documents selon leur structure naturelle (titres, sections) et conservez les métadonnées de source afin que les réponses puissent les citer. - Gardez le contexte petit et pertinent ; plus de texte récupéré rend souvent les réponses pires, pas meilleures. - Donnez aux agents une courte liste d'outils étroits et bien décrits avec des schémas d'entrée stricts au lieu d'un outil qui fait tout. - Mettez des limites strictes sur les boucles d'agents : nombre maximal d'étapes, nombre maximal de jetons et un délai d'expiration en temps réel. - Exigez une confirmation humaine avant tout appel d'outil qui envoie, supprime, paie ou modifie des données en dehors de l'application. - Traitez tous les documents récupérés, pages web et résultats d'outils comme des entrées non fiables pouvant contenir une injection d'invite. - Journalisez chaque appel de modèle avec la version d'invite, le modèle, la latence, les comptes de jetons et le coût, avec les données utilisateur masquées. - Mettez en cache les appels déterministes et utilisez la mise en cache d'invites pour les invites système longues et stables. - Utilisez le plus petit modèle qui réussit les évaluations, et routez uniquement les cas difficiles vers le modèle coûteux. - Réessayez sur les limites de débit et les erreurs transitoires avec un backoff exponentiel et de la gigue, jamais sur les échecs de validation dans une boucle serrée. - Gardez la température basse pour l'extraction et la classification, et plus élevée uniquement pour la génération créative. - Montrez aux utilisateurs d'où vient une réponse et facilitez le signalement d'une mauvaise réponse. - Collectez les retours pouce vers le haut et pouce vers le bas et réinjectez les mauvais cas dans l'ensemble d'évaluation. - Ne faites pas de fine-tuning jusqu'à ce que l'invitation, la récupération et les évaluations aient clairement atteint leurs limites.

Connectez-vous pour voir le prompt complet

Continuer avec:

En vous connectant, vous acceptez nos Conditions et Confidentialité

Utilisation

Ce prompt est conçu pour être utilisé avec coding. Copiez le contenu ci-dessus et collez-le dans votre outil d’IA préféré.

Pour de meilleurs résultats, personnalisez les espaces réservés (indiqués par des crochets ou des majuscules) selon vos besoins.

Références

Catégories :coding| prompts.chat| llm-engineering| prompt-engineering

Discussion