Inteligência Artificial Distribuída (IAD)
Existem várias abordagens na área de Inteligência Artificial (IA), nas quais variam a manipulação do conhecimento, no sentido de como adquiri-lo, armazená-lo e empregá-lo. Classificando a IA quanto ao método de solução de problemas tem-se a IA Simbólica (IAS), a IA Conexionista (IAC), a IA Evolucionária (IAE) e a IA Híbrida (IAH). Quanto a localização espacial tem-se ainda a IA Monolítica (IAM) e a IA Distribuída (IAD). A IAS possui como ferramenta básica para manipular o conhecimento a lógica, com suas regras de inferência inspiradas nos silogismos enunciados há mais de 2.000 anos por Aristóteles. A IAC usando RNAs, aplica-se a problemas mal definidos, mas que são conhecidos através de exemplos. Entre os campos de aplicações de técnicas conexionistas, das quais destacam-se as redes neurais artificiais, estão: reconhecimento de padrões; controle de processos industriais; robótica; e também, como opção às técnicas de raciocínio baseado em casos para a resolução de problemas. A IAE os mecanismos utilizados são os mesmos encontrados na evolução biológica. É um exemplo de solução de problema bem definido de sobrevivência de uma espécie em ambiente variável. Pode ser encarada como um método de otimização com restrições variáveis e muitas vezes desconhecidas. A IAH reúne vantagens de mais de um tipo de método de abordagem para a resolução de problemas. A IAM envolve sistemas simples sem modularidade, como é o caso de sistemas especialistas. O funcionamento da IAD depende de um determinado conjunto de partes (ou módulos) para resolver de modo cooperativo um determinado problema. Sua modularidade para encontrar soluções de problemas está diretamente ligada ao conceito de agentes.
A inspiração biológica
na área da IA sempre se faz presente, e não existe
maneira melhor de explicar o que é Inteligência
Artificial Distribuída (IAD). Imagine uma colônia de
formigas que tem sobrevivido aos rigores da evolução
por cerca de bilhões de anos. Se tivermos a visão de
apenas uma formiga não será possível compreender a
imensidão de uma colônia. Por outro lado, do ponto de
vista da colônia podemos ver a distribuição do
trabalho como uma linguagem muito mais poderosa. Estas
colônias só sobrevivem porque a distribuição tem um
significado, que provavelmente é invisível aos níveis
inferiores [1][2].
A IAD é composta por
sistemas cujo o funcionamento depende de um determinado
conjunto de partes menores para resolver, de modo
cooperativo, um determinado problema. Segundo Barreto [3],
entre os principais motivos para utilizar a IAD destacam-se: