• Title/Summary/Keyword: Agent Communication Language

Search Result 67, Processing Time 0.025 seconds

A Negotiation Mechanism for BDI Agents in Distributed Cooperative Environments (협동적인 분산 환경에서 BDI 에이전트를 위한 협상 기법)

  • Lee, Myung-Jin;Kim, Jin-Sang
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.13 no.2
    • /
    • pp.192-199
    • /
    • 2003
  • Agents in multi-agent systems (MAS ) are required to achieve their own goals. An agent s goal, however, can conflict with others either when agents compete with each other to achieve a common goal or when they have to use a set of limited resources to accomplish agents divergent goals. In either case, agents need to be designed to reach a mutual acceptable state where they can avoid any goal conflicts through negotiation with others to achieve their goals. In this paper, we consider a BDI agent architecture where belief, desire, and intention are the three major components for agents mental attitudes and represent resource-bounded BDI agents in logic programming framework. We propose a negotiation algorithm for BDI agents solving their problems without goal conflicts in distributed cooperative environments. Finally, we describe a simple scenario to show the effectiveness of the negotiation algorithm implemented in a negotiation meta-language.

Intelligent Service Agents using User Profile and Ontology (온톨로지와 사용자 프로파일을 적용한 지능형 서비스 에이전트)

  • Kim, Je-Min;Park, Young-Tack
    • Journal of KIISE:Software and Applications
    • /
    • v.33 no.12
    • /
    • pp.1062-1072
    • /
    • 2006
  • Recently, new intelligent service frameworks, such as ubiquitous computing are proposed. So, the necessity of adaptive agent system has been increased. In this paper, we propose an intelligent service agent to help that ubiquitous computing system offer user suitable service in ubiquitous computing environment. In order to offer user suitable uT-service, an intelligent service agent mediates the gap between the context information in uT-service system, and user preference is reflected in it. Therefore, we focus on following three components; the first is suitable multi agent framework-agent communication analysis and applicable method of inference engine, the second is uT-ontologies to describe various context information-context information sharing between agents and context information understanding between agents, the third is learning method of user profile to apply in uT-service system. This approach enables us to build adaptive uT-service system to offer suitable service according to user preference.

(e-commerce Agents using Reinforcement Learning) (강화 학습을 이용한 전자 상거래 에이전트)

  • 윤지현;김일곤
    • Journal of KIISE:Software and Applications
    • /
    • v.30 no.5_6
    • /
    • pp.579-586
    • /
    • 2003
  • Agents are well fitted to e-commerce applicable area because they pursuit an autonomy and interact with dynamic environment. In this paper we propose an e-commerce agents using reinforcement learning. We modify a reinforcement teaming algorithm for agents to have an intelligent feature and to make a transaction as practical business body in behalf of a person. To show the validity of this approach, we classify agents into buying agents and soiling agents, give characters of level according to the degree of learning and communication. Finally we implement an e-commerce framework and show the result. In this paper we show a design of e-commerce agents which is based on the proposed learning algorithm and present that the agents have enough possibility of doing a transaction in practical e-commerce.

Semantic Multi-agents Framework for Ubiquitous Systems (유비쿼터스 시스템을 위한 시맨틱 다중 에이전트)

  • Choi Jung-Hwa;Park Young-Tack
    • Journal of KIISE:Software and Applications
    • /
    • v.32 no.3
    • /
    • pp.192-201
    • /
    • 2005
  • For the past ten years, the goal of ubiquitous computing research has been the establishment of a new technology system with the aim 'Anytime, Anywhere, and Any form'. The needs for agent technology innovations such as ontology-based structure, ontology-based agent communication language, and multi-agents frameworks have been identified. This paper proposes a noble multi-agents architecture for ubiquitous systems. We suggest four major steps in the interaction between human and agents which enable ubiquitous agents to process by themselves to provide adaptive service to meet human's needs. First, we propose a semantic web technology to represent the association between information resources more explicitly Second, we construct a semantic ontology so that agents can recognize web contents.'Third, we propose a method to communicate between agents using OWL ontologies. Finally, we suggest a multi-agents structure based on the JADE of FIPA to analyze messages and get information. The semantic multi-agents framework proposed in this paper infers semantic situations using semantic web technology based on ontologies. A service provided is inferred differently according to user state because the multi-agents communicate by using OWL ontology language. Therefore, our system better infers context information than other without ontologies.

Design and implementation of shipping electronic commerce agent in distributed computing environment (분산환경하에서 해운 전자상거래 에이전트 설계 및 구현)

  • Jang, Il-Dong;Wee, Seung-Min;Kim, Si-Hwa
    • Journal of Navigation and Port Research
    • /
    • v.26 no.1
    • /
    • pp.78-84
    • /
    • 2002
  • In this thesis a shipping broker agent system, which can be executed by a CORBA-based environment using the distributed object technique, CORBA is designed and implemented Nowadays, while the EC system is extensive on the web, legacy host systems have limitations and its capacity-upgrade os required. In order to solve these problems the method that distributes programs into several computer systems can reduce their loads, set low system capacity and minimize network bottleneck. In this thesis using Agent Communication Language(ACL), we propose an agent based prototype and implement an intelligent agent prototype for ships search using CORBA, which can exchange and shiare data between different systems.

Implementation of A Multiple-agent System for Conference Calling (회의 소집을 위한 다중 에이전트 시스템의 구현)

  • 유재홍;노승진;성미영
    • Journal of Intelligence and Information Systems
    • /
    • v.8 no.2
    • /
    • pp.205-227
    • /
    • 2002
  • Our study is focused on a multiple-agent system to provide efficient collaborative work by automating the conference calling process with the help of intelligent agents. Automating the meeting scheduling requires a careful consideration of the individual official schedule as well as the privacy and personal preferences. Therefore, the automation of conference calling needs the distributed processing task where a separate calendar management process is associated for increasing the reliability and inherent parallelism. This paper describes in detail the design and implementation issues of a multiple-agent system for conference calling that allows the convener and participants to minimize their efforts in creating a meeting. Our system is based on the client-sewer model. In the sewer side, a scheduling agent, a negotiating agent, a personal information managing agent, a group information managing agent, a session managing agent, and a coordinating agent are operating. In the client side, an interface agent, a media agent, and a collaborating agent are operating. Agents use a standardized knowledge manipulation language to communicate amongst themselves. Communicating through a standardized knowledge manipulation language allows the system to overcome heterogeneity which is one of the most important problems in communication among agents for distributed collaborative computing. The agents of our system propose the dates on which as many participants as possible are available to attend the conference using the forward chaining algorithm and the back propagation network algorithm.

  • PDF

A Plain Language Policy Institutionalized in the U.S. and Implications for Korea (미국의 쉬운 언어정책의 제도화와 한국에의 시사점)

  • Kim, MyungHee
    • The Journal of the Korea Contents Association
    • /
    • v.15 no.2
    • /
    • pp.242-251
    • /
    • 2015
  • This paper is to analyse statutes and execution system on 'plain language policy' of the U.S. in the process of policy was instituted, and to suggest the meaningful implications for Korean easy public language improvement project based on the conclusions drawn. The summarized conclusion is as follows. First, the continuous interests of Presidents and taking the lead of federal agencies played important roles until the U.S. plain language policy has been established as a system. Second, in executing the U.S. plain language policy, laws legislated by period contributed to elicit mandatory compliances from the federal agencies. Third, a propelling agent of plain language policy, PLAIN, is not an administrative department but a community consisted of federal employees and experts. Fourth, plain language policy was unexpectedly given wholehearted support and assistance by Presidents and their administrations from the reform-minded Democratic party. Fifth, during the 2000s most federal departments and agencies held self-managed websites and programs related to plain language. To conclude the current U.S. plain language policy surely performs a mechanism to improve communication and a role as a ladder of trust between the public and government.

ACL based Mobile Agent Framework (ACL 기반 이동 에이전트 프레인워크)

  • 조정은;김원국;김상욱
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10a
    • /
    • pp.580-582
    • /
    • 1998
  • 본 논문에서는 ACL(Agent Communication Language)를 기반으로 한 에이전트 프레임워크 Mollet을 제안하고 코드와 데이터의 이동성을 중점을 두어 이를 OS 버그 패치 시스템에 적용하여 본다. Mollet의 메시지 전송과 에이전트 이동은 FIPA에서 표준안으로 정의한 ACL을 사용함으로 다른 에이전트와의 효율성을 높이고 있으며 전송 과정에서 노출을 막기 위하여 암호화 기법을 이용한다. 이동성, 협상, 보안, 인증, 등록 등의 에이전트가 가지는 공통적인 속성과 각 에이전트만이 가지는 속성을 모듈화함으로서 확정성을 높을 수 있으며 JDBC 사용으로 데이터베이스와의 투명성을 제공하고 있다. 또, Mollet은 하나의 호스트가 서버와 클라이언트의 속성을 동시에 가질 수 있다. Mollet을 OS 버그 패치 시스템에 적용하여 사용자의 공식 패치 서버 검색을 자동화하고 신속하고 간편한 패치를 제공함으로 시스템의 보안과 신뢰도를 유지할 수 있고 시스템 관리자의 부담과 관리 비용을 줄인다.

  • PDF

QoS Guaranteeing Distributed Logistics System Based on Multi-Agent Platform (다중 에이전트 플랫폼 기반의 QoS를 보장하는 분산 군수 시스템)

  • Song, Ho-Kuen;Park, Geon-Yong;Sim, Back-Sun;Youn, Hee-Yong
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2012.06b
    • /
    • pp.106-108
    • /
    • 2012
  • 21세기에는 정보기술의 혁명적 발전과 함께 전쟁양상이 파격적으로 변화되어 가고 있다. 이에 따라, 분산 다중 에이전트 시스템을 위한 기술 발전이 중요시 되고 있는 상황이다. 분산 다중 에이전트 시스템을 위한 기술이 발전함에 따라 국방 분야에 연구가 활발하게 진행되어지고 있다. 그러나 지금까지 분산 다중 에이전트에 대한 연구들이 기능적인 면에서만 집중되어 왔다. 본 논문에서는 ACL(Agent Communication Language) 메시지에서 파라미터를 Emergency, Normal, System로 추가함으로써 에이전트의 실시간성을 보장하는 'QoS(Quality of Service)를 보장한 분산 다중 에이전트 플랫폼' 제안하였다. 긴급한 메시지 전송 시 QoS Manager(QOMS)를 이용하여 스케줄링 하여 에이전트 플랫폼 시스템 성능 향상을 하는 방법을 제안한다.

A Study on a Negotiation Protocol for Conflict Resolution in BDI Agents System (BDI 에이전트 시스템에서 충돌해결을 위한 협상 프로토콜의 연구)

  • 이명진;장창수;오재광;김진상
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04b
    • /
    • pp.325-327
    • /
    • 2001
  • 멀티에이전트 시스템(MAS: Multi-Agent System)에서 에이전트는 각자의 목표 달성을 위해 주위 에이전트들과 상호작용하여 목표의 충돌이 없는 일치 상황에 도달하도록 설계될 필요가 있다. 이러한 상호작용은 MAS에서의 협동, 공조, 그리고 협상 등의 분양에 필수적인 요소이다. 본 연구에서는 MAS에서 믿음(Belief), 소망(Desire), 그리고 의도(Intention)를 에이전트 구조의 핵심 요소로 가정하고, FIPA Agent Communication Language(ACL) 사양과 interaction 프로토콜의 변형에 기초하여 BDI 에이전트를 위한 협상 프로토콜을 소개한다. 또한 Java와 Prolog를 결합시킨 InterProlog 프로그래밍 언어로 목표 충돌을 일으키는 BDI 에이전트들을 생성하고 에이전트들이 협상 프로토콜을 사용하여 협상하는 과정을 시험적으로 구현한다.

  • PDF