Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Agent-Based House-Buying System Demonstration Hidehito Gomi and Daishi Kato, NEC Corp Kyohei Kawazoe, INTEC Web and Genome Corp Rada Chikorva, Jung Ung Min, Keesoo Kim, and Waqar Mohsin, Stanford University Overview Objective of demo Agent-based house-buying scenario System architecture MobidgetLite Infomaster JATLite Agent communications among MobidgetLite, Infomaster, and JATLite Message translations Distributed agents on wired and wireless network Screen shots 2 Objective of Demo Mission of FX-Agents Research To construct an extensible open e-marketplace and populate it with working autonomous software agents for the financial domain. Objective of Demo To construct an example of extensible open emarketplace and populated it with limited numbers of working autonomous software agents for the real estate market, as an instance of the financial domain. 3 Agent-Based House-Buying Scenario Listing agent “Mitsui_Yellow_Pages” Buyer “Taro” Seller “Akira” Titlecompany “Fidelity_National” Insurers “State_Farm” and “Allstate” Lender “Wells_Fargo_Bank” 4 System Architecture Infomaster Facilitator JATLite KQML-Classic Strings Developed by CDR, Stanford University Lender agent JATLite Router Titlecompany agent Buyer agent Listing agent JATLiteKQML-Classic Infomaster Strings Gateway agent KQML-Classic Strings (KQML for only reconnection message) Insurer agent Developed by Logic Group, Stanford University KQML-Classic Strings MobidgetLite-Infomaster Gateway agent MobidgetLiteJATLite Gateway agent Java Objects MobidgetLite Agent Server Java Objects (contain KQML Objects) Seller agent Java Objects Insurer agent MobidgetLite Developed by NEC 5 MobidgetLite: An Agent Server for E-Commerce An example of applications by MobidgetLite End user (Browser) Server management agent WWW Gateway (special agent) HTTP Server HTTP (Tomcat XML strings + Servlet) Java Objects Java Objects (contains XML DOM instance) Parse XML messages MobidgetLite Agent Server Asynchronous Java Objects Message passing application agents Original format/protocols In MobidteLite Java VM Languages used in agent communication depends on implementation of agents 6 Infomaster: An Information Integration System User User Interfaces Agents Wrapper Knowledge Agents Sources Base SQL Facilitator TDT KIF … … … … 3 7 JATLite: A Java Agent Infrastructure with Message Routing 8 Agent Communication between MobidgetLite and JATLite Demo system agent MobidgetLiteJATLite Gateway Agent Java Objects KQML-Classic (contains KQML instance) strings KQML strings JATLite Agent JATLite Router Java VM Java VM JATLite system Parse KQML messages Java Objects (KQML) MobidgetLite Agent Server application agents Java VM MobidgetLite system 9 Agent Communication between MobidgetLite and Infomaster KQML-Classic strings Infomaster Facilitator Infomaster Listing Agent Java VM Java VM Infomaster system Demo system agent MobidgetLiteInfomaster Gateway Agent Java Objects KQML-Classic (contains KQML instance) strings Parse KQML messages Java Objects (KQML) MobidgetLite Agent Server application agents Java VM MobidgetLite system 10 Agent Communication between JATLite and Infomaster KQML strings KQML strings KQML-Classic strings KQML-Classic strings JATLite Agent JATLite Router JATLiteInfomaster Gateway Agent Infomaster Listing Agent Infomaster Facilitator Java VM Java VM Java VM Java VM Java VM JATLite system Infomaster system 11 Message Translation KQML: JATLite (performative :sender <name> :receiver <name> :content <expression>) KQML Classic: Infomaster Direct Mapping (PACKAGE :sender <name> :receiver <name> :content (performative <expression>) Java Object: ? ? Mobidget Lite 12 Distributed Agents on Wired and Wireless Network Gateway agent Listing agent MobidgetLite Agent Server Facilitator Gateway agent Seller agent JATLite Router Insurer agent sound logic slipknot Internet Lender agent Insurer log Diablo hide53 Insurer agent Titlecompany agent Gateway agent imheo tortoise Seller log Buyer agent 13 Screen Shot @ imheo JATLiteInfomaster Gateway agent JATLite Insurer “Allstate” JATLite Titlecompany “Fidelity_National” JATLite Router @logic 14