View a markdown version of this page

Esclareça a mudança de disponibilidade - SageMaker IA da Amazon

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Esclareça a mudança de disponibilidade

nota

O Amazon SageMaker Clarify não está mais aberto a novos clientes. Os clientes existentes podem continuar usando o serviço normalmente. AWS continua investindo em melhorias de segurança e disponibilidade para o Clarify, mas não planejamos introduzir novos recursos.

AWS-soluções de monitoramento publicadas, métricas de viés padronizadas, avaliações SHAP e Amazon Bedrock

A combinação das soluções de monitoramento AWS de SageMaker IA de código aberto publicadas, da computação básica dos relatórios padronizados de métricas de viés Clarify, da biblioteca SHAP na qual a própria SageMaker Clarify foi construída, do Amazon SageMaker AI MLFlow, da Amazon, da Amazon e da Amazon CloudWatch Bedrock Evaluations serve QuickSight como um substituto para o Amazon Clarify. SageMaker Essa orientação fornece o seguinte:

  • AWS- as soluções de referência publicadas são a base. As soluções de monitoramento de SageMaker inteligência artificial da Amazon de código aberto na aws-samples GitHub organização são arquiteturas de referência testadas em produção, construídas inteiramente com base em serviços AWS gerenciados (Amazon SageMaker AI, SageMaker AI MLflow, Amazon Athena, AWS Lambda, Amazon, Amazon SQS, Amazon SNS EventBridge, Amazon). QuickSight Eles são executados em sua própria AWS conta e operacionalizam a análise de preconceitos e explicabilidade como parte de um funil governado de ponta a ponta, em vez de scripts ad hoc. Essas são as mesmas soluções de referência usadas na orientação de migração do SageMaker Model Monitor.

  • As métricas de viés são aritméticas padronizadas, não uma dependência de biblioteca. As métricas de viés pré-treinamento e pós-treinamento da Clarify (DPL, DPPL, DI, CI e medidas relacionadas) são publicadas, fórmulas padrão do setor calculadas a partir da contagem de rótulos e dos valores da matriz de confusão. Você os reproduz com pandas e scikit-learn, código de sua propriedade, teste e versão dentro de seu próprio pipeline.

  • O SHAP é o mesmo mecanismo que o Clarify usa. SageMaker O Clarify calcula a atribuição de recursos usando a biblioteca SHAP internamente (consulte a documentação do Clarify SHAP values). A adoção do SHAP produz Shapley-value diretamente atribuições.

  • Avaliações da Amazon Bedrock somente para modelos de fundação. O Amazon Bedrock Evaluations e o Amazon Bedrock Guardrails são o caminho AWS gerenciado para a avaliação de LLM e de IA generativa. Eles substituem a capacidade de avaliação do modelo básico (FMEval) da Clarify. Eles não substituem a detecção ou explicabilidade de viés preditivo (tabular/classical ML).

Removendo Clarify

Interrompa as tarefas de processamento do Clarify para uma nova análise

Se seu fluxo de trabalho incluir a execução de trabalhos de processamento do SageMaker SageMakerClarifyProcessor Clarify usando a classe, clarify.SHAPConfig as configuraçõesclarify.BiasConfig/ou os run_explainability() métodosrun_bias()/do SDK do SageMaker Python, faça a transição para as alternativas descritas na seção Configurando substituições abaixo.

Excluir ou reter artefatos de saída do Clarify (opcional)

Esclareça os trabalhos de processamento e armazene artefatos de saída no Amazon S3:

  • Relatórios de análise de viés: analysis.json, com métricas de viés pré-treinamento e pós-treinamento

  • Explicações do SHAP: explanations_shap/out.csv, com valores SHAP locais por instância

  • Valores globais do SHAP: pontuações agregadas de importância de recursos

  • Gráficos de dependência parcial (PDPs): visualizações de efeitos de características

  • Arquivos de restrições: usados pelo Model Monitor para linhas de base de desvio de polarização e desvio de atribuição de recursos

Se você precisar mantê-los para fins de conformidade, trilhas de auditoria regulatória ou referência histórica, deixe-os no S3 ou arquive-os no S3 Glacier. Se eles não forem mais necessários, exclua o prefixo S3.

Remova o Clarify SageMaker das tubulações (se usado)

Se você tiver SageMaker Pipelines com ClarifyCheckStep ou ProcessingStep etapas que invocam o Clarify, substitua-os por um ProcessingStep que execute a computação métrica padronizada e o SHAP, seguindo o mesmo padrão que as soluções de referência AWS publicadas usam nos SageMaker Pipelines (consulte Configurando substituições abaixo).

Configurando substituições

O caminho de substituição calcula as métricas de viés padronizadas diretamente com o pandas e o scikit-learn e calcula a atribuição de recursos com o SHAP (o mesmo mecanismo que o Clarify usa). Você os executa dentro das soluções e SageMaker pipelines AWS de referência publicados, registrando os resultados em um aplicativo SageMaker AI MLflow para que seus resultados de preconceito e explicabilidade tenham a mesma linhagem, controle de versão e governança de seu treinamento.

Substituindo a detecção de viés pré-treinamento e pós-treinamento

As métricas de pré-treinamento da Clarify são fórmulas publicadas e padronizadas com base na contagem de rótulos e nas proporções das classes. Computá-los diretamente mantém a verificação de preconceito simples, de propriedade e testável por sua equipe e consistente com o que as soluções de referência AWS publicadas fazem em seus trabalhos de monitoramento.

Consulte a referência de métricas de viés pré-treinamento da Clarify para obter a fórmula exata por trás de cada métrica, para que sua implementação corresponda à saída da Clarify.

As métricas pós-treinamento da Clarify são funções padronizadas de contagens de matrizes de confusão por grupo. Calculá-las diretamente a partir de previsões e verdades básicas mantém a verificação simples e de propriedade de sua equipe, além de corresponder à abordagem por segmento que as soluções de referência AWS publicadas usam para desvio de preconceitos. Registre os resultados por segmento em um aplicativo SageMaker AI MLflow para governança e rastreamento de tendências.

Consulte a referência de métricas de viés pós-treinamento do Clarify para obter a fórmula exata por trás de cada métrica.

Substituindo a explicabilidade do modelo (atribuição de recursos SHAP)

A biblioteca SHAP é o mesmo mecanismo que impulsiona a explicabilidade do SageMaker Clarify. Usá-lo diretamente oferece mais flexibilidade:

pip install shap

Para uso em produção, as soluções AWS de referência publicadas incluem um 6_shap_explainability.ipynb notebook que gera a importância global dos recursos, explicações de previsão individuais e análise de interação de recursos para um modelo implantado, registrando os resultados em um aplicativo SageMaker AI MLflow.

Consulte a documentação do SHAP para obter a referência da API.

Substituindo o desvio de viés e o monitoramento de desvio de atribuição de recursos

Essa abordagem operacionaliza as mesmas métricas padronizadas (métricas de imparcialidade computadas diretamente e importância dos recursos do SHAP) em um cronograma, com governança, linhagem e alertas, usando as soluções de monitoramento de IA da Amazon. SageMaker Ele usa o mesmo QuickSight padrão EventBridge + Lambda + Athena (Iceberg) + MLflow + SNS + que a orientação de migração do Model Monitor usa para desvio de qualidade de dados e modelos, de modo que o desvio de viés e o desvio de atribuição de recursos se tornam métricas adicionais no mesmo pipeline de governança, em vez de um sistema separado.

Substituindo a avaliação do modelo de fundação (LLM)

Opção 1: biblioteca fmeval (recomendada para SageMaker-hosted modelos)

A fmeval biblioteca é o mesmo mecanismo de avaliação em que se baseia a avaliação do modelo básico da Clarify e pode ser usada independentemente das tarefas de processamento da Clarify:

pip install fmeval

A fmeval biblioteca oferece suporte a: resumo de texto, resposta a perguntas, classificação, geração aberta, conhecimento factual, toxicidade, robustez (perturbações semânticas) e avaliação imediata de estereotipagem. Para o monitoramento contínuo e em produção da qualidade LLM em SageMaker endpoints, as AWS soluções de referência LLM Inference Monitoring e LLM Quality Observability with Grafana executam avaliações de IA generativas do MLflow (segurança, relevância, fluência, diretrizes, coerência) usando modelos da Amazon Bedrock.

Consulte Usar a biblioteca fmeval para executar uma avaliação automática e rastrear a avaliação do modelo LLM usando o MLflow e o FMeval SageMaker gerenciados pela Amazon para obter etapas detalhadas.

Opção 2: Amazon Bedrock Evaluations (serviço gerenciado)

O Amazon Bedrock Evaluations fornece uma alternativa gerenciada para a avaliação do modelo básico sem a necessidade de esclarecer os trabalhos de processamento:

  1. Abra o console do Amazon Bedrock.

  2. Escolha Avaliações na navegação à esquerda.

  3. Escolha Criar trabalho de avaliação.

  4. Selecione o tipo de avaliação:

    • Avaliação automática: algoritmos predefinidos para precisão, robustez e toxicidade

    • Avaliação humana: traga trabalhadores humanos para uma avaliação subjetiva da qualidade

  5. Selecione modelos para avaliar (JumpStart modelos, modelos Bedrock ou terminais personalizados).

  6. Escolha conjuntos de dados integrados ou faça upload de conjuntos de dados de prompt personalizados.

  7. Analise os resultados da avaliação com métricas comparativas entre os modelos.

O Bedrock Evaluations oferece suporte à avaliação de modelos hospedados no Bedrock, modelos personalizados e modelos externos (incluindo implantações locais ou em várias nuvens), desde que você forneça dados de avaliação no formato necessário.

Consulte Avaliar o desempenho dos recursos do Amazon Bedrock e Avalie modelos ou sistemas RAG usando o Amazon Bedrock Evaluations para obter etapas detalhadas.

Opção 3: Amazon Bedrock Guardrails (segurança em tempo de execução)

Para a filtragem de conteúdo em tempo de execução (toxicidade, PII, conteúdo nocivo) que a SageMaker Clarify avalia no momento da avaliação, o Amazon Bedrock Guardrails fornece proteção contínua em tempo de execução para aplicativos generativos de IA:

  • Filtros de conteúdo: bloqueie conteúdo nocivo, odioso, sexual, violento ou insultuoso

  • Tópicos negados: evite respostas de modelos sobre tópicos específicos

  • Filtros de informações confidenciais: detecte e edite PII (nomes, endereços, SSN, cartões de crédito)

  • Verificações contextuais de aterramento: reduza as alucinações fundamentando as respostas nos dados de origem

  • Verificações automatizadas de raciocínio: valide a precisão factual usando o raciocínio formal

Consulte Detectar e filtrar conteúdo nocivo usando o Amazon Bedrock Guardrails para obter etapas detalhadas.