Teoria da Agência: Arquitectura e Cenografia Por Helder Coelho LabMAg e ICC, FCUL Abril 2008 1 2 À memória do cão Max que me compreendia, se zangava comigo quando era injusto com ele, e me disse com os olhos que ia morrer. “Quero sugerir que o conceito de mente constitui a imagem obscura que deixou obsecados os intelectuais ocidentais, na altura em que desistiram finalmente da imagem obscura que era o conceito de deus dos teólogos. O carácter indizível do mental cumpre a mesma função que a inefabilidade do divino -- o que sugere vagamente que a ciência não possui a última palavra”. Richard Rorty in “Mind as Ineffable”, 1982, pag. 31. 3 4 Índice “I know not what tomorrow will bring.” 30 de Novembro de 1935. Última frase de Fernando Pessoa, deixada em papel, no leito da sua morte do Hospital de S. Luis dos Franceses, em Lisboa. Lista de Abreviaturas e Siglas Agradecimentos Prefácio 1. Introdução 2. Panorâmica da Área 3. Noções de Agentes 4. Modelação Computacional Baseada em Agentes 4.1 Introdução 4.2 Campo interdisciplinar da complexidade 4.3 A ideia de agente 4.4 Exemplos 4.5 Conclusões 5. Teorias dos Agentes e da Agência 5.1 Modelação de agentes 5.2 Modelo BDI: olhando para o agente individual 5.3 Modelo ACT-R 5.4 Modelo SOAR 5.5 Comparação do ACT-R com SOAR 5.6 Comparação do SOAR com BDI 5.7 Conclusão 6. Ambientes 6.1 Introdução 6.2 Organização do espaço 6.3 Escolha dos adereços 6.4 Iluminação 6.5 Movimento da câmara 6.6 Conclusões 7. Interacções 7.1 Introdução 5 7.2 Coordenação 7.2.1 Modelos básicos e mecanismos 7.2.2 Modelos avançados e mecanismos 7.3 Comunicação 7.4 Cooperação 7.5 Mecanismo de interacção baseado em valores 7.6 Conclusão 8. Organizações 8.1 Sociedades e organizações 8.2 Medidas 8.3 Ligações das medidas estruturais à propriedades organizacionais 8.4 Diversidade nas organizações 8.5 Outras diversidades 8.6 Modelo organizacional TAEMS 8.7 Modelo organizacional AALAADIN 8.8 Modelo organizacional TOVE 8.9 Enquadramento TEAMCORE 8.10 Modelo MOISE 8.11 Modelo MOISE+ 8.12 Enquadramento OMNI 8.13 Arquitectura organizacional 8.14 Teorias da agência 9. Plataformas para a Construção de Agentes 9.1 Agentes isolados 9.2 Agentes fixos 9.3 Agentes móveis 9.4 Exemplos de construção 9.4.1 AgentSpeak(L) 9.4.2 JACK 9.4.3 COOL 9.5 Metodologias de construção de agentes 10. Aplicações 10.1 Exemplos e experiências 10.2 Trabalhos de doutoramento 10.2.1 Formação de consensos 10.2.2 Poder individual e vontade 10.2.3 Jogadores virtuais em jogos de papéis: o protótipo ViP-JogoMan 10.2.4 Trabalho conjunto em ambientes complexos 10.2.5 Sintonização dos estados mentais 11. Conclusões 6 Bibliografia Apêndice 1: Glossário Apêndice 2: Lista de sítios da Internet (ferramentas de agentes mais usadas) Apêndice 3: Lista de sítios da Internet (recursos de informação) Apêndice 4: Alunos de pós-graduação em Agentes 7 8 Lista de Abreviaturas e Siglas ACC Agent Communication Channel AAMAS Autonomous Agents and MultiAgent Systems ABM Agent Based Modeling ABS Agent Based Simulation ABSS Agent Based Social Simulation ACL Agent Communication Language AGV Automated Guided Vehicle AML Agent Modeling Language AMS Agent Management System AOP Agent Oriented Programming AOS Agent Oriented Software AOSE Agent Oriented Software Engineering APPIA Associação Portuguesa para a Inteligência Artificial API Application Programming Interface AUML Agent Unified Modeling Language B2B Business-to-Business B2C Business-to-Consumer BDI Beliefs-Desires-Intentions BI Business Intelligence BOID Beliefs-Obligations-Desires-Intentions CASE Computer-Aided Software Engineering CCA Cognitive Collaboration Appliances CGI Computer-Generated Imagery CMOF Complete MOF CORBA Common Object Request Broker Architecture CWM Common Warehouse Model DARPA Defense Advanced Research Projects Agency DF Directory Facilitator DMARS Distributed Multi-Agent Reasoning System DNS Domain Name System EAI Enterprise Application Integration EBL Explanation Based Learning FCUL Faculdade de Ciências da Universidade de Lisboa FFFCMPA Fundação da Faculdade Federal de Ciências Médicas de Porto Alegre FIPA Foundation for Intelligent Physical Agents FIPR Foundation for Information Policy Research FML Faculdade de Medicina da Universidade de Lisboa FTP File Transfer Protocol GUI Graphical User Interface HTTP HyperText Transfer Protocol HTML HyperText Markup Language IA Inteligência Artificial IAD Inteligência Artificial Distribuída IDE Intelligent Development Environment 9 IFAAMAS International Foundation for AAMAS IFIP International Federation for Information Processing IIOP Internet Inter-Orb Protocol IP Internet Protocol INESC Instituto de Engenharia de Sistemas e Computadores IRMA Intelligent Resource-Bounded Machine Architecture ISDN Integrated Services Digital Network ISCTE Instituto Superior de Ciências do Trabalho e da Empresa ISEG Instituto Superior de Economia e Gestão ISP Internet Service Provider IST Instituto Superior Técnico JADE Java Agent DEvelopment Framework JESS Java Expert System Shell JVM Java Virtual Machine KIF Knowledge Interchange Format KMS Knowledge Management Structure KQML Knowledge Query and Manipulation Language LNEC Laboratório Nacional de Engenharia Civil MAAMAW Modelling Autonomous Agents in a Multi-Agent World MAS Multi-Agent System MaSE Multiagent Systems Engineering MASIF Mobile Agent System Interoperability Facility MASSIVE Multiple Agent Simulation in Virtual Environments MDA Model Driven Architecture MESSAGE Methodology for Engineering Systems of Software Agents MOF Meta Object Facility MSF Mental States Framework MUDs Multi-User Domain (Dimension) NASA National Aeronautics and Space Administration OAA Open Agent Architecture OIX Open Internet Exchange OMG Object Management Group OMT Object Modeling Technique Ontolingua Ontology Language OOSE Object Oriented Software Engineering ORB Object Request Broker OWL Web Ontology Language PACT Palo Alto Collaborative Testbed P2P Peer-to-Peer PCA Product Comparison Agents PRS Procedural Reasoning System PUC Pontifícia Universidade Católica RETSINA Reusable Environment for Task Structured Intelligent Networked Agents RDF Resource Description Language ROADMAP Role Oriented Analysis and Design for Multi-Agent Programming SACI Simple Agent Communication Infrastructure 10
Description: