← Últimos artigos
💻 computer science

From Chat to Interview: Agentic Requirements Elicitation with an Experience Ontology

Este artigo apresenta o OntoAgent, um agente de entrevistas que utiliza uma ontologia de experiência construída automaticamente para orientar modelos de linguagem grandes na condução de entrevistas de elicitação de requisitos estruturadas, sistemáticas e eficientes, superando significativamente as linhas de base existentes tanto em eficácia quanto em eficiência de questionamento.

Autores originais: Dongming Jin, Zhi Jin, Yaotian Yang, Linyu Li, Zheng Fang, Yuanpeng He, Wenchun Jing, Xiaohong Chen

Publicado 2026-05-28
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Dongming Jin, Zhi Jin, Yaotian Yang, Linyu Li, Zheng Fang, Yuanpeng He, Wenchun Jing, Xiaohong Chen

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

O Problema: O Entrevistador "Tagarela" vs. O Detetive "Experiente"

Imagine que você está tentando construir uma casa personalizada. Você contrata um empreiteiro para fazer perguntas sobre o que você precisa.

  • O Jeito Antigo (Conversa Livre): Você contrata um empreiteiro que apenas conversa com você. Ele pode perguntar: "Você gosta de azul?", depois "Você gosta de vermelho?", depois "Você gosta de azul?". Ele esquece de perguntar sobre o encanamento, o telhado ou a garagem porque está apenas "conversando". Ele perde os detalhes ocultos que você não pensou em mencionar (como: "Preciso de um quarto à prova de som para minha banda"). Isso é como usar um chatbot de IA padrão para coletar requisitos: é amigável, mas frequentemente perde a visão geral e faz as mesmas perguntas duas vezes.
  • O Jeito do Especialista Humano: Um empreiteiro veterano tem uma lista de verificação mental. Ele sabe que, antes de falar sobre cores de tinta, deve verificar a fundação. Ele sabe perguntar sobre o layout da cozinha antes do banheiro. Ele segue um mapa oculto de "o que precisa ser perguntado" baseado em anos de experiência.

O Objetivo do Artigo: Os autores queriam ensinar uma IA a agir como aquele empreiteiro veterano, não apenas como um amigo tagarela. Eles construíram um sistema chamado OntoAgent.


A Solução: O "Mapa de Experiência" (Ontologia)

A ideia central deste artigo é que você não deve apenas deixar uma IA "improvisar". Em vez disso, você deve dar a ela um mapa estruturado baseado na experiência do mundo real.

Os autores chamam esse mapa de "Ontologia de Experiência". Pense nele como uma árvore ou uma árvore genealógica para requisitos:

  1. O Tronco (Aspectos): As grandes categorias (por exemplo, "Como o usuário interage", "Que conteúdo é exibido", "Como parece").
  2. Os Galhos (Dimensões): Áreas específicas sob essas categorias (por exemplo, sob "Interação", você tem "Pesquisa" e "Login").
  3. As Folhas (Slots): Os detalhes minúsculos e específicos que precisam ser esclarecidos (por exemplo, sob "Pesquisa", você precisa saber: "Eles querem filtrar por data?").

Como o OntoAgent Constrói o Mapa:
Antes de entrevistar qualquer pessoa, a IA lê milhares de descrições de projetos passados (como ler plantas baixas antigas). Ela usa um Modelo de Linguagem de Grande Escala (LLM) para organizar automaticamente essas experiências passadas nessa estrutura de "Árvore". Isso se torna seu "Mapa de Experiência".


Como Funciona a Entrevista: A Dança de 4 Passos

Quando o OntoAgent entrevista um usuário, ele não apenas adivinha a próxima pergunta. Ele segue uma rotina estrita de 4 passos para cada turno da conversa:

  1. Ouvir (ParseUser): Ele escuta o que o usuário acabou de dizer. Eles confirmaram que precisam de um login? Eles disseram que não precisam de uma barra de pesquisa?
  2. Avaliar o Mapa (ScoreOnto): Ele olha para seu "Mapa de Experiência". Com base no que o usuário disse, ele atribui pontos a diferentes galhos. Se o usuário mencionou "ações", o galho "Pesquisa" recebe uma pontuação alta. Se eles não mencionaram "estilo", o galho "Estilo" recebe uma pontuação baixa.
  3. Reordenar (ReRankOnto): À medida que a conversa avança, o mapa é atualizado. Talvez o usuário tenha dito: "Não me importo com a cor", então a IA reduz a prioridade das perguntas de "Estilo" e aumenta a prioridade das perguntas de "Função". Ela reorganiza constantemente a lista do que perguntar a seguir.
  4. Podar os Galhos (GatePrune): Este é o impulsionador de eficiência. Se a IA fizer três perguntas sobre "Login" e o usuário disser "Não, não precisamos de login", a IA corta imediatamente todo aquele galho da árvore. Ela para de perguntar sobre senhas de login, formatos de e-mail, etc., porque aquele caminho está fechado. Isso economiza tempo.

Finalmente, ela pega a melhor pergunta dessa lista e a faz em linguagem natural.


Os Resultados: Por Que É Melhor

Os autores testaram esse sistema contra outros entrevistadores de IA (os "tagarelas") usando 101 cenários diferentes (como construir um site para um salão de beleza ou uma estação de esqui).

  • Encontrando o Escondido (Eficácia): As IAs "tagarelas" perderam muitos requisitos ocultos (como regras específicas sobre como os dados são classificados). O OntoAgent encontrou 33% a mais desses detalhes ocultos. Foi como o detetive que lembrou de verificar o porão, enquanto os outros só olharam na sala de estar.
  • Fazendo as Perguntas Certas Mais Rápido (Eficiência): As IAs "tagarelas" desperdiçaram tempo fazendo perguntas óbvias ou perguntando a mesma coisa duas vezes. O OntoAgent fez as perguntas mais importantes 21% mais rápido. Ele não ficou preso em loops.
  • Trabalhando com Diferentes Cérebros: O sistema funcionou bem mesmo quando eles trocaram o "cérebro" (o modelo de IA subjacente) por diferentes tipos de IA. Provou-se que o "Mapa de Experiência" é o segredo, não apenas o modelo de IA específico usado.
  • Feedback Humano: Quando pessoas reais (estudantes e especialistas) atuaram como "clientes" e conversaram com a IA, elas avaliaram o OntoAgent mais alto. Elas sentiram que era mais eficaz, eficiente e adaptável do que os outros métodos.

A Conclusão

O artigo afirma que, ao dar a uma IA um "Mapa de Experiência" estruturado (uma ontologia) derivado de trabalhos passados, podemos transformar uma conversa caótica e livre em uma entrevista sistemática e de nível especialista.

É a diferença entre perguntar a um amigo: "O que você quer para jantar?" (que pode apenas dizer "Pizza" e perder o fato de que você é vegetariano) versus perguntar a um chef profissional que tem uma lista de verificação de restrições dietéticas, perfis de sabor e métodos de cozimento para garantir que nada seja perdido.

Principais Conclusões: Para obter os melhores resultados da IA em tarefas complexas, não deixe-a apenas conversar livremente; dê a ela um mapa estruturado da experiência humana para guiar suas perguntas.

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 →