Uma Arquitetura de Referência para Assistentes Pessoais: Uma Abordagem Baseada em Agentes e Serviços de Software

  • Saulo Popov Zambiasi UFSC
  • Ricardo J. Rabelo UFSC

Resumo


A crescente evolução das tecnologias da computação e o mercado cada vez mais competitivo tem obrigando as empresas a se aperfeiçoarem no âmbito de seus processos. Novas ferramentas têm surgido para fornecer o devido suporte com respostas mais rápidas e confiáveis aos clientes e fornecedores. Porém, se por um lado têm facilitado o trabalho das pessoas, por outro as têm levando a um aumento das suas tarefas e responsabilidades. Uma maneira alternativa de resolver essa problemática é prover às pessoas uma assistência via software de computador, munindoas de um conjunto de ferramentas para automatizar algumas tarefas e para gestão das suas atividades, assim como um secretário humano especializado. Vários esforços vêm sendo feito para a criação de sistemas computacionais com esse objetivo. Porém, esses geralmente seguem por caminhos distintos que não necessariamente mantêm a compatibilidade e a interoperabilidade uns com os outros, além de não se preocuparem em estarem conectados com os sistemas empresariais. Neste sentido, este trabalho visa propor uma arquitetura de referência para softwares assistentes pessoais a partir da qual instanciações possam ser feitas consoante as características das pessoas e das empresas onde trabalham.

Palavras-chave: Assistentes Pessoais, Agentes, Serviços de Software, Arquitetura

Referências

Loss, L. Aprendizado de redes colaborativas de organizações: um arcabouço para dar suporte à criação e uso de conhecimento. 2007. Tese (Doutorado) PPGEELUFSC, Florianópolis, 2007.

Stojanovic, Z.; Dahanayake, A. Serviceoriented software system engineering: challenges and pratices. Idea Group Inc. Hershely, PA. 2005.

Lackenby, C.; Seddighi, H. A dynamic model of virtual organisations: formation and development. In: CamarinhaMatos, pg. 37–44. 2002.

Maes, P. Agents that reduce work and information overload. Communications of the ACM, nº.7, vol37, NY, USA, 1994.

Hoyle, M.A.; Lueg, C. Open Sesame!: A Look at Personal Assistants. Proceedings of the International Conference on the Practical Application of Intelligent Agents (PAAM97), London, 1997, 51 60, 1997.

Zambiasi, S.P.; Rabelo, R.J. Uma Proposta de Arcabouço para Agentes Assistentes Pessoais. 7th I2TS. Foz do Iguaçu, Brasil, 2008.

Bocionek, S. Software secretaries: learning and negotiating personal assistants for the daily office work In Systems, Man, and Cybernetics. 'Humans, Information and Technology'. IEEE. 12 vol.1. 25 Oct. 1994.

Vieira, W. Agentes Móveis Adaptáveis para Operação Remota. PhD Thesis, Universidade Nova de Lisboa, Lisboa, 2000.

Markoff, J. A Software Secretary That Takes Charge. New York Times, Dec 13, 2008 [link] access in Mar 17, 2009.

Michaell, T., Caruana, R., Freitag, D., McDermott, J., Zabowski, D. Experience With a Learning Personal Assistant. Communications of the ACM, July, 1994.

Huhns, M.N.; Singh, M.P. Personal assistants. IEEE Internet Computing, Vol. 2, Issue 5, pp. 9092. Sep./Oct. 1998.

Russel, S., Norvig, P., Inteligência Artificial, 2ªEd, Trad. 2ª ed. RJ: Elsevier, 2004.

Wong, J.S.K., Mikler, A.R. Intelligent mobile agents in large distributed autonomous cooperative systems. The Journal of Systems and Software 47, pg.7587, 1999.

Weiss, G. Multiagent systems: a modern approach to distributed artificial intelligence. MIT Press, 1999.

Sensoy, M., Yolum, P. Evolving service semantics cooperatively: a consumerdriven approach. Springer Science+Business Media, LLC, Nov 9, 2008.

Schiaffino, S., Amandi A.; Polite Personal Agents. IEEE Intelligent Systems, p1218. JanFev 2006.

Bush, J., Irvine, J. and Dunlop, J. Personal Assistant agent and content manager for ubiquitous services. wireless communication systems, 2006. ISWCS'06. 3rd International Symposium on , 169173. 2006.

Franco, R.D., Neyem, A., Ochoa, S. et al. Supporting mobile virtual team’s coordination with soabased active entities. Establishing The Foundation of Collaborative Networks, IFIP TC 5 Working Group 5.5 Eighth IFIP Working Conference on Virtual Enterprises, September 1012, 2007, Guimarães, Portugal. IFIP 243 Springer 2007.

Coulouris, G.F.; Dollimore, J.; Kindberg, T. Distributed systems: concepts and design. Addison Wesley Longman, 2005.

Kshemkalyani A.D.; Singhal, M. Distributed computing principles, algorithms, and systems. Cambridge University Press. 2008.

Gesser, Carlos E. Uma abordagem para a integração dinâmica de serviços web em portais. Eng. Elétrica UFSC. Dissertação. 2006.

MacKenzie, C.; Laskey, K.; McCabe, F. at all. Reference Model for Service Oriented Architecture 1.0. OASIS Standard, 12 October 2006. [link] acessado em Fev/2009.

Markoff, John. A software secretary that takes charge. NY Times, Dec 13, 2008 [link] access in Mar17, 2009.

Vance, A. Microsoft Mapping course to a jetsonsstyle future, NY Times, Mar 1, 2009. [link]. Access Mar 8, 2009.

Mundie, C. Microsoft to make computers "humanistic" ...meet Laura..., Interview on Beet.TV, Oct, 2008 [link] Access Mar 17, 2009.

Hofmeister, C., Nord, R., Soni, D. Applied software architecture. Addison Wesley, 2000.

Tramontin, R.J.; Rabelo, R.J. A knowledge search framework for collaborative networks. International Federation for Information ProcessingPublicationsIFIP, vol.243. 2007.
Publicado
19/04/2010
ZAMBIASI, Saulo Popov; RABELO, Ricardo J.. Uma Arquitetura de Referência para Assistentes Pessoais: Uma Abordagem Baseada em Agentes e Serviços de Software. In: WORKSHOP-ESCOLA DE SISTEMAS DE AGENTES, SEUS AMBIENTES E APLICAÇÕES (WESAAC), 4. , 2010, Rio Grande/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2010 . p. 111-122. ISSN 2326-5434. DOI: https://doi.org/10.5753/wesaac.2010.33058.