Agentes Autônomos Inteligentes - Características de aplicações apropriadas para Agentes
Características de Aplicações apropriadas para Agentes
Pode-se identificar um conjunto de características que tornam uma tarefa ou aplicação suscetível a uma abordagem com base na tecnologia de agentes, tendo como base as características em comum dos agentes. A seguir as propriedades especificadas por Andrew Wood [Woo94]:
Adaptação: Tarefa que requer um certo grau de adaptabilidade; o agente necessita desenvolver habilidades para executá-la aprendendo melhores ou novos meios, o que também inclui métodos para evitar falhas e adaptar-se às necessidades, desejos e objetivos pessoais do usuário.
Pesquisa: A tarefa não é completamente definida; o agente deve considerar uma grande quantidade de possíveis soluções, escolhendo uma das mais adequadas de acordo com sua experiência.
Demonstração: A tarefa envolve aprendizado e treinamento. Isto inclui ensinar os usuários a usar ferramentas de software de maneira mais eficaz e também, por outro lado, fornecer explicações de que o próprio agente está fazendo.
Ajuda: A tarefa requer um certo grau de cooperação entre o usuário e o agente. O agente poderia fazer críticas construtivas ao modo de trabalhar do usuário, ou dar "dicas" sobre como utilizar melhor os recursos do sistema.
Autonomia: A tarefa requer atenção constante ou regular, mas pouca ou nenhuma entrada ou interação. Dessa forma, delegar esta tarefa seria muito útil e benéfico. Um exemplo seria o monitoramento de sistemas simples, onde uma mudança no comportamento poderia gerar a execução automática de alguma tarefa ou ação.
Assincronia: A tarefa tem um intervalo significativo entre seu início e término. Este intervalo poderia ser devido ao tempo de processamento de grandes quantidades de informação ou mesmo a falta de informações vitais em um determinado momento.