19
1 Aplicações (fonte 1) Matemática: demonstração de teoremas, resolução simbólica de equações, geometria, etc. Pesquisa operacional: otimização e busca heurística em geral Jogos: xadrez, damas, go, etc. Processamento de linguagem natural: tradução automática, verificadores ortográficos e sintáticos, interfaces para BDs, etc. Sistemas tutores: modelagem do aluno, escolha de estratégias pedagógicas, etc. Percepção: visão, tato, audição, olfato, paladar... Robótica (software e hardware): manipulação, navegação, monitoramento, etc.

1 Aplicações (fonte 1) Matemática: demonstração de teoremas, resolução simbólica de equações, geometria, etc. Pesquisa operacional: otimização e busca

Embed Size (px)

Citation preview

Page 1: 1 Aplicações (fonte 1) Matemática: demonstração de teoremas, resolução simbólica de equações, geometria, etc. Pesquisa operacional: otimização e busca

1

Aplicações (fonte 1)

Matemática: demonstração de teoremas, resolução simbólica de equações, geometria, etc.

Pesquisa operacional: otimização e busca heurística em geral Jogos: xadrez, damas, go, etc. Processamento de linguagem natural: tradução automática,

verificadores ortográficos e sintáticos, interfaces para BDs, etc.

Sistemas tutores: modelagem do aluno, escolha de estratégias pedagógicas, etc.

Percepção: visão, tato, audição, olfato, paladar... Robótica (software e hardware): manipulação, navegação,

monitoramento, etc.

Page 2: 1 Aplicações (fonte 1) Matemática: demonstração de teoremas, resolução simbólica de equações, geometria, etc. Pesquisa operacional: otimização e busca

2

Aplicações Sistemas especialistas: Atividades que exigem

conhecimento especializado e não formalizado Tarefas: diagnóstico, previsão, monitoramento, análise,

planejamento, projeto, etc. Áreas: medicina, finanças, engenharia, química, indústria,

arquitetura, arte, computação,...

Computação: engenharia de software (sobretudo na Web) programação automática interfaces adaptativas bancos de dados dedutivos e ativos mineração de dados (data mining) sistemas distribuídos, etc.

Page 3: 1 Aplicações (fonte 1) Matemática: demonstração de teoremas, resolução simbólica de equações, geometria, etc. Pesquisa operacional: otimização e busca

Aplicações da IA: Robótica (fonte 2)Aplicações da IA: Robótica (fonte 2)

Como obter navegação segura e eficiente, manipulação fina e versátil, autonomia?

E no caso de ambientes dinâmicos e imprevisíveis?

3

Page 4: 1 Aplicações (fonte 1) Matemática: demonstração de teoremas, resolução simbólica de equações, geometria, etc. Pesquisa operacional: otimização e busca

Aplicações da IA: Automação Aplicações da IA: Automação de sistemas complexosde sistemas complexos

Como modelar os componentes do sistema e dar-lhes autonomia?

Como assegurar boa comunicação e coordenação entre esses componentes?

4

Page 5: 1 Aplicações (fonte 1) Matemática: demonstração de teoremas, resolução simbólica de equações, geometria, etc. Pesquisa operacional: otimização e busca

Automação de Software ComplexoAutomação de Software Complexo

Segundo o Autonomic Computing Manifesto (IBM 2001), o que queremos são sistemas capazes de: Conhecer o ambiente Auto conhecimento Auto-Configuração Auto-Recuperação Auto-Otimização Auto-Proteção Conhecimento do contexto Integração automática Realizar predição

5

Page 6: 1 Aplicações (fonte 1) Matemática: demonstração de teoremas, resolução simbólica de equações, geometria, etc. Pesquisa operacional: otimização e busca

Aplicações da IA: Aplicações da IA: Sistemas de controleSistemas de controle

Como frear o carro sem as rodas deslizarem em função da velocidade, atrito, ...?

Como focar a câmera em função de luminosidade, distância...?

Como ajustar a temperatura em da quantidade de roupa, fluxo de água, ...?

6

Page 7: 1 Aplicações (fonte 1) Matemática: demonstração de teoremas, resolução simbólica de equações, geometria, etc. Pesquisa operacional: otimização e busca

Aplicações da IA: Aplicações da IA: Simulações e jogosSimulações e jogos

Como modelar o ambiente físico e o comportamento/personalidade dos personagens?

Como permitir interação interessante com o usuário?

7

FIFA SoccerThe Sims

Page 8: 1 Aplicações (fonte 1) Matemática: demonstração de teoremas, resolução simbólica de equações, geometria, etc. Pesquisa operacional: otimização e busca

Aplicações da IA: PrevisãoAplicações da IA: Previsão

Como prever o valor do dólar (ou o clima) amanhã?Que dados são relevantes? Há comportamentos

recorrentes?

8

Page 9: 1 Aplicações (fonte 1) Matemática: demonstração de teoremas, resolução simbólica de equações, geometria, etc. Pesquisa operacional: otimização e busca

Aplicações da IA: Aplicações da IA: Sistemas de RecomendaçãoSistemas de Recomendação

Como fazer recomendações personalizadas de produtos? Como modelar os perfis dos compradores? Como recomendar experts capazes de ajudar usuários a

resolver problemas?

9

Page 10: 1 Aplicações (fonte 1) Matemática: demonstração de teoremas, resolução simbólica de equações, geometria, etc. Pesquisa operacional: otimização e busca

Aplicações da IA: Aplicações da IA: Recuperação de informaçãoRecuperação de informação

Como localizar a informação relevante?

10

Page 11: 1 Aplicações (fonte 1) Matemática: demonstração de teoremas, resolução simbólica de equações, geometria, etc. Pesquisa operacional: otimização e busca

Aplicações da IA: Detecção de intrusão e Aplicações da IA: Detecção de intrusão e filtragem de spamfiltragem de spam

Como saber se uma mensagem é lixo ou de fato interessa?

Como detectar usuários suspeitos e como lidar com isto?

11

Page 12: 1 Aplicações (fonte 1) Matemática: demonstração de teoremas, resolução simbólica de equações, geometria, etc. Pesquisa operacional: otimização e busca

Aplicações da IA: Aplicações da IA: Interação Humano MáquinaInteração Humano Máquina

Como dar ao usuário a ajuda de que ele precisa? Como interagir (e até navegar na web) com celular sem

ter de digitar (hands-free)? Como adaptar a informação e funcionalidades ao

dispositivo e à situação do usuário?

12

Page 13: 1 Aplicações (fonte 1) Matemática: demonstração de teoremas, resolução simbólica de equações, geometria, etc. Pesquisa operacional: otimização e busca

Aplicações da IAAplicações da IA

Internet e Web Redes e Sistemas

Distribuídos Banco de dados Engenharia de software Hardware (projeto e análise) Robótica Interfaces Computação Gráfica Jogos Etc.

Maior valor agregado quando embutida em sistemas de computação

13

Page 14: 1 Aplicações (fonte 1) Matemática: demonstração de teoremas, resolução simbólica de equações, geometria, etc. Pesquisa operacional: otimização e busca

Aplicações da IA hojeAplicações da IA hoje

Agriculture, Natural Resource Management, and the Environment

Architecture & Design Art Artificial Noses Astronomy & Space Exploration Assistive Technologies Banking, Finance & Investing Bioinformatics Business & Manufacturing

Drama, Fiction, Poetry, Storytelling & Machine Writing

Earth & Atmospheric Sciences Engineering Filtering Fraud Detection & Prevention Hazards & Disasters Information Retrieval & Extractio

n

Knowledge Management

14

página da AAAI:http://www.aaai.org/AITopics/pmwiki/pmwiki.php/AITopics/Applicationsl

Page 15: 1 Aplicações (fonte 1) Matemática: demonstração de teoremas, resolução simbólica de equações, geometria, etc. Pesquisa operacional: otimização e busca

Today’s Diversity of AI Applications (fonte 3)

Agriculture, Natural Resource Management, and the Environment

Architecture & Design Art Artificial Noses Astronomy & Space Exploration Assistive Technologies Banking, Finance & Investing Bioinformatics Business & Manufacturing Drama, Fiction, Poetry, Storytelling & Mac

hine Writing

Earth & Atmospheric Sciences Engineering Filtering Fraud Detection & Prevention Hazards & Disasters Information Retrieval & Extraction Knowledge Management

Law Law Enforcement & Public Safety Libraries Marketing, Customer Relations & E-Comm

erce

Medicine Military Music Networks - including Maintenance,

Security & Intrusion Detection Politics & Foreign Relations Public Health & Welfare Scientific Discovery Social Science Sports Telecommunications Transportation & Shipping Video Games, Toys. Robotic Pets &

Entertainment

Page 16: 1 Aplicações (fonte 1) Matemática: demonstração de teoremas, resolução simbólica de equações, geometria, etc. Pesquisa operacional: otimização e busca

AI Pays !

AI Industry Gross Revenue: 2002: US $11.9 billions Annual growth rate: 12.2% Projection for 2007: $21.2 billions www.aaai.org/AITopics/html/stats.html

Companies specialized in AI: http://dmoz.org/Computers/Artificial_Intelligence/Companies/

Corporations developing and using AI: Google, Amazon, IBM, Microsoft, Yahoo, ...

Corporations using IA: www.businessweek.com/bw50/content/mar2003/a3826072.htm Wal-Mart, Abbot Labs, US Bancorp, LucasArts, Petrobrás, ...

Government agencies using AI: US National Security Agency

Page 17: 1 Aplicações (fonte 1) Matemática: demonstração de teoremas, resolução simbólica de equações, geometria, etc. Pesquisa operacional: otimização e busca

When is a Machine Intelligent? What is Intelligence?

Who’s smarter?Who’s smarter? Your medical doctor or your

cleaning lady? Your lawyer or your two year

old daughter? Kasparov or Ronaldinho?

Turing Test

??

1997:

2 x 1

2050?

2 x 1

What did 40 years of AI research discovered? Common sense

intelligence harder than expert intelligence

Embodied intelligence harder than purely intellectual, abstract intelligence

Kid intelligence harder than adult intelligence

Animal intelligence harder than specifically human intelligence (after all we share 99% of our genes with chimpanzees !)

Page 18: 1 Aplicações (fonte 1) Matemática: demonstração de teoremas, resolução simbólica de equações, geometria, etc. Pesquisa operacional: otimização e busca

www.robocup.org

New benchmark task for AI Annual competition associated to conference on

AI, Robotics or Multi-Agent Systems

Page 19: 1 Aplicações (fonte 1) Matemática: demonstração de teoremas, resolução simbólica de equações, geometria, etc. Pesquisa operacional: otimização e busca

Tomorrow’s AI Applications

MMAATTRRIIXX

BladeBlade RunnerRunner

AA..II..