An implementation of a rational, reactive agent

We are working on the development and design of an approach to agents that can reason, react to the environment and are able to update their own knowledge as a result of new incoming information. In the resulting framework, rational, reactive agents can dynamically change their own knowledge bases a...

Full description

Bibliographic Details
Main Author: Engberg, Mattias
Format: Others
Language:Swedish
Published: Linköpings universitet, Institutionen för teknik och naturvetenskap 2003
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-2559
id ndltd-UPSALLA1-oai-DiVA.org-liu-2559
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-liu-25592013-01-08T13:46:25ZAn implementation of a rational, reactive agentsweEngberg, MattiasLinköpings universitet, Institutionen för teknik och naturvetenskapInstitutionen för teknik och naturvetenskap2003TechnologyAgentlogicProLogreactiverationalJavaTEKNIKVETENSKAPTECHNOLOGYTEKNIKVETENSKAPWe are working on the development and design of an approach to agents that can reason, react to the environment and are able to update their own knowledge as a result of new incoming information. In the resulting framework, rational, reactive agents can dynamically change their own knowledge bases as well as their own goals. An agent can make observations, learn new facts and new rules from the environment, and then update its knowledge accordingly. The knowledge base of an agent and its updating mechanism has been implemented in Logic Programming. The agent’s framework is implemented in Java. This aim of this thesis is to design and implement an architecture of a reactive, rational agent in both Java and Prolog and to test the interaction between the rational part and the reactive part of the agent. The agent architecture is called RR-agent and consists of six more or less components, four implemented in Java and the other two are implemented in XSB Prolog. The result of this thesis is the ground for the paper “An architecture of a rational, reactive agent” by P. DellAcqua, M. Engberg, L.M. Pereira that has been submitted. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-2559application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language Swedish
format Others
sources NDLTD
topic Technology
Agent
logic
ProLog
reactive
rational
Java
TEKNIKVETENSKAP
TECHNOLOGY
TEKNIKVETENSKAP
spellingShingle Technology
Agent
logic
ProLog
reactive
rational
Java
TEKNIKVETENSKAP
TECHNOLOGY
TEKNIKVETENSKAP
Engberg, Mattias
An implementation of a rational, reactive agent
description We are working on the development and design of an approach to agents that can reason, react to the environment and are able to update their own knowledge as a result of new incoming information. In the resulting framework, rational, reactive agents can dynamically change their own knowledge bases as well as their own goals. An agent can make observations, learn new facts and new rules from the environment, and then update its knowledge accordingly. The knowledge base of an agent and its updating mechanism has been implemented in Logic Programming. The agent’s framework is implemented in Java. This aim of this thesis is to design and implement an architecture of a reactive, rational agent in both Java and Prolog and to test the interaction between the rational part and the reactive part of the agent. The agent architecture is called RR-agent and consists of six more or less components, four implemented in Java and the other two are implemented in XSB Prolog. The result of this thesis is the ground for the paper “An architecture of a rational, reactive agent” by P. DellAcqua, M. Engberg, L.M. Pereira that has been submitted.
author Engberg, Mattias
author_facet Engberg, Mattias
author_sort Engberg, Mattias
title An implementation of a rational, reactive agent
title_short An implementation of a rational, reactive agent
title_full An implementation of a rational, reactive agent
title_fullStr An implementation of a rational, reactive agent
title_full_unstemmed An implementation of a rational, reactive agent
title_sort implementation of a rational, reactive agent
publisher Linköpings universitet, Institutionen för teknik och naturvetenskap
publishDate 2003
url http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-2559
work_keys_str_mv AT engbergmattias animplementationofarationalreactiveagent
AT engbergmattias implementationofarationalreactiveagent
_version_ 1716528672124436480