← Últimos artigos
💻 computer science

From Trustworthy AI Principles to Verifiable System Requirements: A Multi-Stakeholder Engineering Framework for Clinical Decision Support Systems

Este artigo apresenta uma estrutura de engenharia reprodutível de três fases que traduz sistematicamente as necessidades de múltiplas partes interessadas e as restrições regulatórias em requisitos de sistema formais e verificáveis, em conformidade com a ISO/IEC/IEEE 29148 e a taxonomia FUTURE-AI, demonstrada através da criação de um corpus de requisitos publicamente disponível para um sistema de IA clínica de alto risco no projeto AI4HF.

Autores originais: Antonino Angi, Joan Perramon-Llussà, Ilia Stepin, Miriam Cabrita, Laura Arbelaez Ossa, A. Anil Sinaci, Senan Postaci, Carina Dantas, Machteld J. Boonstra, Saskia Haitjema, Andreas Triantafyllidis, Shi
Publicado 2026-08-26
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Antonino Angi, Joan Perramon-Llussà, Ilia Stepin, Miriam Cabrita, Laura Arbelaez Ossa, A. Anil Sinaci, Senan Postaci, Carina Dantas, Machteld J. Boonstra, Saskia Haitjema, Andreas Triantafyllidis, Shishir Rao, Stefan Smorenburg, Folkert Wouter Asselbergs, Karim Lekadir

Artigo original sob licença CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

No hospital moderno, um novo tipo de ferramenta está tomando forma: um software que aprende com os dados dos pacientes para prever riscos de saúde antes que se tornem emergências. Esses sistemas, frequentemente chamados de inteligência artificial, prometem ajudar médicos a tomar decisões mais rápidas e precisas. Mas existe um profundo abismo entre os ideais elevados de como tal tecnologia deveria se comportar e o código real que roda em um servidor. Temos acordos amplos de que a IA médica deve ser justa, segura e compreensível, mas essas ideias muitas vezes permanecem tão vagas quanto "ser gentil" ou "ser honesto". Sem uma ponte clara, os desenvolvedores podem construir sistemas que tecnicamente funcionam, mas falham em atender às rigorosas regras de segurança exigidas para o cuidado humano, ou, pior, podem construir sistemas que ignoram as próprias pessoas que deveriam ajudar. O desafio não é apenas dizer o que é certo, mas escrever exatamente como uma máquina deve se comportar para ser considerada certa, de uma forma que possa ser testada e comprovada.

Uma equipe de pesquisadores construiu uma ponte sobre esse abismo. Eles criaram um método passo a passo para transformar as esperanças vagas de médicos, pacientes e reguladores em uma lista rígida e verificável de instruções para software. Este trabalho foi testado em um projeto do mundo real projetado para prever riscos para pacientes com insuficiência cardíaca crônica, uma condição onde um erro de previsão pode ser fatal. Os pesquisadores reuniram contribuições de seis grupos diferentes, incluindo os próprios pacientes, os médicos que usarão a ferramenta, especialistas em ética e especialistas jurídicos. Eles pegaram as preocupações levantadas nessas reuniões — como o medo de um paciente de que o computador possa tratá-lo de forma diferente de outra pessoa, ou a necessidade de um médico de ver como uma previsão foi feita — e as traduziram para uma linguagem formal que engenheiros de software possam seguir. O resultado foi um documento contendo 173 regras específicas. Cada regra é escrita em um formato estrito que não deixa margem para ambiguidade, declarando claramente o que o sistema deve fazer, o que ele deve fazer e o que ele pode vir a fazer. Crucialmente, cada uma das regras vem com um teste definido para provar que funciona, garantindo que o produto final possa ser verificado em relação às promessas originais de segurança e justiça.

O processo começou ouvindo as pessoas envolvidas. Em workshops realizados na Europa, América do Sul e África, pacientes compartilharam histórias sobre suas jornadas, enquanto médicos descreveram seus fluxos de trabalho diários. Os pesquisadores também analisaram as restrições rígidas da lei, como as regulamentações europeias que classificam a IA médica como de alto risco. Eles combinaram esses relatos de baixo para cima com requisitos jurídicos de cima para baixo para criar uma lista unificada de necessidades. Antes de transformar essas necessidades em código, a equipe usou um método de consenso para decidir quais eram essenciais e quais eram opcionais. Eles então aplicaram um padrão de engenharia rigoroso para reescrever essas necessidades. Em vez de dizer "o sistema deve ser justo", o que é difícil de testar, eles escreveram: "o sistema deve fornecer uma notificação sobre a tomada de decisão responsável, independentemente de o clínico confiar ou não na previsão". Essa mudança de conceitos vagos para ações concretas é o cerne de sua conquista. Ela transforma um princípio moral em um requisito funcional que um testador pode verificar ao executar uma verificação específica.

Assim que a lista de 173 regras foi escrita, a equipe a verificou contra um framework abrangente para IA confiável conhecido como FUTURE-AI. Esse framework decompõe o conceito de confiabilidade em trinta subprincípios específicos, cobrindo desde a privacidade de dados até como o sistema explica seu raciocínio. Os pesquisadores mapearam cada uma de suas 173 regras para esses princípios para garantir que nada fosse esquecido. Eles descobriram que sua lista cobria todos os subprincípios, provando que seu método poderia capturar a total complexidade do problema. A distribuição das regras revelou insights interessantes: enquanto muitas regras focavam em como o sistema funciona (requisitos funcionais), um número surpreendentemente grande — mais de quarenta por cento — focava na qualidade do sistema, como sua segurança, velocidade e capacidade de lidar com erros. Isso destaca que, para a IA médica, os aspectos "não funcionais" são tão críticos quanto os próprios cálculos.

Os pesquisadores também examinaram como planejavam provar que cada regra era cumprida. Eles atribuíram um método de verificação específico para cada requisito. Para cerca de metade das regras, a prova viria de pessoas reais testando o sistema, usando questionários para ver se as explicações faziam sentido ou se a interface era fácil de usar. Para outras, a prova viria de verificações automatizadas que escaneiam o código em busca de falhas de segurança ou conformidade regulatória. Essa mistura garante que o sistema não seja apenas tecnicamente sólido, mas também humanamente aceitável. A equipe descobriu que confiar apenas em testes automatizados seria insuficiente; o elemento humano da confiança exige validação humana. Ao parear cada regra com um teste, eles criaram um roteiro que não deixa margem para suposições.

Este trabalho não afirma ter resolvido todos os problemas da IA médica, nem sugere que escrever essas regras seja fácil. Os pesquisadores reconhecem que seu método foi testado em um projeto específico para insuficiência cardíaca e que aplicar o método a outras doenças ou outros tipos de inteligência artificial exigirá mais estudos. Eles também observam que a etapa final de transformar essas regras de alto nível em código de computador real é um desafio separado. No entanto, eles demonstraram que é possível pegar as vozes complexas e muitas vezes conflitantes de um grupo diversificado de partes interessadas e as exigências rígidas da lei, e tecê-las em um conjunto único e coerente de instruções. Ao fazer isso, eles forneceram um caminho reproduzível para que outras equipes sigam, garantindo que a próxima geração de IA médica não seja apenas inteligente, mas também segura, justa e construída sobre uma base que possa ser confiada.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →