Descrição da ferramenta:
Defend é uma biblioteca de código aberto em Python que adiciona uma camada de segurança a aplicativos alimentados por modelos de linguagem, permitindo envolver o modelo com verificações configuráveis de entrada e saída com apenas uma linha de código.
Atributos:
🛡️ Segurança Configurável: Permite definir regras personalizadas para validar entradas e saídas do modelo.
🔄 Facilidade de Uso: Implementação simples com uma única linha de código para envolver o modelo.
⚙️ Open Source: Código aberto, promovendo transparência e customização pela comunidade.
📦 Integração com LLMs: Compatível com qualquer aplicativo que utilize modelos de linguagem treinados.
🔧 Guarda Personalizável: Possibilidade de configurar diferentes tipos de verificações conforme a necessidade.
Exemplos de uso:
💻 Proteção de Entrada: Validar dados fornecidos pelo usuário antes do processamento pelo modelo.
📝 Saneamento de Saída: Filtrar ou modificar respostas geradas para evitar conteúdo inadequado.
🔒 Aprimoramento da Segurança: Implementar regras específicas para prevenir uso indevido do sistema.
⚠️ Avaliação em Tempo Real: Monitorar as respostas do modelo durante a operação para garantir conformidade.
🚀 Pilotos Rápidos: Integrar verificações adicionais rapidamente em aplicações existentes sem alterar significativamente o código.

