Prototipo de un sistema multiagente de filtrado cognitivo y colaborativo bajo la metodología GAIA

dc.contributor.advisorArenas S., Álvaro Enrique
dc.contributor.authorMejía Salazar, María Helena
dc.contributor.authorFranco Bedoya, Oscar Hernán
dc.contributor.cvlacMejía Salazar, María Helena [0000204480]spa
dc.contributor.cvlacFranco Bedoya, Oscar Hernán [0000209970]spa
dc.coverage.campusUNAB Campus Bucaramangaspa
dc.coverage.spatialManizales (Caldas, Colombia)spa
dc.date.accessioned2024-07-31T16:14:26Z
dc.date.available2024-07-31T16:14:26Z
dc.date.issued2004
dc.degree.nameMagíster en en Ciencias Computacionalesspa
dc.description.abstractEl objetivo de este trabajo es ¡implementar un prototipo de un sistema orientado a agentes para el filtrado cognitivo y colaborativo siguiendo la metodología CAIA. Este sistema debe adicionar inteligentemente a los bookmarks de un usuario las páginas recuperadas de la red, en los temas y subtemas que defina en sus preferencias, además debe recomendar estas páginas a otros usuarios del sistema que tengan intereses similares. La construcción del sistema sigue todos los pasos de la metodología GAIA. En la fase de análisis se definen los roles luego se identifican los protocolos y se genera el modelo de interacción, como complemento se elabora un diagrama de relaciones entre roles, finalmente se construye el esquema de roles. Para la fase de diseño se elabora el modelo de agentes, el modelo de servicios y finalmente se obtiene el modelo de familiaridad/comunicación. Como los resultados de GAIA son todavía especificaciones a alto nivel y siguiendo el trabajo de Arenas, García y Pérez 1 se propuso el uso de /\UML (Agcnt Unifíod Modolling Languago) usando el AIP (Agent Inter action piotocol) el cual peimite generar una representación a tres niveles: protocolos, interacción y nivel de procesamiento interno Finalmente se implementa el prototipo en la plataforma para el desarrollo de sistemas MultiAgentes JADE (Java Agent Development Framework) y el lenguaje de programación C#. Como novedades en la utilización de GAIA tenemos la inclusión de “super protocolos” y diagrama de relaciones entre roles los que permiten obtener un mejor modelo de Interacción. Y como novedoso en la forma en que se Empleó AUML tenemos la inclusión de plantillas especiales en la primera capa del AIP y la utilización de super protocolos como guía para construir la capa 2.spa
dc.description.abstractenglishThe objective of this work is to implement a prototype of an agent-oriented system for cognitive and collaborative filtering following the CAIA methodology. This system must intelligently add to a user's bookmarks the pages retrieved from the network, in the topics and subtopics that he defines in his preferences, and must also recommend these pages to other users of the system who have similar interests. The construction of the system follows all the steps of the GAIA methodology. In the analysis phase, the roles are defined, then the protocols are identified and the interaction model is generated. As a complement, a diagram of relationships between roles is developed, and finally the role scheme is built. For the design phase, the agent model is developed, the service model and finally the familiarity/communication model are obtained. As the results of GAIA are still high-level specifications and following the work of Arenas, García and Pérez 1, the use of /\UML (Unique Agent Mode Language) was proposed using the AIP (Agent Interaction Framework) which allows generating a representation at three levels: protocols, interaction and internal processing level. Finally, the prototype is implemented in the platform for the development of multi-agent systems JADE (Java Agent Development Framework) and the C# programming language. As novelties in the use of GAIA we have the inclusion of “super protocols” and a diagram of relationships between roles which allow obtaining a better interaction model. And as a novelty in the way AUML was used we have the inclusion of special templates in the first layer of the AIP and the use of super protocols as a guide to build layer 2.spa
dc.description.degreelevelMaestríaspa
dc.description.learningmodalityModalidad Presencialspa
dc.description.sponsorshipInstituto Tecnológico de Estudios Superiores de Monterrey (ITESM)spa
dc.description.tableofcontents1 antecedentes..................................................................................................................................................................................... 16 2 planteamiento del problema............................................................................................................................................................17 3 objetivo general................................................................................................................................................................................ 19 3.1 objetivos especificos................................................................................................................................................................... 19 4 marco teórico .................................................................................................................................................................................. 20 4.1 agentes y mult1agente............................................................................................................................................................... 20 4.1.1 conceptos básicos...........................................................................................................................................................................20 4.1.2 características generales...............................................................................................................................................................22 4.1.3 sistemas multiagcnte...................................................................................................................................................................... 26 4.1.3.1 organización de los sistemas multiagenle...............................................................................................................................27 4.1.3.2 cooperación entre agentes.........................................................................................................................................................28 4.1.3.3 comunicación entre agentes.......................................................................................................................................................28 4.1.3.3.1 comunicar agentes.................................................................................................................................................................30 4.1.4 algunas aplicaciones de la tecnología de agentes....................................................................................................................31 4.2 metodologías orientadas a agentes............................................................................................................................................... 35 4.2.1 metodologías orientadas a agentes basadas en metodologías orientadas a objetos........................................................35 4.2.1.1 ventajas del enfoque....................................................................................................................................................................36 4.2.1.2 aspectos no contemplados....................................................................................................................................................... 37 4.2.1.3 soluciones existentes...................................................................................................................................................................38 4.2.2 metodologías orientadas a agente basadas en metodologías de ingeniería del conocimiento. ......................................39 4.2.2.1 ventajas del enfoque....................................................................................................................................................................39 4.2.2.2 aspectos no contemplados........................................................................... ..............................................................................40 4.2.2.3 soluciones existentes................................................................................................................................................................. 40 4.3 filtrado y recuperación de información.......................................................................................................................................40 4.3.1 recuperación de información....................................................................................................................................................... 40 4.3.2 filtrado de información...................................................................................................................................................................43 4.3.3 modelos de recuperación de información..............................................................................................................................45 4.3.3.1 modelo booleano................................................................................................................................................................... 48 4.3.3.2 modelo vectorial....................................................................................................................................................................... 50 4.3.3.3 modelo probabilístico................................................................................................................................................................ 52 4.3.4 evaluación de los modelos clásicos.............................................................................................................................................. 53 4.3.5 modelos alternativos......................................................................................................................................................................54 4.3.6 retroalimentación (relevance feedback)...................................................................................................................................... 55 4.4 sistemas de recomendación y/o clasificación........................................................................................................................... 55 4.4.1 recomendaciones basadas en contenido o filtrado cognitivo.............................................................................................55 4.4.2 filtrado colaborativo o social..........................................................................................................................................................56 4.4.3 algunos sistemas recomendadores............................................................................................................................................. 59 4.4.3.1 fab............................................................................................................................................................................................. 60 4.4.3.2 fooíprints.................................................................................................................................................................................... 60 4.4.3.3 raap..........................................................................................................................................................................................61 4.4.3.4 ace............................................................................................................................................................................................61 4.4.3.5 phoaks.....................................................................................................................................................................................61 4.4.3.6 the movie critic........................................................................................................................................................................61 4.4.3.7 referral web.............................................................................................................................................................................. 62 4.5 algunas herramientas de desarrollo de agentes....................................................................................................................... 63 4.5.1 zeus................................................................................................................................................................................................64 4.5.2 jade................................................................................................................................................................................................65 5 metodología gaia - caso de estudio................................................................................................................................................... 66 5.1 descripción general del caso de estudio: manejo de bookmarks o Favoritos utilizando tecnologías de agentes....................................................................................................................................................................................................... 67 5.1.1 requerimientos funcionales del sistema..................................................................................................................................... 67 5.2 análisis................................................................................................................................................................................................68 5.2.1 introducción.................................................................................................................................................................................... 68 5.2.2 análisis en gaia............................................................................................................................................................................ 70 5.2.2.1 primera iteración, paso 1- identificar roles.....................................................................................................................71 5.2.2.2 primera iteración, paso 2 - modelo de interacción............................................................................................................ 72 5.2.2.3 primera iteración, paso 3 - modelo de roles............................................................................................................................79 5.2.2.4 segunda iteración, paso 1- identificar roles....................................................................................................................88 5.2.2.5 segunda iteración, paso 2 - modelo de interacción.........................................................................................................91 5.2.2.6 segunda iteración, paso 3 - modelo de roles......................................................................................................................... 97 5.3 diseño en gaia.................................................................................................................................................................................107 5.3.1 introducción.................................................................................................................................................................................. 107 5.3.2 modelo de agentes.......................................................................................................................................................................108 5.3.3 modelo de servicios......................................................................................................................................................................110 5.3.4 modelo de familiaridad o conexión o comunicación............................................... ............................................................. 112 6 auml - refinamiento del caso de estudio...................................................................................................................................... 113 6.1 introducción ................................................................................................................................................................................ 113 6.2 protocolos de comunicación................................................................................................ ...............................................113 6.2.1 paquetes.........................................................................................................................................................................................114 6.2.2 plantillas (témplales)....................................................................................................................................................................117 6.3 interacción entre agentes...................................................................................................................................................119 6.4 procesamiento interno...........................................................................................................................................................122 Í implemeni acion.........................................................................................................................................................................134 7.1 arquitectura............................................................................................................................................................................. 134 7.2 desarrollo.....................................................................................................................................................................................135 7.3 interfaz con el usuario..........................................................................................................................................................136 7.4 del diseño a la implementacion: de gaia+auml a jade........................................................................................ 137 7.4.1 descripción general de los módulos......................................................................................................................................... 137 7.4.2 correspondencia servicios gaia+juml y comportamientos en jade......................................................................................140 En esta sección se ¡lustra la correspondencia entre los servicios obtenidos en gaia y los Comportamientos definidos en jade para el agente clasificador..................................................................................... 140 Agente clasificador................................................................................................................................................................................. 140 8 conclusiones................................................................................................................................................................................ 141 Bibliografia......................................................................................................................................................................................144 Anexo a. Análisis en gaia.............................................................................................................................................................. 150 1 primera iteración - analisis........................................................................................................................................................ 151 1.1 primera iteración, paso 1 - identificar roles........................................................................................................................151 1.2 primera iteración, paso 2 - modelo de interacción............................................................................................................ 152 1.2.1 diagrama de relaciones entre roles.......................................................................................................................................... 160 1.3 primera iteración, paso 3 - modelo de roles...................................................................................................................... 163 2 segunda iteración - analisis.......................................................................................................................................................171 2.1 segunda iteración, paso 1- identificar roles......................................................................................................................... 171 2.2 segunda iteración, paso 2 - modelo de interacción............................................................................................................ 173 2.2.1 diagrama de relaciones entre roles - segunda iteración..................................................................................................184 2.3 segunda iteración, paso 3 - modelo de roles.........................................................................................................................188 Anexo b. Diseño en gaia................................................................................................................................................................ 202 1 modelo de agentes..................................................................................................................................................................... 204 2 modelo de servicios.......................................................................................................................................................................205 2.1 servicios del agente usuario........................................................................................................................................................ 205 2.2 servicios del agente clasificador............................................................................................................................................. 218 2.3 servicios del agente recomendador........................................................................................................................................... 223 2.4 servicios del agente coordinador.............................................................................................................................................226 3 modelo de familiaridad..................................................................................................................................................................... 235 Anexo c. Diseño auml.........................................................................................................................................................................236 1 protocolos de comunicación........................................................................................................................................................... 236 1.1 paquetes......................................................................................................................................................................................... 237 1.2 plantillas (templates)................................................................................................................................................................... 239 2 interacción entre agentes.........................................................................................................................................................243 3 procesamiento interno..................................................................................................................................................................... 254 Anexo d. Aplicativo y documentación............................................................................................................................................... 267spa
dc.identifier.reponamereponame:Repositorio Institucional UNABspa
dc.identifier.repourlrepourl:https://repository.unab.edu.cospa
dc.identifier.urihttp://hdl.handle.net/20.500.12749/25830
dc.publisher.facultyFacultad Ingenieríaspa
dc.publisher.grantorUniversidad Autónoma de Bucaramanga UNABspa
dc.publisher.programMaestría en Ciencias Computacionalesspa
dc.relation.referencesARENAS, A.E., GARCÍA-OJEDA, J.C. y PÉREZ-ALCÁZAR, J.J. On Combining Organisational Modelling and Graphical Languages for the Development of Multiagent Systems. En: IOS Press: Integrated Computer-Aided Engineering. Vol. 11, No. 2 (Marzo, 2004); p. 151-163.spa
dc.relation.referencesWOOLDRIDGE Mike., JENNINGS Nicholas R. y KINNY David. The GAIA Methodology for Agent-Oriented Analysis and Design. International Journal of Autonomous Agents and Multi-Agent Systems, Vol. 3, No. 3, (2000); p. 285-312.spa
dc.relation.referenceshttp://www.w3.org/TR (Página de Reportes técnicos, proposal for an open profiling, del World Wide Web Consortium)spa
dc.relation.referencesIGLESIAS C.A. Fundamentos de los sistemas inteligentes. En: Informe técnico UPM/DIT/GSI. Departamento Ingeniería de Sistemas telemáticos, E.T.S.I. Telecomunicación, Universidad Politécnica de Madrid, 1997. p. 1-40.spa
dc.relation.referencesQUINTERO, A.; RUEDA, S. y UCRÓS, M. Agentes y Sistemas Multiagente: Integración de conceptos básicos. En: Artículo web, grupo de investigación HIDRA. Departamento de sistemas y computación, Universidad de los Andes Colombia.spa
dc.relation.referencesMOR, E. Agentes que habitan en Internet. Tesis de grado. Universidad de Cataluña España, LSI, Laboratorio de sistemas de información.spa
dc.relation.referencesRUSELL, S. y NORVIG P. Artificial Intelligence: A Modern Approach. 1ra. edición . Prentice-Hall Inc, 1995.spa
dc.relation.referencesMAES P. Artificial Life meets entertaiment: life like autonomous agent. En: Comunications of the ACM. Vol. 38, No. 11 (1995 ); p 108-114.spa
dc.relation.referencesHAYES-ROTH, B. An architecture for Adaptative Intelligent Systems. En: Artificial Intelligence: Special Issue on Agents and Interactivity. Vol. 72, (1995); p. 329-365.spa
dc.relation.referencesJENNINGS N. R. y WOOLDRIGE M„ Software Agents. En: IEEE Review, (Enero, 1996); p. 17-20.spa
dc.relation.referencesGILBER, A., et al. The Role of Intelligent Agents in the Information Infrastructure. A.J. Rhem & Assoclates, Inc. (1999 ) p. 9.spa
dc.relation.referencesJennings y WooldrigeOp. cit., p. 17-20.spa
dc.relation.referencesCOHEN P. R. y LEVESQUE H. J. Intention is choice with commitment. En: Artificial Intelligence, Vol. 42 (1990); p. 213-261.spa
dc.relation.referencesGROSZ, B. y SIDNER, C., Plans for a discourse. Intentions for Communication, M. E. Pollack, d. Cambridge, MA: MIT Press, 1990. p. 417-444.spa
dc.relation.referencesRAO, A. S. Decisión procedures for propositional linear-time Belief-Desire-Intention logics. In M. Wooldridge, J. P. Müller, and M. Tambe, editors, Intelligent Agents II (LNA11037), Springer-Verlag: Heidelberg, Germany (1996); p. 33-48. 16 RAO, A. S. y GEORGEFF, M. P. BDI Agents: from theory to practice. En: Proceedings of the First International Conference on Multi-Agent Systems (ICMAS-95). (Junio, 1995); p. 312-319.spa
dc.relation.referencesWOOLDRIDGE, M. The Logical Modelling of Computational Multi-Agent Systems. Tesis Doctoral, Department of Computation, UMIST, Manchester, UK, October 1992. 18 SHOHAM, Y. Agent-orientedprogramming. En: Artificial Intelligence. Vol. 60, No. 1 (Mar. 1993); p. 51-92.spa
dc.relation.referencesBATES, J. The role ofemotion in believable agents. En: Communications of the ACM, vol. 37 No. 7(1994); p. 122-125.spa
dc.relation.referencesGARCIA ALONSO, D. y PAVÓN MAESTRAS, J. Introducción al estándar FIPA. En: Informe técnico UCM-DSIP 98-00. Departamento de Sistemas informáticos y programación. Universidad Complutense de Madrid. 2000. p. 5.spa
dc.relation.referencesIGLESIAS Op. cit., p. 8-17.spa
dc.relation.referencesSYCARA, K.R. Multi-agent compromise via negotiation. En: L. Gasserand M. Huhns : Distributed Artificial Intelligence Volume II, (1989); p. 119—139.spa
dc.relation.referencesSCHELLING, T.C. The Strategy of Conflict. Harvard University Press, Cambridge, MA, 1960. p 326.spa
dc.relation.referencesHOARE, C.A.R., Communicating sequential processes. En: Communications of the ACM. Vol. 21 (1978); p. 666-677.spa
dc.relation.referencesROSENSCHEIN, J.S. Rational Interaction: Cooperating Among Intelligent Agents. 1986. Tesis doctoral. Stanford University, Computer Science Department.spa
dc.relation.referencesHAYES-ROTH, B. A blackboard architecture for control. En: Artificial Intelligence. Vol. 26, No. 3 (julio, 1985); p. 251-321.spa
dc.relation.referencesAGHA, G. y HEWITT, C. Concurrent programming using actors. Object-Oriented Concurrent Programming. MIT Press, 1986. p. 164.spa
dc.relation.referencesGROSZ, B. y SIDNER, C., Plans for a discourse. Intentions for Communication, M. E. Pollack, d. Cambridge, MA: MIT Press, 1990. p. 417-444.spa
dc.relation.referenceshttp://www.fipa.org (Sitio web de FIPA. Especificaciones - lenguaje)spa
dc.relation.referenceshttp://www.cs.umbc.edu/kqml (Sitio web de UMBC KQML - lenguaje de comunicación kqml).spa
dc.relation.referencesGARCIA Y PAVON, Op. cit, p 7-10.spa
dc.relation.referencesIbid., p. 7-10.spa
dc.relation.referencesWOOLDRIDGE Mike. y CIANCARINI P, Agent-Oriented Software Engineering: The State ofthe Art. En: Handbook of Software Engineering and Knowledge Engineering, World Scientific Publishing Co., 2001.p 1-28.spa
dc.relation.referencesIGLESIAS C.A. Definición de una metodología para el desarrollo de sistemas multiagente. 1998. Tesis doctoral. Universidad Politécnica de Madrid, E.T.S.I. Telecomunicación, Departamento Ingeniería de Sistemas telemáticos. P. 193-202.spa
dc.relation.referencesTVEIT, A. A survey of Agent-Oriented Software Engineering. En: Proc. ofthe First NTNU CSGS Conference (http://www.amundt.org), (Mayo, 2001)spa
dc.relation.referencesSHOHAM. Op. cít., p. 51-92.spa
dc.relation.referencesRUMBAUGH, J. etal. Object-Oriented Modeling and Design. Prentice-Hall, Englewood Cliffs, NJ 1991.spa
dc.relation.referencesJACOBSON, I.; CHRISTERSON, M y JONSSON P, Overgaard. Object-Oriented Software Engineering. A Use Case Driven Approach. Addison-Wesley, 1992. p. 552. ISBN: 0201544350.spa
dc.relation.referencesBOOCH G. Object-Oríented Design with Applications. Benjamins Cummings, Redwood City, CA, 1991.spa
dc.relation.referencesWIRFS-BROCK, Rebecca.; WILKERSON , Brian. y WIENER, Lauren. Designing Object- Oríented Software. Prentice-Hall, 1990. 341 p. ISBN: 0136298257.spa
dc.relation.referencesCorporation R. S. Unified Modelling Language (UML) versión 1.5. Rational Software Corporation, 1997. http://www.rational.com/ot/uml/.spa
dc.relation.referencesBURMEISTER B. Models and Methodology for Agent-Oríented Analysis and Design. En: Fischer, K (ed.): Working Notes of the Kl’96 Workshop on Agent-Oríented Programming and Distributed Systems, 1996. DFKI Document D-96-06.spa
dc.relation.referencesKENDALL E. A.; MALKOUN M. T.y JIANG C. A methodology for developing agentbased systems for enterprise integration. En: D. Luckose and Z. C.: First Australian Workshop on DAI, Lecture Notes on Artificial Intelligence. Springer-Verlag: Heidelberg, Germany, 1996.spa
dc.relation.referencesSCHELLING. Op. cít„ p.326.spa
dc.relation.referencesWOOLDRIDGE. Op. cit.., p 8-12.spa
dc.relation.referenceshttp://www.auml.org (Sitio web de AUML)spa
dc.relation.referenceshttp://www.omq.org (Sitio web de la Object Management group)spa
dc.relation.referenceshttp://www.fipa.org (Sitio web de FIPA. Especificaciones - lenguaje).spa
dc.relation.referencesBAEZA-YATES y R. RIBEIRO-NETO B. Modern Informaron Retrieval, Addison-Wesley Pub Co., 1999. p. 1-3spa
dc.relation.referencesBELKIN N.J y CROFT W.B. Information Filtering and information Retrieval: Two sides of the same Coin?. En: Communications of the ACM, Vol. 35 No.12. (1992); p. 29-38.spa
dc.relation.referencesBAEZA y RIBEIRO, Op. cit., p. 19-24.spa
dc.relation.referencesIbid., p. 165-170.spa
dc.relation.referencesBALBANOVIC, M. y SHOHAM, Y. 1997. Fab: Content-Based, Collaborative Recommendation. En: Communications of the ACM, vol. 40, (Marzo, 1997); p. 66-72.spa
dc.relation.referencesWEXELBLAT , Alan y MAES, Patty. Footprints: History-rich web browsing. En: Proc. Conf. Computer-Assisted Information Retrieval (RIAO), (1997); p 75-84.spa
dc.relation.referencesSANGÜESA, R; VÁZQUEZ HUERGA, A. y VÁZQUEZ-SALCEDA, J. Mixing Collaborative and Cognltive Filtering in Multiagent Systems. En: Presented at the 3rd Workshop on Agent-Based Recommender Systems (WARS 2000), Barcelona, june 2000.spa
dc.relation.referencesDELGADO, J; ISHII, Naohiro. y URA, Tomoki. Content-based Collaborative Information filtering: Actively Learning to Classify and Recommend Documents. En: CIA (1998); p. 206-215.spa
dc.relation.referencesBALAVANOVIC y SHOHAM. Op. cit., p. 66-72.spa
dc.relation.referencesWEXELBLAT, Op. cit., p 75-84.spa
dc.relation.referencesSANGÜESA, R; VÁZQUEZ HUERGA, A. y VÁZQUEZ-SALCEDA, J. Mixing Collaborative and Cognitive Filtering in Multiagent Systems. En: Presented at the 3rd Workshop on Agent-Based Recommender Systems (WARS 2000), Barcelona, june 2000.spa
dc.relation.referencesTERVEEN, L. et al. PHOAKS: A System for Sharing Recommendations. En: Communications of the ACM. Vol. 40, No. 3 (Marzo, 1997) p. 59-62.spa
dc.relation.referencesSongline Studios, Inc. 1998. The Movie Critic. Software available from Songline Studios, Sebastopol, Calif. (www.moviecritic.com).spa
dc.relation.referencesKAUTZ, H.¡ SELMAN, B.y SHAH, M. 1997. Referral Web: Combining Social Networks and Collaborative Filtering. En: Communications of the ACM. Vol. 40, No. 3 (Marzo, 1997); p. 63-65.spa
dc.relation.referencesRUCKER, James, y POLANCO, Marcos. J. Siteseer: personalized navigation for the web. En: Communications of the ACM. Vol. 40, No. 3 (Marzo, 1997); p. 73-75.spa
dc.relation.referenceshttp://www.merl.com/proiects/concordia/WWW/ (Sitio web de la Plataforma de Agentes - concordia).spa
dc.relation.referenceshttp://www.qrasshopper.de/ (Sitio web de la Plataforma de Agentes -grasshopper).spa
dc.relation.referenceshttp://www.trl.ibm.com/aqlets (Sitio web de la Plataforma de Agentes - Aglets).spa
dc.relation.referenceshttp://more.btexact.com/proiects/agents/zeus/ (Sitio web de la Plataforma de Agentes - Zeus).spa
dc.relation.referenceshttp://sharon.cselt.it/projects/jade (Sitio web de la Plataforma de Agentes - JADE).spa
dc.relation.referenceshttp://www.aqentbuilder.com (Sitio web de la Plataforma de Agentes - agentbuilder).spa
dc.relation.referencesKHALIL C. Multi-Agent Systems: A Review of Current Technologies. IMPACT Research Group, Department of Computer Science. Loughborough University, Leicestershire.spa
dc.relation.referenceshttp ://more. btexact.com/proiects/agents/zeus/ (Sitio web de la Plataforma de Agentes - Zeus).spa
dc.relation.referenceshttp://sharon.cselt.it/projects/iade (Sitio web de la Plataforma de Agentes - JADE)spa
dc.relation.referencesWOOLDRIDGE, JENNINGS y KINNY. Op. cit., p. 2.spa
dc.relation.referencesWOOLDRIDGE, JENNINGS y KINNY. Op. cit., p. 10.spa
dc.relation.referencesWOOLDRIDGE, JENNINGS y KINNY. Op. cit., p. 11.spa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 2.5 Colombia*
dc.rights.localAbierto (Texto Completo)spa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/co/*
dc.subject.keywordsComputer sciencesspa
dc.subject.keywordsSystems engineerspa
dc.subject.keywordsMulti-agent systemspa
dc.subject.keywordsTechnologiesspa
dc.subject.keywordsVector modelspa
dc.subject.keywordsPrototype developmentspa
dc.subject.keywordsIntelligent agents (Computer software)spa
dc.subject.keywordsMobile agents (Software for computers)spa
dc.subject.keywordsInformation sciencespa
dc.subject.keywordsInformation retrievalspa
dc.subject.lembCiencias computacionalesspa
dc.subject.lembIngeniería de sistemasspa
dc.subject.lembDesarrollo de prototiposspa
dc.subject.lembAgentes inteligentes (Software para computadores)spa
dc.subject.lembAgentes móviles (Software para computadores)spa
dc.subject.lembCiencia de la informaciónspa
dc.subject.lembRecuperación de informaciónspa
dc.subject.proposalSistema multiagentespa
dc.subject.proposalTecnologíasspa
dc.subject.proposalModelo vectorialspa
dc.titlePrototipo de un sistema multiagente de filtrado cognitivo y colaborativo bajo la metodología GAIAspa
dc.title.translatedPrototype of a multi-agent cognitive and collaborative filtering system under the GAIA methodologyspa
dc.type.coarhttp://purl.org/coar/resource_type/c_bdcc
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aaspa
dc.type.driverinfo:eu-repo/semantics/masterThesis
dc.type.hasversioninfo:eu-repo/semantics/acceptedVersion
dc.type.localTesisspa
dc.type.redcolhttp://purl.org/redcol/resource_type/TM

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
2004_Maria_Helena_Mejia.pdf
Tamaño:
62.58 MB
Formato:
Adobe Portable Document Format
Descripción:
Tesis

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
829 B
Formato:
Item-specific license agreed upon to submission
Descripción: