摘要(英) |
This thesis use DAML (DARPA Agent Markup Language) to describe the ontology of a given domain knowledge. Based on the DAML ontology, this goal-oriented personal agent can be built. This approach facilitates integrate of agents and non-agent systems, respectively, by updating DAML ontology and by adding wrapper. By separating domain knowledge (ontology) from operated knowledge, ontology can be easily updated, when an agent joins the system. Thus, different agents can communicate with each other as long as the ontology has updated. Furthermore, because that rules and constricts can be described in DAML, agents can infer from the DAML ontology and interact intelligently. In addition, in pursuing a goal, if unforeseen situation occurs, the agents can act differently by inferring form the DAML ontology. |
參考文獻 |
[1] Foundation for Intelligent Physical Agents. (2002, Dec). [Online]. FIPA SL Content Language Specification. Available: http://www.fipa.org/specs/fipa00061/
[2] Murray Burke (2000, Aug). [Online]. About the DAML. Available: http://www.daml.org/
[3] T. R. Gruber, “A translation approach to portable ontologies,” Knowledge Acquisition, 5(2):199-220, 1993.
[4] Foundation for Intelligent Physical Agents. (2001, Aug). [Online]. FIPA SL Content Language Specification. Available: http://www.fipa.org/specs/fipa00083/
[5] Tim Finin, Yannis Labrou, and James Mayfield, in Jeff Bradshaw (Ed.), “KQML as an agent communication language,” Software Agents, MIT Press, Cambridge, 1997.
[6] Tim Berners-Lee, James Hendler, Ora Lassila, “The Semantic Web,” Scientific American, May 2001.
[7] Filip Perich, et al, “ITTALKS: An Application of Agents in the Semantic Web,” Proceedings of Workshop on Engineering Societies in the Agents' World, July 2001, Prague.
[8] Subhash Kumar, et al, “A personal agent application for the semantic web,” AAAI 2002 Fall Symposium Series, North Falmouth, MA, November 2002.
[9] Nicholas R. Jennings and Michael Wooldridge, “Agent-Oriented Software Engineering,” Proceedings of the 9th European Workshop on Modeling Autonomous Agents in a Multi-Agent World: Multi-Agent System Engineering (MAAMAW-99), 2000.
[10] AGENTLAB. (n.d.). [Online]. Agent Oriented Software Engineering Agent Oriented Software Engineering. Available: http://www.agentlab.de/aose.html
[11] Terry R. Payne, Rahul Singh, and Katia Sycara, “Calendar Agents on the Semantic Web,” IEEE Intelligent Systems, Vol. 17(3), pp. 84-86, May/June 2002.
[12] A. Di Stefano, G. Pappalardo, C. Santoro, and E. Tramontana, “Extending Applications using Reflective Assistant Agents,” in Proceedings of the 26th International Computer Software and Applications Conference (Compsac 2002), Oxford, England, August 26 - 29, 2002.
[13] A. Di Stefano, G. Pappalardo, C. Santoro, and E. Tramontana, “A Multi-Agent Reflective Architecture for User Assistance and its Application to E-Commerce,” In Proceedings of CIA 2002, pp. 90-103, September 2002.
[14] T. Kawamura, T. Hasegawa, A. Ohsuga, S. Honiden, "Bee-gent: Bonding and Encapsulation Enhancement Agent Framework for Development of Distributed Systems", Systems and Computers in Japan, John Wiley & Sons, Inc., Vol. 31, No. 13, pp. 42-56, 2000.
[15] Tryllian BV (n.d.). [Online]. Agent Development Kit. Available: http://www.tryllian.com/
[16] HP Labs Semantic Web Research (n.d.). [Online]. Available: http://www.hpl.hp.com/semweb/ |