CCT-UFCA/Ciência da Computação/Inteligência Artificial/Introdução à Inteligência Artificial
O que é Inteligência Artificial?
[editar | editar código]A Inteligência Artificial é um campo da ciência da computação que busca entender e reproduzir a inteligência humana em máquinas. Isso inclui fazer com que computadores percebam, compreendam, aprendam, e ajam no mundo.
Perspectivas de alguns atores:
[editar | editar código]Haugeland (1985): “Máquinas com mentes, no sentido total e literal.”
Rich e Knight (1991): “Estudo de como os computadores podem fazer tarefas que hoje são melhor desempenhadas pelas pessoas.”
Charniak e McDermott (1985): “Estudo das faculdades mentais pelo uso de modelos computacionais.”
Exemplo: Assistentes virtuais como a Siri ou Alexa usam IA para entender e responder à linguagem humana.
Racionalidade na IA
[editar | editar código]A racionalidade é um conceito central em IA, e existem quatro abordagens para desenvolvê-la:
Agindo como humano — Teste de Turing
[editar | editar código]Alan Turing propôs o “Jogo da Imitação”, onde uma máquina tenta se passar por humano em uma conversa. Se a máquina enganar o interrogador, ela passa no teste.
Para isso, a IA precisa:
- Processamento de Linguagem Natural (compreender e gerar linguagem humana)
- Representação de conhecimento (armazenar o que sabe)
- Raciocínio automatizado (tirar conclusões lógicas)
- Aprendizado de máquina (melhorar com a experiência)
Exemplo: Um chatbot de atendimento que conversa de forma fluida e natural com clientes.
Pensando como humano
[editar | editar código]Inspirada na ciência cognitiva, essa abordagem tenta modelar processos mentais humanos. Envolve:
- Estudo de como o cérebro funciona (neurociência)
- Testes psicológicos (predição de comportamento humano)
Exemplo: Simular como uma criança aprende a linguagem observando padrões e associando sons a objetos.
Pensando de forma racional
[editar | editar código]Baseia-se em lógica formal e leis do pensamento desde Aristóteles. Busca sistemas que façam inferências corretas, mesmo que não se comportem como humanos.
- Traduzir conhecimento humano (informal) para linguagem lógica (formal).
- Problemas grandes exigem muitos recursos computacionais.
Exemplo: Sistemas especialistas que diagnosticam doenças baseados em sintomas e regras médicas lógicas
Agindo de forma racional — Agentes Racionais
[editar | editar código]Um agente racional é qualquer sistema que percebe o ambiente e toma ações para atingir objetivos.
Formalmente, um agente é uma função:
f : P* → A
Onde P* são percepções e A são ações.
Como a racionalidade perfeita é, muitas vezes, inviável por limitações computacionais, busca-se a melhor decisão possível com os recursos disponíveis.
Exemplo: Um carro autônomo que decide frear ao perceber um pedestre atravessando a rua.
Áreas com Interseção com a IA
[editar | editar código]A IA é um campo interdisciplinar, envolvendo várias áreas:
| Área | Contribuição para a IA |
|---|---|
| Filosofia | Raciocínio, lógica, natureza da mente |
| Matemática | Algoritmos, provas formais, estatística |
| Psicologia | Compreensão do comportamento humano |
| Linguística | Processamento e estrutura da linguagem |
| Neurociência | Funcionamento do cérebro |
| Ciência da Computação | Implementação e modelagem em máquinas |
Exemplo: Um sistema de tradução automática (como o Google Tradutor) envolve linguística (gramática), psicologia (modelos de compreensão), matemática (probabilidades), e ciência da computação (algoritmos).
Referências
[editar | editar código]- RUSSELL, S. J.; NORVIG, P. Inteligência artificial. 3 ed. LTC, 2013. 1016 p.
- COPPIN, B. Inteligência Artificial. 1a ed. LTC, 2010. 664 p.