logo

Agentes em Inteligência Artificial

Um sistema de IA pode ser definido como o estudo do agente racional e do seu ambiente. Os agentes percebem o ambiente por meio de sensores e agem sobre o ambiente por meio de atuadores. Um agente de IA pode ter propriedades mentais como conhecimento, crença, intenção, etc.

O que é um agente?

Um agente pode ser qualquer coisa que perceba seu ambiente por meio de sensores e atue sobre esse ambiente por meio de atuadores. Um Agente é executado no ciclo de percebendo , pensamento , e atuando . Um agente pode ser:

    Agente Humano:Um agente humano tem olhos, ouvidos e outros órgãos que funcionam como sensores e mãos, pernas e trato vocal como atuadores.Agente Robótico:Um agente robótico pode ter câmeras, telêmetro infravermelho, PNL para sensores e vários motores para atuadores.Agente de software:O agente de software pode pressionar teclas, conteúdo de arquivo como entrada sensorial e atuar nessas entradas e exibir a saída na tela.

Portanto, o mundo ao nosso redor está cheio de agentes como termostato, celular, câmera, e até nós também somos agentes.

Antes de prosseguirmos, devemos primeiro saber sobre sensores, efetores e atuadores.

Sensor: Sensor é um dispositivo que detecta a mudança no ambiente e envia a informação para outros dispositivos eletrônicos. Um agente observa seu ambiente por meio de sensores.

atalhos de teclado linux

Atuadores: Atuadores são os componentes das máquinas que convertem energia em movimento. Os atuadores são responsáveis ​​apenas por mover e controlar um sistema. Um atuador pode ser um motor elétrico, engrenagens, trilhos, etc.

Efetores: Efetores são os dispositivos que afetam o meio ambiente. Os efetores podem ser pernas, rodas, braços, dedos, asas, nadadeiras e tela de exibição.

Agentes em IA

Agentes Inteligentes:

Um agente inteligente é uma entidade autônoma que atua sobre um ambiente utilizando sensores e atuadores para atingir objetivos. Um agente inteligente pode aprender com o ambiente para atingir seus objetivos. Um termostato é um exemplo de agente inteligente.

A seguir estão as quatro regras principais para um agente de IA:

data atual em java
    Regra 1:Um agente de IA deve ter a capacidade de perceber o ambiente.Regra 2:A observação deve ser usada para tomar decisões.Regra 3:A decisão deve resultar em uma ação.Regra 4:A ação tomada por um agente de IA deve ser uma ação racional.

Agente Racional:

Um agente racional é aquele que tem preferência clara, modela a incerteza e age de forma a maximizar sua medida de desempenho com todas as ações possíveis.

Diz-se que um agente racional realiza as coisas certas. A IA trata da criação de agentes racionais para usar na teoria dos jogos e na teoria da decisão em vários cenários do mundo real.

Para um agente de IA, a ação racional é mais importante porque no algoritmo de aprendizagem por reforço de IA, para cada melhor ação possível, o agente recebe a recompensa positiva e para cada ação errada, o agente recebe uma recompensa negativa.

Nota: Os agentes racionais em IA são muito semelhantes aos agentes inteligentes.

Racionalidade:

A racionalidade de um agente é medida pela sua medida de desempenho. A racionalidade pode ser julgada com base nos seguintes pontos:

  • Medida de desempenho que define o critério de sucesso.
  • Conhecimento prévio do agente sobre seu ambiente.
  • Melhores ações possíveis que um agente pode executar.
  • A sequência de percepções.

Nota: A Racionalidade difere da Onisciência porque um agente Onisciente conhece o resultado real de sua ação e age de acordo, o que não é possível na realidade.

Estrutura de um agente de IA

A tarefa da IA ​​é projetar um programa de agente que implemente a função do agente. A estrutura de um agente inteligente é uma combinação de arquitetura e programa do agente. Pode ser visto como:

 Agent = Architecture + Agent program 

A seguir estão os três principais termos envolvidos na estrutura de um agente de IA:

código abs c

Arquitetura: Arquitetura é o maquinário no qual um agente de IA executa.

Função do Agente: A função do agente é usada para mapear uma percepção para uma ação.

 f:P* → A 

Programa de agente: O programa agente é uma implementação da função do agente. Um programa agente é executado na arquitetura física para produzir a função f.

Representação PEAS

PEAS é um tipo de modelo no qual um agente de IA trabalha. Quando definimos um agente AI ou agente racional, podemos agrupar suas propriedades no modelo de representação PEAS. É composto por quatro palavras:

    P:Medida de performanceE:AmbienteA:AtuadoresS:Sensores

Aqui a medida de desempenho é o objetivo para o sucesso do comportamento de um agente.

PEAS para carros autônomos:

Agentes em IA

Suponhamos um carro autônomo, então a representação do PEAS será:

flip-flop

Desempenho: Segurança, tempo, motivação legal, conforto

Ambiente: Estradas, outros veículos, sinais de trânsito, pedestres

Atuadores: Direção, acelerador, freio, sinal, buzina

Sensores: Câmera, GPS, velocímetro, hodômetro, acelerômetro, sonar.

Exemplo de Agentes com sua representação PEAS

Agente Medida de performance Ambiente Atuadores Sensores
1. Diagnóstico Médico
  • Paciente saudável
  • Custo minimizado
  • Paciente
  • Hospital
  • Funcionários
  • Testes
  • Tratamentos
Teclado
(Entrada de sintomas)
2. Aspirador de pó
  • Limpeza
  • Eficiência
  • Vida útil da bateria
  • Segurança
  • Sala
  • Mesa
  • Chão de madeira
  • Tapete
  • Vários obstáculos
  • Rodas
  • Pincéis
  • Extrator de vácuo
  • Câmera
  • Sensor de detecção de sujeira
  • Sensor de penhasco
  • Sensor de colisão
  • Sensor infravermelho de parede
3. Robô de seleção de peças
  • Porcentagem de peças em compartimentos corretos.
  • Correia transportadora com peças,
  • Caixas
  • Braços Articulados
  • Mão
  • Câmera
  • Sensores de ângulo articular.