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...
Main Author: | |
---|---|
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 |