Conheça o YOLO26: IA de visão de próxima geração.
Ultralytics
Voltar para o Glossário da Ultralytics

Representation Engineering (RepE)

Explora a Engenharia de Representação (RepE) para monitorar e controlar o comportamento da IA. Aprende a manipular os estados internos do Ultralytics YOLO26 para obter modelos mais seguros e direcionáveis.

A Engenharia de Representação (RepE) é uma metodologia avançada em machine learning que envolve analisar e manipular diretamente os estados cognitivos internos — ou representações — de redes neurais para monitorar e controlar o seu comportamento. Introduzida como uma abordagem de cima para baixo para segurança de IA e alinhamento, a RepE desloca o foco da mera modificação das entradas ou saídas de um modelo. Em vez disso, ela lê e altera os estados internos ocultos de grandes modelos de linguagem e sistemas de visão durante a inferência em tempo real, permitindo que os desenvolvedores direcionem o modelo para conceitos desejados como honestidade, inocuidade ou características visuais específicas sem treinar novamente a rede.

Link to this sectionComo funciona a Engenharia de Representação#

O conceito central da RepE, detalhado extensivamente no artigo sobre Engenharia de Representação do Center for AI Safety, divide-se em duas fases principais: leitura e controle.

Durante a fase de "leitura", pesquisadores analisam como as camadas ocultas de um modelo codificam conceitos específicos. Ao observar as saídas da função de ativação em diferentes prompts ou imagens, engenheiros podem isolar a "direção" específica no espaço latente que corresponde a um conceito, como veracidade ou uma classe de objeto específica. Isso baseia-se fortemente na pesquisa de interpretabilidade mecanística da Anthropic, que busca realizar a engenharia reversa de redes neurais.

Na fase de "controle", essas representações isoladas são artificialmente amplificadas ou suprimidas durante a passagem direta (forward pass). Esta intervenção altera efetivamente o comportamento do modelo em tempo real, uma técnica que se alinha estreitamente às diretrizes de segurança e alinhamento da OpenAI para a criação de sistemas de IA direcionáveis e previsíveis.

Link to this sectionDiferenciando a RepE de conceitos relacionados#

Para entender completamente a RepE, é importante distingui-la de outras técnicas comuns usadas em visão computacional e processamento de linguagem natural:

Link to this sectionAplicações no Mundo Real#

A RepE está impulsionando avanços significativos na criação de IA robusta e controlável em múltiplos domínios, apoiada por pesquisas de instituições como o estudo do MIT CSAIL sobre interpretabilidade de redes neurais:

  • Mitigação de Alucinações de IA: Ao identificar a representação interna de "veracidade", engenheiros podem aumentar artificialmente este sinal durante a inferência. Isto é usado ativamente para reduzir a alucinação em LLMs, garantindo que os chatbots forneçam informações factuais em vez de fabricar respostas.
  • Direcionamento de Sistemas de Visão Multimodais: Em modelos multimodais, a RepE pode ser usada para controlar o foco visual de um agente de IA. Por exemplo, na condução autônoma, amplificar a representação interna para "perigos de pedestres" pode forçar o modelo a priorizar detecções críticas de segurança em ambientes complexos, uma área de foco destacada nas publicações do IEEE sobre transparência de IA.

Link to this sectionImplementando a extração de conceitos em modelos de visão#

Embora a edição direta de ativações exija intervenções matemáticas avançadas, o primeiro passo da RepE — leitura de representações — pode ser realizado usando frameworks modernos de deep learning. Ao utilizar a documentação de ganchos de avanço (forward hooks) do PyTorch, desenvolvedores podem extrair os estados internos de modelos como o Ultralytics YOLO26 para analisar como os conceitos visuais são codificados.

from ultralytics import YOLO

# Load the recommended Ultralytics YOLO26 model for state-of-the-art vision tasks
model = YOLO("yolo26n.pt")

# Access the underlying PyTorch model to register a forward hook
pytorch_model = model.model
internal_representations = []


# Define a hook function to capture the output of a specific hidden layer
def hook_fn(module, input, output):
    internal_representations.append(output)


# Attach the hook to a middle layer (e.g., layer index 5) to read representations
handle = pytorch_model.model[5].register_forward_hook(hook_fn)

# Run inference on an image to capture the cognitive state of the model
results = model("https://ultralytics.com/images/bus.jpg")

# The captured representations can now be analyzed for RepE steering
print(f"Captured latent representation shape: {internal_representations[0].shape}")

# Remove the hook to clean up memory
handle.remove()

À medida que os modelos se tornam mais complexos, as técnicas descritas no guia do TensorFlow sobre aprendizagem de representação e na pesquisa de segurança do Google DeepMind enfatizam que entender e realizar a engenharia desses estados internos será fundamental para a próxima geração de arquiteturas de IA seguras e confiáveis.

Explore solutions

Real-time AI tailored to your operation

IA na Agricultura

Leve a IA de visão para a agricultura inteligente com os modelos Ultralytics YOLO. Potencialize o monitoramento de colheitas, rastreamento de gado e agricultura de precisão para obter rendimentos maiores e mais inteligentes.

Saiba mais
Real-time AI that works with your operation

IA no Setor Automotivo

Aplica visão computacional no setor automotivo com modelos Ultralytics YOLO. A IA de visão eleva a segurança viária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.

Saiba mais
Real-time AI that works with your team

IA na Saúde

Crie soluções para a saúde com modelos Ultralytics YOLO. A IA de visão na saúde potencializa diagnósticos mais inteligentes, monitoramento de pacientes e exames médicos mais rápidos.

Saiba mais
Real-time AI that works with your team

IA no Varejo

Reinvente o varejo com os modelos YOLO da Ultralytics. A IA de visão potencializa o rastreamento de inventário, o monitoramento de prateleiras, a gestão de filas e insights mais inteligentes sobre os clientes.

Saiba mais
Real-time AI that works with your team

IA em Robótica

Impulsione máquinas mais inteligentes com os modelos Ultralytics YOLO. A visão computacional por IA na robótica impulsiona a navegação autônoma, a percepção, o rastreamento de objetos e o controle em tempo real.

Saiba mais
Real-time AI that works with your team

IA na Manufatura

Otimize a manufatura com os modelos Ultralytics YOLO. A visão computacional impulsiona o controle de qualidade, a detecção de defeitos, a conformidade com EPIs e a automação de linhas de montagem.

Saiba mais
Real-time AI that works with your team

IA na logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.

Saiba mais
Real-time AI tailored to your operation

IA na Agricultura

Leve a IA de visão para a agricultura inteligente com os modelos Ultralytics YOLO. Potencialize o monitoramento de colheitas, rastreamento de gado e agricultura de precisão para obter rendimentos maiores e mais inteligentes.

Saiba mais
Real-time AI that works with your operation

IA no Setor Automotivo

Aplica visão computacional no setor automotivo com modelos Ultralytics YOLO. A IA de visão eleva a segurança viária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.

Saiba mais
Real-time AI that works with your team

IA na Saúde

Crie soluções para a saúde com modelos Ultralytics YOLO. A IA de visão na saúde potencializa diagnósticos mais inteligentes, monitoramento de pacientes e exames médicos mais rápidos.

Saiba mais
Real-time AI that works with your team

IA no Varejo

Reinvente o varejo com os modelos YOLO da Ultralytics. A IA de visão potencializa o rastreamento de inventário, o monitoramento de prateleiras, a gestão de filas e insights mais inteligentes sobre os clientes.

Saiba mais
Real-time AI that works with your team

IA em Robótica

Impulsione máquinas mais inteligentes com os modelos Ultralytics YOLO. A visão computacional por IA na robótica impulsiona a navegação autônoma, a percepção, o rastreamento de objetos e o controle em tempo real.

Saiba mais
Real-time AI that works with your team

IA na Manufatura

Otimize a manufatura com os modelos Ultralytics YOLO. A visão computacional impulsiona o controle de qualidade, a detecção de defeitos, a conformidade com EPIs e a automação de linhas de montagem.

Saiba mais
Real-time AI that works with your team

IA na logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.

Saiba mais
Real-time AI tailored to your operation

IA na Agricultura

Leve a IA de visão para a agricultura inteligente com os modelos Ultralytics YOLO. Potencialize o monitoramento de colheitas, rastreamento de gado e agricultura de precisão para obter rendimentos maiores e mais inteligentes.

Saiba mais
Real-time AI that works with your operation

IA no Setor Automotivo

Aplica visão computacional no setor automotivo com modelos Ultralytics YOLO. A IA de visão eleva a segurança viária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.

Saiba mais
Real-time AI that works with your team

IA na Saúde

Crie soluções para a saúde com modelos Ultralytics YOLO. A IA de visão na saúde potencializa diagnósticos mais inteligentes, monitoramento de pacientes e exames médicos mais rápidos.

Saiba mais
Real-time AI that works with your team

IA no Varejo

Reinvente o varejo com os modelos YOLO da Ultralytics. A IA de visão potencializa o rastreamento de inventário, o monitoramento de prateleiras, a gestão de filas e insights mais inteligentes sobre os clientes.

Saiba mais
Real-time AI that works with your team

IA em Robótica

Impulsione máquinas mais inteligentes com os modelos Ultralytics YOLO. A visão computacional por IA na robótica impulsiona a navegação autônoma, a percepção, o rastreamento de objetos e o controle em tempo real.

Saiba mais
Real-time AI that works with your team

IA na Manufatura

Otimize a manufatura com os modelos Ultralytics YOLO. A visão computacional impulsiona o controle de qualidade, a detecção de defeitos, a conformidade com EPIs e a automação de linhas de montagem.

Saiba mais
Real-time AI that works with your team

IA na logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.

Saiba mais

Vamos construir o futuro da IA juntos!

Começa a tua jornada com o futuro da aprendizagem automática