AULAS










Aula
Atividade
02/03
Aula1
05/03
Aula2
09/03
Aula3
12/03
Aula4
16/03
Exercício Comput. 1
19/03
Exercício Comput. 1
23/03
Aula5
26/03
Exercício Comput. 2
30/03
Exercício Comput. 2
02/04
Feriado
06/04
Aula6
09/04
Aula7
13/04
Aula8
16/04
Aula9
20/04
Exercício Comput. 3
23/04
Exercício Comput. 3
27/04
Aula10
30/04
PROVA 1
04/05
Exercício Comput. 3
Aula
Atividade
07/05
Exercício Comput 3
11/05
Aula11
14/05
Aula12
18/05
Aula13
21/05
Exercício Comput 4
25/05
Exercício Comput 4
28/05
Aula14
01/06
Aula15
04/06
Feriado
08/06
Exercício Comput 5
11/06
PROVA 2
15/06
Exercício Comput 5
18/06
Apresentação Trab.
22/06
Apresentação Trab.
25/06
Apresentação Trab.
29/06
Apresentação Trab.
02/07
Apresentação Trab.
06/07

09/07


      



Aula 1


Temas Estudados:
- Detalhes do Curso
- Bibliografia
- Ementa Prevista
- O que são Agentes ?
- Agentes Humanos
- Agentes Artificiais
- Definições de Agentes


Leituras Recomendadas:
- Artigo do Stan Franklin e Art Graesser (Is it an Agent, or just a Program ? : A Taxonomy for Autonomous Agents )
- Capítulo 1 do livro de Richard Murch e Tony Johnson ("Intelligent Software Agents")


Transparências da Aula:
- Formato PDF
- Áudio da aula - Formato MP3


Aula 2


Temas Estudados:
- Atributos Importantes de Agentes
- Qual a razão do interesse em agentes ?
- Uso de Agentes
- Aplicações Gerais
- Agentes na Saúde
- Agentes no Correio Eletrônico
- Agentes e Finanças Pessoais
- Agentes e Informações
- Agentes e a Mídia
- Agentes na Tecnologia da Informação
- Agentes e Entretenimento Eletrônico


Leituras Recomendadas:
- Capítulos 8 a 16 do livro de Richard Murch e Tony Johnson ("Intelligent Software Agents")


Transparências da Aula:
- Formato PDF
- Áudio da aula - Formato MP3


Aula 3


Temas Estudados:
- Requisitos Mínimos para um Agente
- Sistemas de Agentes
- Agentes Reflexivos (Reativos)
- Agentes Comportamentais
- Agentes Planejadores (Deliberativos)
- Agentes Emocionais
- Agentes Comunicativos
- Agentes Semióticos


Leituras Recomendadas:
- Artigo:
Philip E. Agre "Computational Research on Interaction and Agency" Artificial Intelligence 72 (1995) 1-52
- Artigo:
Rodney Brooks "Intelligence without Reason" - Proceedings of the 12th International Joint Conference on Artificial Intelligence (IJCAI-91) - AI
- Artigo:
Rodney Brooks "Intelligence without Representation" - Artificial Intelligence 47 (1991), 139–159.
- Capítulo 1 do livro do Bradshaw ("Software Agents") - "An Introduction to Software Agents" pp. 3-46.
- Capítulo 1 do livro do Cheong ("Internet Agents : Spiders, Wanderers, Brokers and Bots") - "The World of Agents", pp. 3-35.


Transparências da Aula:
- Formato PDF
- Áudio da aula - Formato MP3


Aula 4


Temas Estudados:
- Agentes e Objetos
- Agentes e Redes
- Meu Primeiro Agente (Exercício Computacional 1)


Leituras Recomendadas:
- Tutorial do Java:
Trail: Essential Java Classes
Lesson: Doing Two or More Tasks At Once: Threads


Transparências da Aula:
- Formato PDF
- Áudio da aula - Formato MP3


Aula 5


Temas Estudados:
- Agentes de Internet
- Web Robots
- Padrões para Exclusão de Robots (SRE)
- Avaliação do SRE
- Web Robots e Metadados
- EC2 - Exercício Computacional 2


Leituras Recomendadas:
- Capítulo3 do livro de Fah-Chun Cheong - "Internet Agents: Spiders, Wanderers, Brokers and Bots" - "World Wide Web: Playground for Robots"
- Capítulo 4 do livro de Fah-Chun Cheong - "Internet Agents: Spiders, Wanderers, Brokers and Bots" - "Spiders for Indexing the Web"
- Capítulo 6 do livro de Fah-Chun Cheong - "Internet Agent: Spiders, Wanderers, Brokers and Bots" - "HTTP: Protocol of Web Robots"  
- Capítulo 7 do livro de Fah-Chun Cheong - "Internet Agent: Spiders, Wanderers, Brokers and Bots" - "WebWalker: Your Web Maintenance Robot"
- Páginas na Internet:
The Web Robots Page
Guidelines for Robot Writers
Robots Exclusion
Extensible Markup Language (XML)


Transparências da Aula:
- Formato PDF
- Áudio da aula - Formato MP3


Aula 6


Temas Estudados:
- Agentes de Interface
- Personagens
- Papéis de um Agente de Interface
- Emoções e Credibilidade
- Emoções e Computação Afetiva
- Estudando Emoções
- Emoções e Agentes
- Implementando Agentes de Interface


Leituras Recomendadas:
- Artigos:
Justine Cassell - Embodied Conversational Interface Agents - Communications of the ACM, April 2000, vol. 43, n. 4.  
Maz Kessler and Robby Kilgore - Bringing an Agent to Life - IJCAI-97 Workshop on Animated Interface Agents: Making them Intelligent Nagoya, Japan, August 25, 1997
Michael Wilson - Metaphor to Personality: The Role of Animation in Intelligent Interface Agents - IJCAI-97 Workshop on Animated Interface Agents: Making them Intelligent Nagoya, Japan, August 25, 1997
Outros artigos do IJCAI-97 Workshop on Animated Interface Agents: Making them Intelligent Nagoya, Japan, August 25, 1997 (artigos disponíveis on-line)
- Teses
Andrew Wood - Desktop Agents, B.Sc. Dissertation - University of Birmingham, School of Computer Science
- Introdução e Capitulo 1 do livro da Rosalind Picard
"Affective Computing" - "Emotions are Physical and Cognitive"
- Páginas na Internet:
Microsoft Agents Home Page
Bibliography on Interface Agents
Haptek Inc.
Agentland


Transparências da Aula:
- Formato PDF
- Áudio da aula - Formato MP3


Aula 7


Temas Estudados:
- Agentes Móveis
- Boas Razões para Usar Agentes Móveis
- Um Novo Paradigma de Programação em Rede
- Paradigmas de Programação em Rede
- Aplicações de Agentes Móveis
- Plataformas de Agentes Móveis em Java
- Outras Plataformas de Agentes Móveis
- Padronização de Agentes Móveis - MASIF


Leituras Recomendadas:
- Artigo:
Danny B. Lange - Mobile Objects and Mobile Agents: The Future of Distributed Computing? - Proceedings of The European Conference on Object-Oriented Programming '98, 1998, Lecture Notes in Computer Science, Volume 1445/1998, pp. 1-12. 
Danny B. Lange and Mitsuru Oshima - Seven Good Reasons for Mobile Agents - Communications of the ACM, Volume 42, Issue 3  (March 1999).
- Páginas na Internet:
Aglets at www.trl.ibm.com/aglets
Aglets at Sourceforge: http://aglets.sourceforge.net/
Voyager at http://www.recursionsw.com/Products/voyager.html
Agent Tcl at www.cs.dartmouth.edu/~agent
TACOMA at www.cs.uit.no/DOS/Tacoma
MASIF at OMG


Transparências da Aula:
- Formato PDF
- Áudio da aula - Formato MP3


Aula 8


Temas Estudados:

- Java e Agentes Móveis
- IBM Aglets
- Mitsubishi Concordia
- Componentes do Concordia
- Desenvolvimento de Agentes Concordia
- General Magic Odyssey
- Objectspace Voyager
- Comparação entre Sistemas de Agentes


Leituras Recomendadas:
- Artigos:
David Wong, Noemi Paciorek, Dana Moore - Java-based mobile agents, Communications of the ACM, Volume 42 ,  Issue 3  (March 1999), pp 92-102.
Javier Conde - Mobile Agents in Java CERN/IT/ASD/RD45/98/12 (artigo disponível on-line, ou em cópia local)


Transparências da Aula:
- Formato PDF
- Áudio da aula - Formato MP3


Aula 9


Temas Estudados:
- Usando o Voyager
- Usando Interfaces
- Fabricando Objetos
- Serviço de Nomes
- Exemplo
- Agregação Dinâmica
- Sistema de Mensagens
- Mobilidade e Agentes Móveis
- Agentes Móveis
- Mobilidade de Código
- EC3 - Exercício Computacional 3


Leituras Recomendadas:
- Manual do Voyager 3.1 - Capítulos 1 a 5 (disponível na página de recursos)


Transparências da Aula:
- Formato PDF
- Áudio da aula - Formato MP3


Aula 10


Temas Estudados:
- Sistemas Multi-Agentes
- Ontologias
- Comunicação entre Agentes
- KSE - Knowledge Sharing Effort
- KQML
- KIF
- FIPA
- FIPA-ACL


Leituras Recomendadas:
KSE - Knowledge Sharing Effort
- KIF Reference Manual
- KQML Specification
- KQML Web Site
- Site da FIPA
- Normas FIPA


Transparências da Aula:
- Formato PDF
- Áudio da aula - Formato MP3


Aula 11


Temas Estudados:
- Engenharia de Software Orientada a Agentes
- AUML – Agent Unified Modeling Language
- MaSE – Multiagent Systems Engineering
- Metodologia Prometheus
- Metodologia Tropos
- Metodologia Tropos
- Estudo de Caso


Leituras Recomendadas:
- Cláudia F. B. Dário - Uma Metodologia Unificada para o Desenvolvimento de Sistemas Orientados a Agentes, Dissertação de Mestrado, FEEC, UNICAMP, 2005 - capítulos 3 e 4.


Transparências da Aula:
- Formato PDF
- Áudio da aula - Formato MP3


Aula 12


Temas Estudados:
- Agentes Autônomos Inteligentes
- Criaturas de Braitenberg
- Experimentos com Agentes Situados
- Exemplo de Plataforma de Experimentação: Khepera
- Exemplo de Plataforma de Simulação: Webot
- Problemas de Navegação
- Criaturas Artificiais
- Tipos de Mentes
- Concebendo uma Criatura Artificial
- Problemas Básicos
- Aplicações Reais de Agentes Autônomos


Leituras Recomendadas:
- Artigo: (Brooks 1990) Elephants Don't Play Chess
- Artigo: (Hogg et.al. 1991) Braitenberg Creatures
- Artigo: (Watts 1998) Animats: Computer-Simulated Animals in Behavioral Research
- Tabela: (Dennett - Stages on the Evolution of Consciousness)
- Tese: (Balkenius 1995) Natural Intelligence in Artificial Creatures


Transparências da Aula:
- Formato PDF
- Áudio da aula - Formato MP3


Aula 13


Temas Estudados:
- Agentes com Emoções
- Modelo OCC: Ortony, Clore e Collins
- Damásio e a Neurobiologia das Emoções
- Sloman: Cognição e Afeto
- Picard e a Computação Afetiva
- Blumberg: Criaturas Artificiais dotadas de Emoção
- Cañamero e as Emoções Fisiológicas
- Outros Trabalhos
- Agentes BDI


Leituras Recomendadas:
- SLOMAN, A. Beyond shallow models of emotion. Cognitive Processing, 2(1):177–198, 2001.
- BLUMBERG, B. M. Old Tricks, New Dogs: Ethology and Interactive Creatures - Tese de Doutorado – MIT - 1996.
- CAÑAMERO, L. A Hormonal Model of Emotions for Behavior Control. Proceedings of the 4th European Conference on Artificial Life (ECAL'97). 
- CAÑAMERO, L. Designing emotions for activity selection. Technical Report TR - DAIMI PB 546, Univesity of Arhaus, 2000. 
- VELÁSQUEZ, J.  A computational framework for emotion-based control. In Proceedings of the Grounding Emotions in Adaptive Systems workshop, SAB ’98, Zurich, Switzerland, 1998.
- VENTURA, R.  Emotion-based agents. Master’ s thesis, Instituto Superior Técnico, Lisboa, Portugal, 2000.
- BRATMAN, M.E, ISRAEL, D.J., POLLACK, M.E. - Plans and Resource-Bounded Practical Reasoning - Computational Intelligence, 4(4):349-355, 1988
- BRAZIER, F., DUNIN-KEPLICZ, B., TREUR J., and VERBRUGGE, R. - Modelling Internal Dynamic Behaviour of BDI Agents, Lecture Notes in Computer Science 1760, Springer Verlag, 1999, pp. 35-56.

Outros Recursos:
- Simulador Java Khepera do Computational Autonomy Research Lab - Department of Computer Science and Engineering, Wright State University, Dayton Ohio. (cópia local)


Transparências da Aula:
- Formato PDF
- Áudio da aula - Formato MP3


Aula 14


Temas Estudados:
- Redes de Agentes
- Agentes Semiônicos
- Interação entre Agentes Semiônicos
- Sistemas de Agentes Semiônicos
- Redes de Agentes Semiônicos
- ONToolkit
- Aplicações Desenvolvidas
- Modelo do Veículo Autônomo
- Controle do Veículo Autônomo por Redes de Agentes
- Resultados de Simulação
- Semiótica Organizacional : Gerência de Projetos
- Simulação da Gerência de Projetos
- Resultados de Simulação: Gerência de Projetos
- Outros Exemplos de Modelos


Leituras Recomendadas:
-
R.Gudwin, F.Gomide – "Object Networks – A Modelling Tool" – Proceedings of FUZZ-IEEE98, WCCI’98 - IEEE World Congress on Computational Intelligence, 4-9 May 1998, Anchorage, Alaska, USA, pp. 77-82
- J.A.S. Guerrero, A.S.R. Gomes, R.R. Gudwin - "A Computational Tool to Model Intelligent Systems" . Anais do IV Simpósio Brasileiro de Automação Inteligente - SBAI99, São Paulo, SP, Brasil, 1999. p.227-232.
- R.R. Gudwin - "From Semiotics to Computational Semiotics" - Proceedings of the 9th International Congress of the German Society for Semiotic Studies/ 7th International Congress of the International Association for Semiotic Studies (IASS/AIS), Dresden, Germany, 3-6, 7-11 October, 1999.
- D. Ojeda, L. Liñero, R. Gudwin - "An Autonomous Vehicle Controller Using Agent Networks "- IV Conferência de Aplicações Industriais - IV Industry Applications Conference - INDUSCON'2000 - Porto Alegre, RG - Brasil, 6-9 novembro de 2000 - pp. 519-524.
- J.A.S. Guerrero - "Rede de Agentes: : Uma Ferramenta para o Projeto de Sistemas Inteligentes" - Tese de Mestrado - DCA-FEEC-UNICAMP, 2000.
- A.S.R. Gomes - "Contribuicões ao Estudo de Redes de Agentes" - DCA-FEEC-UNICAMP, 2000.


Transparências da Aula:
- Formato PDF
- Áudio da aula - Formato MP3


Aula 15


Temas Estudados:
- SNTool - Como usar a ferramenta

  • Criação de uma Nova Rede
  • Definição da Topologia
  • Definição de Classes
  • Atribuição de Classes aos Lugares

- Edição de Código: Funções de Transformação e Função de Avaliação
- Edição de Código: Inicialização dos Objetos
- Compilação e Simulação

  •     Usando Viewers

- Usando Classes Java
- Algumas Classes Externas da Biblioteca
- EC5 : Exercício Computacional 5


Atividade Recomendada:
- Donwload e utilização do software SNToolkit versão 0.8.12
- Download dos exemplos gerados por alunos em versões anteriores do curso


Transparências da Aula:
- Formato PDF
- Áudio da aula - Formato MP3