← Últimos artigos
💻 computer science

Towards a unified user modeling language for engineering human centered AI systems

Este artigo propõe uma linguagem de modelagem de usuário unificada que integra diversas dimensões de perfil de usuário para superar as limitações das abordagens existentes de granularidade grossa, demonstrando sua eficácia por meio da implementação na plataforma low-code BESSER e de uma prova de conceito para a adaptação automática de agentes conversacionais de IA.

Autores originais: Aaron Conrardy, Alfredo Capozucca, Jordi Cabot

Publicado 2026-06-23
📖 4 min de leitura☕ Leitura rápida

Autores originais: Aaron Conrardy, Alfredo Capozucca, Jordi Cabot

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á entrando em uma biblioteca enorme e de alta tecnologia. Antigamente, o bibliotecário entregaria o mesmo mapa genérico para cada pessoa que entrasse, independentemente de ser uma criança, um idoso, alguém que usa cadeira de rodas ou alguém que fala uma língua diferente. Você teria que descobrir o resto por conta própria.

Este artigo argumenta que, em nosso mundo digital moderno, o software não deveria funcionar como aquele antigo bibliotecário. Em vez disso, ele deveria agir como um concierge pessoal superinteligente que sabe exatamente quem você é antes mesmo de você pedir um livro.

Aqui está a divisão da proposta do artigo, usando analogias simples:

1. O Problema: Uma Pilha Bagunçada de Peças de Quebra-Cabeça

Atualmente, se um desenvolvedor de software quiser construir um aplicativo que "conheça" você, ele tem que usar um monte de ferramentas diferentes e desconectadas.

  • Uma ferramenta pode saber sua idade.
  • Outra pode saber se você é daltônico.
  • Uma terceira pode saber seus hobbies favoritos.

Os autores dizem que isso é como tentar construir uma casa usando peças de três caixas de quebra-cabeça diferentes. Algumas peças não se encaixam e você acaba com uma casa instável e incompleta. Como as ferramentas não conversam entre si, o software não consegue realmente "personalizar" a experiência. Ele perde a visão do todo.

2. A Solução: Um "Passaporte do Usuário" Universal

Os autores criaram uma Linguagem Unificada de Modelagem de Usuário. Pense nisso como um passaporte digital padronizado para cada usuário.

Em vez de ter listas separadas para diferentes traços, esta linguagem coloca tudo em um formato estruturado e legível por máquina (especificamente usando um formato chamado JSON, que é como um sistema de arquivamento digital muito organizado).

Este "passaporte" abrange 10 categorias da sua vida, incluindo:

  • O Básico: Seu nome, idade e localização.
  • O Corpo: Suas habilidades físicas (como se você tem dificuldades de audição ou de locomoção).
  • A Mente: Seus traços de personalidade (você é extrovertido ou tímido?), seu humor no momento e seus objetivos.
  • As Habilidades: Quais idiomas você fala e no que é bom.
  • A Cultura: Sua origem, religião e o que você valoriza.
  • Os Relacionamentos: Quem são seus amigos e familiares.

A beleza deste sistema é que ele é flexível. Você não precisa preencher todas as seções. Se você não quiser compartilhar seus hobbies, não há problema. O sistema foi construído para lidar com informações ausentes de forma elegante.

3. A Prova: Um Chatbot que Realmente Escuta

Para provar que este "passaporte" funciona, os autores construíram uma prova de conceito (um protótipo funcional). Eles criaram um chatbot (uma IA conversacional) que lê este passaporte digital antes de responder a uma pergunta.

Veja como eles testaram:
Eles perguntaram ao chatbot: "Dê-me alguns conselhos de exercícios para ganhar massa muscular."

  • Cenário A: Eles alimentaram o chatbot com o perfil de um homem de 30 anos que usa cadeira de rodas.
    • O Resultado: O chatbot imediatamente pulou os exercícios de perna e focou inteiramente em treinos para a parte superior do corpo. Ele sabia não sugerir coisas que ele fisicamente não poderia fazer.
  • Cenário B: Eles alimentaram o chatbot com o perfil de um homem de 80 anos.
    • O Resultado: O chatbot sugeriu exercícios muito leves e até aconselhou que ele consultasse um médico primeiro, reconhecendo os riscos associados à sua idade.

Sem este "passaporte", o chatbot teria apenas dado o mesmo conselho genérico para ambos os homens, o que poderia ser inútil ou até perigoso.

4. A Ferramenta: Tornando a Construção Fácil

Os autores não escreveram apenas uma teoria; eles construíram as ferramentas para fazer isso acontecer. Eles usaram uma plataforma de código aberto chamada BESSER para criar um sistema onde:

  1. Um usuário pode preencher um formulário web simples (como uma configuração de perfil).
  2. O sistema transforma automaticamente esse formulário no "passaporte digital" (o arquivo JSON).
  3. O chatbot lê esse arquivo e adapta instantaneamente sua personalidade e conselhos para corresponder ao usuário.

A Conclusão

Este artigo propõe uma linguagem única e unificada para descrever quem é o usuário, combinando ideias de psicologia, sociologia e ciência da computação. Ao dar ao software um "cartão de identidade" completo e estruturado para cada usuário, os desenvolvedores podem construir sistemas de IA que não apenas falam com as pessoas, mas que realmente se adaptam a elas, tornando a tecnologia mais acessível, segura e pessoal para todos.

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 →