Prova 2 

2ª Prova - 11 de Fevereiro de 2000

Tecnologia Informática


Condições gerais da prova

Índice


Parte teórica

  1. Considere uma aplicação na qual um agente necessita de informação oriunda de diversos sistemas computacionais, processando essa informação de modo a produzir resultados.

a) Em que situações haverá uma maior eficiência se o agente for móvel, podendo deslocar-se para outros sistemas computacionais? Em que situações não será eficiente a mobilidade de tal agente?

b) Que limitações adicionais se poderão pôr relativamente à mobilidade de tal agente?

  1. Considere um Agente Inteligente para comércio electrónico, o qual interage com um utilizador e com outros agentes (por exemplo: vendedores). Indique que aplicações possíveis poderão ter os métodos de aprendizagem automática a um agente desse tipo?
  2. Em grande parte dos sistemas multi-agente, os agentes representam recursos (por exemplo: robot, empresa, etc. ...), tarefas (por exemplo: encomendas) e fornecimento de informação (por exemplo: agente informador de condições climatéricas). Que outros tipos de agentes poderiam existir quanto ao tipo de função desempenhada (para além de recursos, tarefas e fornecimento de informação)? Dê exemplos.

Índice


Parte prática

Um processo de escalonamento de reuniões entre funcionários duma empresa caracteriza-se por:

  1. Identifique a informação e/ou estruturas de dados de que o funcionário necessita para processar as solicitações de outros funcionários.
  2. Usando uma nomenclatura semelhante a um autómato finito (usada durante as aulas), especifique o processo descrito, promenorizando o conteúdo das mensagens e os acessos às estruturas de dados de cada entidade.
  3. Implemente numa linguagem à sua escolha, o processo de recepção e processamento das mensagens de solicitação de reunião descritas. Considere que existem previamente definidas as seguintes funções:
  1. Que tipo de problemas podem surgir com o processo descrito ao nível de eficiência e eficácia. Sugira alternativas se achar oportuno.

Índice


Última actualização: 19-01-2001

Tecnologia Informática