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 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. 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 Aplicações da IA: Automação de sistemas complexos Como modelar os componentes do sistema e dar-lhes autonomia? Como assegurar boa comunicação e coordenação entre esses componentes? 4 Automaçã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 Aplicações da IA: Sistemas 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 Aplicações da IA: Simulações e jogos Como modelar o ambiente físico e o comportamento/personalidade dos personagens? Como permitir interação interessante com o usuário? The Sims FIFA Soccer 7 Aplicaçõ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 Aplicações da IA: Sistemas 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 Aplicações da IA: Recuperação de informação Como localizar a informação relevante? 10 Aplicações da IA: Detecção de intrusão e filtragem de spam Como saber se uma mensagem é lixo ou Como detectar usuários suspeitos e como lidar com de fato interessa? isto? 11 Aplicações da IA: Interaçã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 Aplicações da IA Internet e Web Maior valor agregado quando Redes e Sistemas embutida em sistemas de Distribuídos computação Banco de dados Engenharia de software Hardware (projeto e análise) Robótica Interfaces Computação Gráfica Jogos Etc. 13 Aplicações da IA hoje página da AAAI: http://www.aaai.org/AITopics/pmwiki/pmwiki.php/AITopics/Applicationsl 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 & Extraction Knowledge Management 14 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 & Machine 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 & ECommerce 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 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 When is a Machine Intelligent? What is Intelligence? Who’s smarter? Your medical doctor or your cleaning lady? Your lawyer or your two year old daughter? Kasparov or Ronaldinho? 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 !) Turing Test ? 199 7: 2050 2x1 ? www.robocup.org New benchmark task for AI Annual competition associated to conference on AI, Robotics or Multi-Agent Systems Tomorrow’s AI Applications Blade Runner M A T R I X A.I.