Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Λογισμικό με Χρήση Πρακτόρων: Θέματα Διπλωματικών εργασιών Αντώνης Καραγεώργος Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων Πανεπιστήμιο.

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "Λογισμικό με Χρήση Πρακτόρων: Θέματα Διπλωματικών εργασιών Αντώνης Καραγεώργος Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων Πανεπιστήμιο."— Μεταγράφημα παρουσίασης:

1 Λογισμικό με Χρήση Πρακτόρων: Θέματα Διπλωματικών εργασιών Αντώνης Καραγεώργος Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων karageorgos@uth.gr Πανεπιστήμιο Θεσσαλίας Βόλος, Ιούνιος 2004

2 Αντικείμενο Ομιλίας  Τεχνολογία Πρακτόρων: Βασικές Έννοιες  Παράδειγμα εφαρμογής πρακτόρων  Θέματα για καλοκαιρινές και διπλωματικές εργασίες

3 •inheritance •polymorphism •classes •encapsulation •interface •... •reflection •packaging •serialization •repository •... •autonomy •Agent Communication Language ACL •Social behaviour •goal/task-oriented •mobility •ontologies •Collaborative behaviour •Teams •Rules, planning •Reactivity, proactivity •... Object Oriented Programming Component Oriented Programming Software Agent Programming "Autonomous agents are computational systems that inhabit some complex dynamic environment, sense and act autonomously in this environment, and by doing so realize a set of goals or tasks for which they are designed." P. Maes, MIT Media Lab, Software Agents Group. Ανάπτυξη Λογισμικού με Πράκτορες

4 Βασικά χαρακτηριστικά πρακτόρων

5 Παράδειγμα μηνύματος ACL –Message consists of a communicative act (CA) and parameters, encoded as key value pairs, including the sender, receiver and content of the message –Communicative acts form a special class of actions, corresponding to speech acts –The meaning of the act is specified formally in a modal logic, with reference to the sender, receiver, CA type and content •in addition to standard logical primitives, the logical model contains modal operators for various mental attitudes including belief, intention, having the goal that and being uncertain of.

6 The leading Agent Standard: FIPA Agent Communication Channel Agent Platform Yellow pagesWhite pages Agent Platform Yellow pagesWhite pages Internet Mobile Agent Foundation for Intelligent Physical Agents 16 implementations 5 open source implementations JCP 50+ supporting companies: BT, Broadcom, CSELT, Motorola, Nortel, IBM, Siemens, Sun, FT, Fujitsu,… www.fipa.org

7 Agentcities: A worldwide Network Paris Lausanne San Francisco Parma Chambéry Lisbon Berlin Dublin Ipswich Sendai Saarbruecken London Barcelona Aims to demonstrate the commercial viability of agents and agent services Melbourne Sydney Otego MANCHESTER (since December 2001) Agentcities.RTD Agentcities.NET Various funding possibilities for members www.agentcities.co.umist.ac.uk

8 Agent Building Toolkits  Agent building toolkits (ABTs) –Rapid Agent-based system development –Runtime monitoring and visualisation –Standardised communication, i.e. FIPA ACL, KQML  Many agent building toolkits currently exist –i.e. JADE, FIPA-OS, Grasshopper, ADK Trylian –Over 60 listed in http://www.agentbuilder.com/AgentTools/index.html http://www.agentbuilder.com/AgentTools/index.html –Five used in Agentcities http://www.agentcities.org/Resources/Software/ http://www.agentcities.org/Resources/Software/ –Different concepts, standards, performance, ease of development, reliability

9 • Παροχή Ταξιδιωτικών Υπηρεσιών • Ενημέρωση Διαθεσιμότητα Ξενοδοχείων Δρομολόγια Πτήσεων Δρομολόγια Τρένων Έξυπνες Ταξιδιωτικές Υπηρεσίες • Σύνθεση και καταμερισμός υπηρεσιών • Δαιπραγματεύσεις • Σχεδιασμός και προγραμματισμός • Ενέργειες για λογαριασμό του χρήστη • Καταγραφή των προτιμήσεων του χρήστη • Διαπραγματεύσεις Μετεωρολογικό Δελτίο Προσωπικός Πράκτορας Ενδιάμεσος Πράκτορας Ταξιδιωτικός Πράκτορας

10 - Jamaica price = €1300 Διαχείριση Ταξιδιωτικών Υπηρεσιών Χρήστης Καιρός Ξενοδοχεία Πτήσεις Ενδιάμεσοι Πράκτορες Τρένα Greece Jamaica Mauritius Goa Price < 1000 € Διακοπές με λιγότερα από €1000 To = Jamaica Price < 1000 € Jamaica = 1300 € User preferences

11 - Jamaica price = €1300 Διαχείριση Ταξιδιωτικών Υπηρεσιών Traveller Καιρός Ξενοδοχεία Πτήσεις Ενδιάμεσοι Πράκτορες Τρένα Greece Jamaica Mauritius Goa Διακοπές με λιγότερα από €1000 To = Mauritious with = LH Price < 1000 € Mauritious = No User preferences - No Lufthansa flights to Mauritious

12 - Jamaica price = €1300 Διαχείριση Ταξιδιωτικών Υπηρεσιών Traveller Καιρός Ξενοδοχεία Πτήσεις Ενδιάμεσοι Πράκτορες Τρένα Greece Jamaica Mauritius Goa Διακοπές με λιγότερα από €1000 To = Greece with = LH Price < 1000 € Greece = 800 € User preferences - No Lufthansa flights to Mauritious Weather in Greece? Weather in Greece = bad - Bad weather in Greece

13 - Jamaica price = €1300 Διαχείριση Ταξιδιωτικών Υπηρεσιών Traveller Καιρός Ξενοδοχεία Πτήσεις Ενδιάμεσοι Πράκτορες Τρένα Greece Jamaica Mauritius Goa Διακοπές με λιγότερα από €1000 To = Ghoa with = LH Price < 1000 € No Ghoa Calcutta = 750 € User preferences - No Lufthansa flights to Mauritious Train Calcutta-Ghoa? - Bad weather in Greece Train Calutta-Ghoa 360 € Ok!! Ask user

14

15

16

17

18 Θέματα διπλωματικών εργασιών  Δημιουργία και συντήρηση κόμβου Αgentcities στο Βόλο  Εγκατάσταση και συντήρηση BT ontology server  Εφαρμογή: Taxi finder agent  Εφαρμογή: Personal diary agent  Εφαρμογή: Hotel booking agent  Εφαρμογή: Οντολογία διαχείρισης ηλεκτρονικών υπηρεσιών (π.χ. πληρωμή λογαριασμών)  Εφαρμογή: Οντολογία διαχείρισης κινητών συσκευών (μετα-οντολογία για κινητές συσκευές)

19 Διπλωματική σε πράκτορες  Προοπτική χρηματοδότησης για συνέχιση σπουδών (BT, Agentlink parnters)  Εφαρμογή σε πολλές περιοχές ενδιαφέροντος (έρευνα, επιχειρήσεις)  Συνδυασμός με άλλα αντικείμενα (π.χ. λογισμικό δικτύων)  Ευρεία διάδοση σε ανοικτές (open) εφαρμογές


Κατέβασμα ppt "Λογισμικό με Χρήση Πρακτόρων: Θέματα Διπλωματικών εργασιών Αντώνης Καραγεώργος Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων Πανεπιστήμιο."

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google