What is NeMo Guardrails?
NeMo Guardrails est une boîte à outils open source innovante conçue pour ajouter des garde-fous programmables aux applications conversationnelles basées sur les grands modèles de langage (LLM). Elle offre aux développeurs un moyen de contrôler et de guider la sortie des LLM, garantissant des interactions plus sûres et plus fiables. Grâce à sa prise en charge de plusieurs LLM et à une variété de types de garde-fous, NeMo Guardrails permet aux utilisateurs de créer des applications à la fois réactives et sécurisées.
Fonctionnalités clés :
? Garde-fous personnalisables : Définissez des règles spécifiques pour le comportement de votre LLM, comme éviter certains sujets ou suivre des chemins de conversation prédéfinis.
? Intégration transparente : Connectez votre LLM à d'autres services et outils de manière sécurisée, améliorant ainsi les capacités de l'application.
?️ Dialogues contrôlables : Dirigez les conversations avec des flux prédéfinis, garantissant le respect des meilleures pratiques de conception de conversation.
?️ Protection contre les vulnérabilités : Implémentez des mécanismes pour vous protéger contre les vulnérabilités courantes des LLM, comme les jailbreaks et les injections d'invite.
? Prise en charge des langues : Compatible avec divers LLM, notamment OpenAI GPT-3.5, GPT-4, LLaMa-2, Falcon, Vicuna et Mosaic.
Cas d'utilisation :
? Génération augmentée par la récupération : Appliquez la vérification des faits et la modération dans les systèmes de questions-réponses.
? Assistants spécifiques à un domaine : Assurez-vous que les chatbots restent sur le sujet et suivent les flux conversationnels conçus.
?️ Points de terminaison LLM : Ajoutez des garde-fous aux LLM personnalisés pour des interactions client plus sûres.
?️ Chaînes LangChain : Intégrez des garde-fous à LangChain pour un contrôle et une sécurité améliorés.





