Fundamentos da Inteligência Artificial e Agentes
Classificado em Filosofia e Ética
Escrito em em
português com um tamanho de 3,68 KB
Definições Fundamentais
- Inteligência: Capacidade de entender, assimilar e elaborar informação de forma adequada.
- IA (Inteligência Artificial): Inteligência similar à humana que, por meio de software e mecanismos, visa reproduzir a capacidade humana (ex: xadrez de computador).
- Racionalidade: Fazer as coisas de forma correta e ideal.
Vertentes da Inteligência Artificial
A IA divide-se em duas vertentes principais:
- Capacidade intrínseca: Pensamento vs. Comportamento.
- Capacidade de raciocínio: Humano vs. Racional.
- Humano: Sistemas que pensam como humanos ou agem como humanos.
- Racional: Sistemas que pensam racionalmente ou agem racionalmente.
Testes e Limitações
- Teste de Turing: Testa a capacidade de uma máquina exibir comportamento humano indistinguível em uma conversa de linguagem natural.
- Quarto Chinês: Experimento onde um ser humano segue instruções de um livro de regras para responder perguntas.
- Lógica e suas limitações: O crescimento não é 100% correto, problemas podem não ter solução e, na prática, a teoria é diferente.
Agentes Inteligentes
Agente: Qualquer coisa que percebe o ambiente através de sensores e age através de atuadores, possuindo regras e objetivos.
- Agente Inteligente: Transforma percepção em ação de forma racional (ex: diagnosticar um paciente com base nos sintomas).
- Agente Racional: Faz as coisas de forma certa; ser racional não é apenas perceber o ambiente, mas agir sobre ele.
Tipos de Agentes
- Agentes de reflexo simples: Ações baseadas no objeto mais próximo (ex: carro freia ao detectar luz de freio).
- Agentes que acompanham o ambiente: Monitoram o estado do ambiente para decidir ações.
- Agentes baseados em objetivo: O objetivo é conhecido por meio de ações predeterminadas (ex: destino definido).
- Agentes baseados em utilidade: O objetivo é atingido com uma medida de desempenho definida pelo usuário.
Arquitetura de Agentes
- Agente tabela: Utiliza tabelas grandes.
- Agente reativo simples: Regras de condição/ação.
- Agente reativo baseado em modelos: Não possuem objetivos ou regras complexas (ex: Tamagotchi).
- Agente baseado em objetivo: Focado em metas (ex: xeque-mate no xadrez).
- Agente baseado em utilidade: Otimiza o desempenho (ex: motorista carioca).
- Agente com aprendizado: Adapta-se sem mapa prévio da cidade.
Ambientes
A natureza do ambiente influencia o desempenho do agente:
- Acessível: Completamente observável vs. Inacessível (parcialmente observável).
- Determinístico: O próximo estado pode ser previsto.
- Episódico/Sequencial: Estados disponíveis em episódios ou partes.
- Estático vs. Dinâmico: Se o ambiente muda enquanto o agente age.
- Discreto: Percepções e ações distintas (ex: xadrez).
- Contínuo: Percepções e ações mudam em valores contínuos.
O mundo real é: Parcialmente observável, estocástico, sequencial, dinâmico, contínuo e multi-agente.