← Últimos artigos
💻 computer science

QUARE: Multi-Agent Negotiation for Balancing Quality Attributes in Requirements Engineering

O artigo apresenta o QUARE, um framework de engenharia de requisitos baseado em agentes múltiplos que utiliza negociação dialética entre especialistas em qualidade para resolver conflitos e gerar modelos de objetivos KAOS validados, demonstrando superioridade em cobertura de conformidade, preservação semântica e verificabilidade em comparação com abordagens existentes.

Autores originais: Haowei Cheng, Milhan Kim, Foutse Khomh, Teeradaj Racharak, Nobukazu Yoshioka, Naoyasu Ubayashi, Hironori Washizaki

Publicado 2026-03-13
📖 4 min de leitura☕ Leitura rápida

Autores originais: Haowei Cheng, Milhan Kim, Foutse Khomh, Teeradaj Racharak, Nobukazu Yoshioka, Naoyasu Ubayashi, Hironori Washizaki

Artigo original sob licença CC BY 4.0 (http://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

Imagine que você está construindo uma casa muito complexa, como um arranha-céu inteligente. Você precisa garantir que ela seja segura (não desabe), eficiente (gaste pouca energia), sustentável (não polua), confiável (os sistemas de segurança funcionem) e ética (respeite as leis e os vizinhos).

O problema é que essas necessidades muitas vezes brigam entre si. Por exemplo: para ser super segura, você pode precisar de paredes grossas e pesadas, o que gasta mais energia para construir e move a eficiência para baixo.

Antes, os engenheiros tentavam resolver isso com uma única pessoa (ou um único computador) pensando em tudo ao mesmo tempo. Mas essa pessoa acabava focando demais em uma coisa (como a segurança) e esquecendo das outras, ou misturando tudo de um jeito confuso.

O artigo que você enviou apresenta o QUARE, que é como se fosse uma equipe de especialistas trabalhando juntos, mas com uma regra muito especial: eles não apenas dão opiniões, eles negociam de verdade.

Aqui está como funciona, explicado de forma simples:

1. A Equipe de Especialistas (Os Agentes)

Em vez de um único "cérebro" tentando fazer tudo, o QUARE cria 5 personagens (agentes), cada um com uma missão específica:

  • O Guardião da Segurança: Só se preocupa em evitar acidentes.
  • O Gerente de Eficiência: Só quer que tudo seja rápido e gaste pouca energia.
  • O Guardião Verde: Só pensa em não poluir e economizar recursos.
  • O Guardião da Confiança: Só quer garantir que os dados não sejam roubados.
  • O Guardião da Responsabilidade: Só se preocupa com as leis e a ética.

Cada um deles é como um especialista que olha o projeto apenas por sua lente.

2. A Grande Negociação (O Protocolo Dialético)

Aqui está a mágica. Quando o "Guardião da Segurança" diz: "Precisamos de um sistema de freio que demore 500 milissegundos para verificar tudo", o "Gerente de Eficiência" levanta a mão e diz: "Isso é impossível! O carro vai bater antes de frear. Precisamos de 30 milissegundos!".

Em sistemas antigos, o computador apenas somava as duas ideias ou escolhia a mais forte, perdendo o detalhe. No QUARE, eles entram em uma negociação estruturada (como um debate organizado):

  1. Tese: Um propõe uma ideia.
  2. Antítese: O outro critica e mostra onde a ideia falha para ele.
  3. Síntese: Eles trabalham juntos para criar uma nova solução que atenda a ambos.

Exemplo da Analogia:
Em vez de escolher entre "freio lento e seguro" ou "freio rápido e perigoso", a negociação cria uma solução inteligente: "Vamos ter um freio rápido para 99% das vezes (para eficiência) e um freio lento e profundo apenas se o sistema detectar uma anomalia estranha (para segurança)."
Eles não cedem; eles reinventam a solução.

3. O Chefe de Obra (O Orquestrador)

Existe um agente "chefe" que organiza essa conversa, garante que todos falem, que as regras sejam seguidas e que, no final, o projeto fique com uma estrutura lógica (chamada de modelo KAOS), pronta para ser usada por engenheiros reais.

4. A Checagem Final (Verificação)

Antes de entregar o projeto, o sistema usa uma "biblioteca de leis" (padrões internacionais como ISO) para verificar se tudo está correto. É como se um inspetor de obras verificasse se a casa atende a todas as normas de incêndio e eletricidade antes de você morar nela.

O Que Eles Descobriram?

Os autores testaram essa ideia em 5 cenários diferentes (desde um sistema de banco até carros autônomos) e compararam com outras ferramentas de Inteligência Artificial.

  • Mais Ideias: O QUARE gerou muito mais requisitos do que os outros sistemas (cerca de 25% a 43% a mais).
  • Melhor Equilíbrio: Enquanto outros sistemas focavam muito em uma coisa e ignoravam outras, o QUARE manteve um equilíbrio perfeito entre segurança, eficiência e ética.
  • Menos Erros: Eles conseguiram atender a 98% das regras industriais, enquanto os outros sistemas mal chegavam a 47%.
  • Sem Perda de Sentido: Mesmo depois de tanta negociação, a ideia original do cliente foi preservada com quase 95% de precisão.

Resumo em uma Frase

O QUARE é como substituir um único arquiteto cansado por uma equipe de especialistas que discutem, negociam e criam soluções criativas para que o produto final seja seguro, rápido, ecológico e ético ao mesmo tempo, tudo isso sem esquecer o que o cliente realmente queria.

A grande lição do artigo é que, para fazer Inteligência Artificial funcionar bem em tarefas complexas, não basta ter um modelo "gigante" e inteligente; é preciso ter uma boa arquitetura de equipe e regras claras de como eles devem conversar entre si.

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 →