Upload
esther-bridges
View
217
Download
1
Embed Size (px)
Citation preview
1
STUDENT EXCHANGE PROGRAM in Intelligent Computer Systems
SEPICS Project
Presented by Emmanouil Sinadinakis
2
CONTENT
Presentation of the student
Presentation of the HERON laboratory
Reasons for choosing SEPICS project
My mission during this internship
Internship project
Goals to achieve
Questions
3
PRESENTATION OF STUDENT
Emmanouil Sinadinakis
Undergraduate student of Applied Informatics and Multimedia Department, TEI of Crete.
Member of European project entitled GUARANTEE (Guardian Angel For The Extended Home Environment)
4
PRESENTATION OF THE LABORATORY
University of Montreal (Universite de Montreal)• Computer Science Department
Research interests of the HERON Laboratory Intelligent Tutoring Systems (ITS) Artificial Intelligence Human-computer interaction Emotional Intelligence
Program Supervisor: Claude Frasson / Professor / Director of the HERON laboratory
My Supervisor: Pierre Chalfoun / Doctorate candidateEU Supervisor: George Papadourakis, TEI of Crete
5
REASONS FOR CHOOSING SEPICS
University of Montreal is an excellent chance that was offered to me for studying abroad
Developing my knowledge
Opportunity to be a member of a new project
Experience Canadian culture and lifestyle
6
o Implementation of a real-time Multi-Agent architecture essential for the construction of an Intelligent learning System.
Achievements until now Following an agent methodology (TROPOS) and using an agent platform
(JADE) in JAVA in a Windows environment using Eclipse
oConceiving key tasks regarding database connectivity and user modeling
Achievements until now Create, modify and search an XML file in JDOM using Java language to create the learner model
MY MISSION DURING THIS INTERNSHIP
7
INTERNSIP PROJECTS SO FAR
I. Intelligent tutoring system architecture
II. Agent Environment in the JADE platform
III. Example of a JADE application
IV. Modeling learners with XML
8
I. ITS architecture
Database Agent
Expert Agent
Tutor Agent
Learner Agent
Interface Agent
9
II. Agent Environment in the JADE platform
10
AGENT ENVIRONMENT
AGENTS ARE:
Autonomous
Proactive
Social
11
JADE PLATFORM
• JADE (Java Agent Development Framework) is a software framework to develop agent-based applications.
12
RUN A GUI PLATFROM
Cmd: Java jade. Boot –gui
13
III. EXAMPLE OF A JADE APPLICATION OF BUYER & SELLER AGENT
TAOM4E, a tool for working TROPOS methodology in Eclipse
14
GOALS OF A SELLER AGENT
Goals to achieve by a Seller Agent1. Register in Yellow Page2. Add books3. Update Catalogues of Books4. Propose Offers5. Sell Required Book
15
RUN A SELLER AGENT
• Cmd: java –classpath .\lib\jade.jar;.\bin\ jade.Boot –container Seller1:bookTrading.BookSellerAgent
16
GOALS OF A BUYER AGENT
Goals to achieve by a Buyer Agent1. Submit book title2. Acquire list of Seller Agents
from Yellow Page3. Choose the best price4. Buy book
17
RUN A BUYER AGENT
•Cmd: java –classpath .\lib\jade.jar;.\bin\ jade.Boot
–container Buyer1: bookTrading.BookBuyerAgent (RING)
18
IV. Modeling learners with XML
Create an XML File in JDOM using JAVA
Modify an XML File in JDOM using JAVA
Filtering an XML File in JDOM using JAVA (search for specific data)
19
GOALS LEFT TO ACHIEVE
Based on the presented JADE example:
Implementing the Database agent in the ITS
Implementing the Expert agent in the ITS
o Implementing the curriculum agent with the rest
o Implementing the Tutor and Learner Agent
o Integrate changes with the interface
20
QUESTIONS ?
21
TROPOS METHODOLOGY OF MY EXAMPLE (TAOM4E Tool)
•Buyer and Seller Agent
22
TAOM4E Tool