SlideShare a Scribd company logo
Surjeet Dalal, Gundeep Tanwar, Naveen Alhawat / International Journal of Engineering
             Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                     Vol. 3, Issue 1, January -February 2013, pp.1288-1292
      Designing CBR-BDI Agent for implementing Supply Chain
                            system
             Surjeet Dalal*, Gundeep Tanwar**, Naveen Alhawat***,
                 *(Research Scholar, Suresh Gyan Vihar University, Jaipur Rajasthan-302025)
                    **(Associate Professor, BRCM CET Bahal, Bhiwani Haryana-127028)
                               ***(Student, S.V.I.E.T, Banur Punjab-140601)

ABSTRACT                                                           An agent is anything that can be viewed as
          The      intelligent     agent     becomes     perceiving its environment through sensors and
supplementary the budding technology of                  acting upon that environment through effectors. A
Artificial Intelligence that is being used for           human agent has eyes, ears, and other organs for
scheming the enterprise applications. AI is              sensors, and hands, legs, mouth, and other body
concerned in studying the mechanism of                   parts for effectors. A software agent has encoded bit
intelligence (e.g., the ability to learn, plan) while    strings as its percepts and actions. A generic agent is
the study of agents deals with integrating these         diagrammed in Figure 1.
same components. The reasoning capability &
autonomous features of intelligent agents makes
the programmers to resolve the complex
problem. But the inability of learning from the
environment is the main problem faced with
intelligent agent. The case-based reasoning is the
major approach that enables to learn from the
existing environment. Hence the CBR-BDI agent
are the variety of intelligent agents that utilize the
features of case-based reasoning to enable the
intelligent agents to learn from the environment                        Figure 1: Intelligent Agent
& make the decisions by using the existing               Wooldridge and Jennings (1995) define an
solutions.                                               intelligent agent as one that is capable of flexible
          In global market competitions, more            autonomous action to meet its design objectives.
companies know that without handling supply              Flexible means:
chain management they can survive for long time           Reactivity: intelligent agents perceive and
period. Supply chain system consists of various               respond in a timely fashion to changes that
entities, flows and relationships. In this paper, the         occur in their environment in order to satisfy
CBR-BDI agents are applied to imitate the                     their design objectives. The agent’s goals and/or
entities of supply chain system. These agents                 assumptions that form the basis for a procedure
maintain the flows of material, products and                  that is currently executing may be affected by a
information. This system helps managers to                    changed environment and a different set of
analyze the business policies with respect to                 actions may be need to be performed.
different situations arising in the supply chain.         Pro-activeness: reacting to an environment by
                                                              mapping a stimulus into a set of responses is not
Keywords     - Intelligent Agent, Case-based                  enough. As we want intelligent agents to do
Reasoning, Supply chain, CBR-BDI agent                        things for us, goal directed behavior is needed.
                                                              In a changed environment, intelligent agents
I. INTRODUCTION                                               have to recognize opportunities and take the
                                                              initiative if they are to produce meaningful
          Over the last two decades, various
                                                              results. The challenge to the agent designer is to
“intelligent technologies” analyses have significantly        integrate effectively goal-directed and reactive
impacted on the design and development of new                 behavior.
decision support systems and expert systems in
                                                           Social ability: intelligent agents are capable of
diverse disciplines such as engineering, science,
                                                              interacting with other agents (and possibly
medicine, economics, social sciences and
                                                              humans),       through       negotiation    and/or
management. So far, however, barring a few
                                                              cooperation, to satisfy their design objectives.
noteworthy retailing applications reported in the
                                                         Other properties sometimes mentioned in the context
academic literature, the use of intelligent
                                                         of intelligent agents include:
technologies in retailing management practice is still
                                                            Mobility: the ability to move around an
quite limited.
                                                                electronic environment



                                                                                               1288 | P a g e
Surjeet Dalal, Gundeep Tanwar, Naveen Alhawat / International Journal of Engineering
              Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                      Vol. 3, Issue 1, January -February 2013, pp.1288-1292
    Veracity: an agent will not knowingly                and intention are easy to understand. On the other
       communicate false information                      hand, its ma in drawback lies in finding a
    Benevolence: agents do not have conflicting          mechanism that permits its efficient implementation.
       goals and every agent will therefore always try    Rao and Georgeff (1995) stated that the problem lies
       to do what is asked of it                          in the great distance between the powerful logic for
    Rationality: an agent will act in order to           BDI systems and practical systems. Another
       achieve its goals insofar as its beliefs permit    problem is that this type of agent is not able to learn,
    Learning/adaptation: the intelligent agents          a necessary requirement for them since they have to
       improve performance over time [1].                 be constantly adding, modifying or eliminating
           The architecture might be a plain computer,    beliefs, desires and intentions. It would be
or it might include special-purpose hardware for          convenient to have a reasoning mechanism that
certain tasks, such as processing camera images or        would enable the agent to learn and adapt in real
filtering audio input. It might also include software     time, while the computer program is executing,
that provides a degree of insulation between the raw      avoiding the need to recompile such an agent
computer and the agent program, so that we can            whenever the environment changes.
program at a higher level. In general, the architecture             In order to overcome these issues, we
makes the percepts from the sensors available to the      propose the use of a case-based reasoning (CBR)
program, runs the program, and feeds the program’s        system for the development of deliberative agents.
action choices to the effectors as they are generated.    The proposed method facilitates the automation of
The relationship among agents, architectures, and         their construction. Implementing agents in the form
programs can be summed up as follows:                     of CBR systems also facilitates learning and
        agent = architecture + program                    adaptation, and therefore a greater degree of
           Before we design an agent program, we          autonomy than with a pure BDI architecture. If the
must have a pretty good idea of the possible percepts     proper correspondence between the three mental
and actions, what goals or performance measure the        attitudes of BDI agents and the information
agent is supposed to achieve, and what sort of            manipulated by a CBR system is established, an
environment it will operate in. There exists a variety    agent with beliefs, desires, intentions and a learning
of basic agent program designs, depending on the          capacity will be obtained. Our approach to establish
kind of information made explicit and used in the         the relationship between agents and CBR systems
decision process. The designs vary in efficiency,         differs from other proposals, as we propose a direct
compactness, and flexibility. The appropriate design      mapping between the agent conceptualization and its
of the agent program depends on the percepts,             implementation, in the form of a CBR system [3].
actions, goals, and environment [2]                       The intentions are plans of actions that the agent has
                                                          to carry out in order to achieve its objectives, so an
II. CBR-BDI AGENTS                                        intention is an ordered set of actions; each change
           Agents must be able to reply to events,        from state to state is made after carrying out an
which occur in their environment, take the initiative     action (the agent remembers the action carried out in
according to their goals, interact with other agents      the past, when it was in a specified state, and the
(even human), and to use past experiences to achieve      subsequent result). A desire will be any of the final
current goals. Several architectures have been            states reached in the past (if the agent has to deal
proposed for building deliberative agents, most of        with a situation, which is similar to a past one, it will
them being based on the BDI model. In this model,         try to achieve a similar result to the previously
agents have mental attitudes of Beliefs, Desires and      obtained one).
Intentions. In addition, they have the capacity to        Case: <Problem, Solution, Result>
decide what to do and how to get it according to          Problem: initial_state
their attitudes. In BDI architecture, agent behavior is   Solution: sequence of <action, [intermediate_state]>
composed of beliefs, desires, and intentions. The         Result: final_state
beliefs represent its information state, what the agent   BDI agent
knows about itself and its environment. The desires       Belief: state
are its motivation state, what the agent is trying to     Desire: set of <final_state>
achieve. And the intentions represent the agent’s         Intention: sequence of <action>
deliberative states. Intentions are sequences of                    Based on this relationship, agents
actions; they can be identified as plans.                 (conceptual level) can be implemented using CBR
           These mental attitudes determine the           systems (implementation level). This means, a
agent’s behaviour and are critical in attaining proper    mapping of agents into CBR systems. The advantage
performance when the information about the                of this approach is that a problem can be easily
problem is scarce. A BDI architecture has the             conceptualized in terms of agents and then
advantage that it is intuitive and relatively simple to   implemented in the form of a CBR system. So once
identify the process of decision-making and how to        the beliefs, desires and intentions of an agent are
perform it. Furthermore, the notions of belief, desire    identified, they can be mapped into a CBR system.

                                                                                                 1289 | P a g e
Surjeet Dalal, Gundeep Tanwar, Naveen Alhawat / International Journal of Engineering
              Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                      Vol. 3, Issue 1, January -February 2013, pp.1288-1292
III. RELATED WORK                                   proposal. The Beliefs-Desires-Intentions (BDI)
                                                          approach to design deliberative agents can be
          Cindy Olivia et al. (1999) described a          improved with the learning capabilities of Case Base
framework at integrates case-based reasoning              Reasoning (CBR) techniques [9].
capabilities in a BDI agent architecture as well as its             Javier Bajo et al. (2006) presented a
application to the design of Web information              deliberative agent that incorporates a hybrid system
retrieval agents. Their search proposed in this paper     as a reasoning motor in the frame of CBR systems.
generates two key insights. First, it shows that the      To solve this problem the agent incorporates neural
integration of case-based reasoning in BDI agent          networks to implement the stages of the CBR
architecture is a non-trivial exercise that suggests      system. Our agent can acquire knowledge and adapt
interesting ways of building BDI agents with              itself to environmental changes. The hybrid system
learning capabilities. Second it demonstrates the         has been applied for evaluating the interaction
efficacy of the resulting framework by presenting         between the atmosphere and the ocean. The system
the design of intelligent Web information retrieval       has been tested successfully, and the results obtained
agents that are effective in well-demarcated domain       are presented in this paper [10]. Mart´ Navarro et al.
[4]. Cindy Olivia et al. (2003) introduces a robust       (2009) stated that In real-time Multi-Agent Systems,
mathematical formalism for the definition of              Real-Time Agents merge intelligent deliberative
deliberative agents implemented using a case-based        techniques with real-time reactive actions in a
reasoning system. The concept behind deliberative         distributed environment. CBR has been successfully
agents is introduced and the case-based reasoning         applied in Multi-Agent Systems as deliberative
model is described using this analytical formalism.       mechanism for agents. However, in the case of Real-
Variational calculus is introduced in this chapter to     Time Multi-Agent Systems the temporal restrictions
facilitate to the agents the planning and preplanning     of their Real-Time Agents make their deliberation
of their intentions in execution time, so they can        process to be temporally bounded. Therefore, this
react to environmental changes in real time [5]. J. M.    paper presents a guide to temporally bound the CBR
Corchado et al. (2003) shows how autonomous               to adapt it to be used as deliberative mechanism for
agents may be constructed with the help of case-          Real-Time Agents [11].
based reasoning systems. The advantages and                         Costin Bădică et al. (2011) provided an
disadvantages of deliberative agents are discussed,       overview of the rapidly developing area of software
and it is shown how to solve some of their                agents serving as a reference point to a large body of
inconvenient, especially those related to their           literature and to present the key concepts of software
implementation and adaptation. It shows how               agent technology, especially agent languages, tools
autonomous agents may be constructed with the help        and platforms. Special attention is paid to significant
of case-based reasoning systems. The advantages           languages designed and developed in order to
and disadvantages of deliberative agents are              support implementation of agent-based systems and
discussed, and it is shown how to solve some of their     their applications in different domains. Afterwards, a
inconvenient, especially those related to their           number of useful and practically used tools and
implementation and adaptation [6]. Rosalia Laza et        platforms available are presented, as well as support
al. (2003) showed how deliberative agents can be          activities or phases of the process of agent-oriented
built by means of a case-based reasoning (CBR)            software development [12].
system. This system is used for providing advice to
the user and its functioning is guided by a human         IV. ARCHITECTURE            OF     SUPPLY      CHAIN
expert. The most important features described are         SYSTEM
related with the implementation of retrieve and
retain phases of the CBR cycle [7].                                 The object of SCM obviously is the supply
          Juan M. Corchado-Rodríguez et al. (2004)        chain which represents a “network of organizations
presented a practical application of an agent-based       that are involved, through upstream and downstream
architecture which has been developed using the           linkages, in the different processes and activities that
methodological framework defined by case-based            produce value in the form of products and services
reasoning systems. The deliberative agents                in the hands of the ultimate consumer”. In a broad
developed within the framework of this research           sense a supply chain consists of two or more legally
have been used to construct a multi-agent                 separated organizations, being linked by material,
architecture used in an industrial application. The       information and financial flows. These organizations
developed architecture is presented together with the     may be firms producing parts, components and end
results obtained [8]. Juan M. Corchado-Rodríguez et       products, logistic service providers and even the
al. (2005) presented a model of an agent that             (ultimate) customer himself. So, the above definition
combines both BDI and CBR techniques. We                  of a supply chain also incorporates the target group –
discuss the development of this kind of agent and         the ultimate customer.
present a case study. We use a real application of a                In a narrow sense the term supply chain is
wireless tourist guide system to illustrate the           also applied to a large company with several sites
                                                          often located in different countries. Coordinating

                                                                                                1290 | P a g e
Surjeet Dalal, Gundeep Tanwar, Naveen Alhawat / International Journal of Engineering
              Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                      Vol. 3, Issue 1, January -February 2013, pp.1288-1292
material, information and financial flows for such a         Increased cost pressures based on global
multinational company in an efficient manner is still          competition and shareholder demands to reduce
a formidable task. Decision-making, however,                   working capital;
should be easier, since these sites are part of one          A new level of complexity brought on by more
large organization with a single top management                complicated distribution models, increased
level. A supply chain in the broad sense is also               outsourcing, and “new technologies that
called an inter-organizational supply chain, while             promise    efficiency    but    can      increase
the term intra-organizational relates to a supply              complexity.”
chain in the narrow sense. Irrespective of this                While supply chains are getting more difficult to
distinction, a close cooperation between the different     manage, the competitive environment means that
functional units like marketing, production,               most companies need to further reduce costs.
procurement, logistics and finance is mandatory – a
prerequisite being no matter of course in today’s          V. IMPLEMENTING     SUPPLY                    CHAIN
firms.                                                     THROUGH CBR-BDI AGENT
                                                                    We propose a model of a learning agent
                                                           whose interaction with the environment which
                                                           allows the agent to project itself into future
                                                           situations before it takes real action. A supply chain
                                                           is a network of autonomous entities, or agents,
                                                           engaged in procurement of raw materials,
                                                           manufacturing and converting raw materials into
                                                           finished Products and distribution of finished
                                                           products.       Distribution, manufacturing and
                                                           purchasing organizations along the supply chain
                                                           often operates independently and have their own
                                                           objectives, which may be in conflict. The supply
                                                           chain management (SCM) should ensure the
                                                           objectives to deliver the right product, at the
                                                           appropriate time, at the competitive cost, and with
                                                           customer satisfaction in order to keep the
                                                           competitive advantages. A perfect coordination
             Figure 2: Supply chain system
                                                           among various functions always ensures success of
          The coordination of flows along the supply
                                                           SCM to achieve its main objective. We identify the
chain can be executed efficiently by utilizing the
                                                           elements in a supply chain, their features, and the
latest     developments       in    information     and
communication technology. These allow processes            challenges associated with SCM. We classify the
                                                           elements in a supply chain as entities and flows.
formerly executed manually to be automated. Above
all, activities at the interface of two entities can be    Entities include all manufacturers, logistics
scrutinized, while duplicate activities (like keying in    providers, electronic exchanges and all their internal
                                                           departments that participate in the business process.
the data of a consignment) can be reduced to a single
                                                           These entities are essentially the operators in the
activity. Process orientation thus often incorporates
                                                           supply chain. Flows are of three types: material,
a redesign followed by a standardization of the new
                                                           information and finance, and these are the operands
process.
                                                           in the supply chain. These entities have three
          For executing customer orders, the
                                                           common features:
availability of materials, personnel, machinery and
tools has to be planned. Although production and            1. Dynamic: The supply chains are more flexible
distribution planning as well as purchasing have               now. In today’s business environment, there are
been in use for several decades, these mostly have             no obligations for companies to be part of a
been isolated and limited in scope. Coordinating               supply chain for a certain time period and they
plans over several sites and several legally separated         may join or leave based on their own interest.
organizations represents a new challenge that is               This changes the structure and flows in the
taken up by Advanced Planning (Systems). There                 supply chain. Information in the supply chain
are three major factors that have dramatically                 e.g. prices, demands, technologies, etc. is also
increased the stress on supply chains:                         changing continuously.
  Fragmenting customer needs, resulting in a               2. Distributed: The elements are distributed
     broader selection of SKUs (stock keeping units)           across various geographical locations. The
     aimed at specific consumer segments, different            planning and operating systems used by an
     price points, shorter product life-cycles, and less       entity may also be geographically distributed
     predictable demand patterns;                              e.g. there may be a dedicated inventory database
                                                               residing at each warehouse of a manufacturer.


                                                                                                1291 | P a g e
Surjeet Dalal, Gundeep Tanwar, Naveen Alhawat / International Journal of Engineering
             Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                      Vol. 3, Issue 1, January -February 2013, pp.1288-1292
    The SCM related information might even reside          REFERENCES
    as rules-of-thumb with the people responsible
    for performing the various tasks in the business     [1]    Stuart Russell and Peter Norvig, Artificial
    process.                                                    Intelligence:   A   Modern      Approach.
 3. Disparate: The entities in a supply chain use               Englewood Cliffs, NJ: Prentice Hall, 1995.
    different systems built on different platforms for   [2]    Martin L. Griss, Software Agents as Next
    planning and management of their business.                  Generation Software Components, Chapter
    Information pertaining to the various elements              36,         Component-based           software
    is also disparate in form.                                  engineering, Addison-Wesley Longman
                                                                Publishing Co., Inc. pp. 641-657.
                                                         [3]    J. M. Corchado,            Agent-based Web
                                                                Engineering, Proc. ICWE'03 Proceedings
                                                                of the 2003 international conference on
                                                                Web engineering, 2003, 17-25
                                                         [4]    Cindy Olivia, Chee-Fon Chang, Case-
                                                                Based BDI Agents: An Effective Approach
                                                                For Intelligent Search On the World Wide
                                                                Web Proc. AAAI - National Conference on
                                                                Artificial Intelligence, 1999, 20-27.
                                                         [5]    M. G. Bedia and J. M. Corchado,
                                                                Constructing       autonomous       distributed
                                                                systems       using      CBR-BDI        agents,
                                                                Innovations in Knowledge Engineering,
                                                                Chapter 11, (Advanced Knowledge
                                                                International, Magill, S. Aust, 2003).
                                                         [6]    J. M. Corchado, R. Laza, Constructing
                                                                Deliberative Agents with Case-based
                                                                Reasoning       Technology,      International
                                                                Journal of Intelligent Systems , 18(12),
                                                                2003, 1227-1241.
       Figure 3: CBR-BDI Agent base SCM                  [7]    Rosalia Laza, A Case-Based Reasoning
         The intelligent agents handle the flow of
                                                                Approach to the Implementation of BDI
materials, product & information flow with mobility             Agents, Proc. European Workshop on
feature. The case-based reasoning provides the                  Case-Based Reasoning - EWCBR, 2002,
mechanism to take the decisions in sourcing,                    27-30.
inventory, transport and demand forecasting. Hence       [8]    Juan M. Corchado-Rodríguez, An Agent-
CBR-BDI agents            are more suitable for                 Based Architecture for Developing
implementing the supply chain system.                           Internet-Based Applications, The European
                                                                Journal for the Informatics Professional,
VI. CONCLUSION                                                  5(4), 2004, 51-55.
                                                         [9]    Juan M. Corchado and M. A. Pellicer,
          SCM has become the key strategic area that
                                                                Development of CBR-BDI Agents,
has direct impact over the success of any enterprise
                                                                International Journal of Computer Science
in today’s highly competitive business environment.
                                                                & Applications, 2(1), (2005), 25 -32.
We have represented the supply chain and related
                                                         [10]    Javier Bajo, Constructing Deliberative
problems through a unified, flexible, and scalable
                                                                Agents Using a Hybrid System, Proc.
framework. The CBRR-BDI agent based SCM is
                                                                International Joint Conference, Brazil,
capable of taking decision on basis of past
                                                                2006.
experience. The system maintains the flow of
                                                         [11]   Mart´Navarro and Stella Heras, Guidelines
information between the entities i.e. suppliers,
                                                                to apply CBR in Real-Time Multi-Agent
manufacturers, distributors, retailers and the
                                                                Systems, Journal of Physical Agents,
customers.
                                                                (2009) 3(3), 39-43.
          In future, the distributed database may be
                                                         [12]   Costin      Bădică,      Software      Agents:
applied for storing the case-base for every agent.
                                                                Languages, Tools, Platforms, ComSIS 8(2),
This factor will provide the access to case-base
                                                                Special Issue, (2011), 256-295
stored at different locations.




                                                                                             1292 | P a g e

More Related Content

What's hot

Enjoy Accountability - Thesis Book
Enjoy Accountability - Thesis BookEnjoy Accountability - Thesis Book
Enjoy Accountability - Thesis Book
Alexandria Jarvis
 
#12 competencias de consultores
#12 competencias de consultores#12 competencias de consultores
#12 competencias de consultores
Angel Alba Pérez
 
Topic 4 -software architecture viewpoint-multi-agent systems-a software archi...
Topic 4 -software architecture viewpoint-multi-agent systems-a software archi...Topic 4 -software architecture viewpoint-multi-agent systems-a software archi...
Topic 4 -software architecture viewpoint-multi-agent systems-a software archi...
farshad33
 
MAS Course - Lect10 - coordination
MAS Course - Lect10 - coordinationMAS Course - Lect10 - coordination
MAS Course - Lect10 - coordination
Antonio Moreno
 
Whose View is it Anyway: Addressing Multiple Stakeholder Concerns
Whose View is it Anyway: Addressing Multiple Stakeholder ConcernsWhose View is it Anyway: Addressing Multiple Stakeholder Concerns
Whose View is it Anyway: Addressing Multiple Stakeholder Concerns
sferoz
 
MindsetterLIVE
MindsetterLIVEMindsetterLIVE
MindsetterLIVE
Leif Sørensen
 
MAS course Lect13 industrial applications
MAS course Lect13 industrial applicationsMAS course Lect13 industrial applications
MAS course Lect13 industrial applications
Antonio Moreno
 
The Kingstree Group Solutions and Platform
The Kingstree Group Solutions and PlatformThe Kingstree Group Solutions and Platform
The Kingstree Group Solutions and Platform
William Zimmerman, MBA
 
Koesling.2011.towards intelligent user interfaces anticipating actions in com...
Koesling.2011.towards intelligent user interfaces anticipating actions in com...Koesling.2011.towards intelligent user interfaces anticipating actions in com...
Koesling.2011.towards intelligent user interfaces anticipating actions in com...
mrgazer
 
Self-talk discrimination in Human-Robot Interaction Situations For Engagement...
Self-talk discrimination in Human-Robot Interaction Situations For Engagement...Self-talk discrimination in Human-Robot Interaction Situations For Engagement...
Self-talk discrimination in Human-Robot Interaction Situations For Engagement...
Jade Le Maitre
 
Data Management In Cellular Networks Using Activity Mining
Data Management In Cellular Networks Using Activity MiningData Management In Cellular Networks Using Activity Mining
Data Management In Cellular Networks Using Activity Mining
IDES Editor
 

What's hot (11)

Enjoy Accountability - Thesis Book
Enjoy Accountability - Thesis BookEnjoy Accountability - Thesis Book
Enjoy Accountability - Thesis Book
 
#12 competencias de consultores
#12 competencias de consultores#12 competencias de consultores
#12 competencias de consultores
 
Topic 4 -software architecture viewpoint-multi-agent systems-a software archi...
Topic 4 -software architecture viewpoint-multi-agent systems-a software archi...Topic 4 -software architecture viewpoint-multi-agent systems-a software archi...
Topic 4 -software architecture viewpoint-multi-agent systems-a software archi...
 
MAS Course - Lect10 - coordination
MAS Course - Lect10 - coordinationMAS Course - Lect10 - coordination
MAS Course - Lect10 - coordination
 
Whose View is it Anyway: Addressing Multiple Stakeholder Concerns
Whose View is it Anyway: Addressing Multiple Stakeholder ConcernsWhose View is it Anyway: Addressing Multiple Stakeholder Concerns
Whose View is it Anyway: Addressing Multiple Stakeholder Concerns
 
MindsetterLIVE
MindsetterLIVEMindsetterLIVE
MindsetterLIVE
 
MAS course Lect13 industrial applications
MAS course Lect13 industrial applicationsMAS course Lect13 industrial applications
MAS course Lect13 industrial applications
 
The Kingstree Group Solutions and Platform
The Kingstree Group Solutions and PlatformThe Kingstree Group Solutions and Platform
The Kingstree Group Solutions and Platform
 
Koesling.2011.towards intelligent user interfaces anticipating actions in com...
Koesling.2011.towards intelligent user interfaces anticipating actions in com...Koesling.2011.towards intelligent user interfaces anticipating actions in com...
Koesling.2011.towards intelligent user interfaces anticipating actions in com...
 
Self-talk discrimination in Human-Robot Interaction Situations For Engagement...
Self-talk discrimination in Human-Robot Interaction Situations For Engagement...Self-talk discrimination in Human-Robot Interaction Situations For Engagement...
Self-talk discrimination in Human-Robot Interaction Situations For Engagement...
 
Data Management In Cellular Networks Using Activity Mining
Data Management In Cellular Networks Using Activity MiningData Management In Cellular Networks Using Activity Mining
Data Management In Cellular Networks Using Activity Mining
 

Similar to Gs3112881292

An Extended Reasoning Cycle Algorithm for BDI Agents
An Extended Reasoning Cycle Algorithm for BDI AgentsAn Extended Reasoning Cycle Algorithm for BDI Agents
An Extended Reasoning Cycle Algorithm for BDI Agents
paperpublications3
 
An Extended Reasoning Cycle Algorithm for BDI Agents
An Extended Reasoning Cycle Algorithm for BDI AgentsAn Extended Reasoning Cycle Algorithm for BDI Agents
An Extended Reasoning Cycle Algorithm for BDI Agents
paperpublications3
 
MS Word
MS WordMS Word
MS Word
butest
 
BDI Model with Adaptive Alertness through Situational Awareness
BDI Model with Adaptive Alertness through Situational AwarenessBDI Model with Adaptive Alertness through Situational Awareness
BDI Model with Adaptive Alertness through Situational Awareness
Karlos Svoboda
 
leewayhertz.com-Auto-GPT Unleashing the power of autonomous AI agents.pdf
leewayhertz.com-Auto-GPT Unleashing the power of autonomous AI agents.pdfleewayhertz.com-Auto-GPT Unleashing the power of autonomous AI agents.pdf
leewayhertz.com-Auto-GPT Unleashing the power of autonomous AI agents.pdf
KristiLBurns
 
Topic 1 lecture 1
Topic 1 lecture 1Topic 1 lecture 1
Topic 1 lecture 1
farshad33
 
A Survey of Building Robust Business Models in Pervasive Computing
A Survey of Building Robust Business Models in Pervasive ComputingA Survey of Building Robust Business Models in Pervasive Computing
A Survey of Building Robust Business Models in Pervasive Computing
Osama M. Khaled
 
Meetup 11 here&amp;now_megatriscomp design methodpartii_v0.2
Meetup 11 here&amp;now_megatriscomp design methodpartii_v0.2Meetup 11 here&amp;now_megatriscomp design methodpartii_v0.2
Meetup 11 here&amp;now_megatriscomp design methodpartii_v0.2
Francesco Rago
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
aagamshah0812
 
UNIT I - AI.pptx
UNIT I - AI.pptxUNIT I - AI.pptx
UNIT I - AI.pptx
DeepaK577816
 
A persuasive agent architecture for behavior change intervention
A persuasive agent architecture for behavior change interventionA persuasive agent architecture for behavior change intervention
A persuasive agent architecture for behavior change intervention
IJICTJOURNAL
 
Product Analyst Advisor
Product Analyst AdvisorProduct Analyst Advisor
Product Analyst Advisor
IRJET Journal
 
Ao03302460251
Ao03302460251Ao03302460251
Ao03302460251
ijceronline
 
Km assignment knowledge engineer vs knowledg worker slightly edited
Km assignment knowledge engineer vs knowledg worker slightly editedKm assignment knowledge engineer vs knowledg worker slightly edited
Km assignment knowledge engineer vs knowledg worker slightly edited
fikir getachew
 
Infrastructure for co ordination of multi-agents
Infrastructure for co ordination of multi-agentsInfrastructure for co ordination of multi-agents
Infrastructure for co ordination of multi-agents
Jovenary Muta
 
Architecting E Governance Space Npc Lecture Feb 2009
Architecting E Governance Space Npc Lecture Feb 2009Architecting E Governance Space Npc Lecture Feb 2009
Architecting E Governance Space Npc Lecture Feb 2009
subramanian K
 
Agent properties
Agent propertiesAgent properties
Agent properties
Antonio Moreno
 
Improvement opportunity in agile methodology and a survey on the adoption rat...
Improvement opportunity in agile methodology and a survey on the adoption rat...Improvement opportunity in agile methodology and a survey on the adoption rat...
Improvement opportunity in agile methodology and a survey on the adoption rat...
Alexander Decker
 
Agent-based System - Introduction
Agent-based System - IntroductionAgent-based System - Introduction
Agent-based System - Introduction
Bambang Purnomosidi D. P.
 
Agent-based System - Introduction
Agent-based System - IntroductionAgent-based System - Introduction
Agent-based System - Introduction
Bambang Purnomosidi D. P.
 

Similar to Gs3112881292 (20)

An Extended Reasoning Cycle Algorithm for BDI Agents
An Extended Reasoning Cycle Algorithm for BDI AgentsAn Extended Reasoning Cycle Algorithm for BDI Agents
An Extended Reasoning Cycle Algorithm for BDI Agents
 
An Extended Reasoning Cycle Algorithm for BDI Agents
An Extended Reasoning Cycle Algorithm for BDI AgentsAn Extended Reasoning Cycle Algorithm for BDI Agents
An Extended Reasoning Cycle Algorithm for BDI Agents
 
MS Word
MS WordMS Word
MS Word
 
BDI Model with Adaptive Alertness through Situational Awareness
BDI Model with Adaptive Alertness through Situational AwarenessBDI Model with Adaptive Alertness through Situational Awareness
BDI Model with Adaptive Alertness through Situational Awareness
 
leewayhertz.com-Auto-GPT Unleashing the power of autonomous AI agents.pdf
leewayhertz.com-Auto-GPT Unleashing the power of autonomous AI agents.pdfleewayhertz.com-Auto-GPT Unleashing the power of autonomous AI agents.pdf
leewayhertz.com-Auto-GPT Unleashing the power of autonomous AI agents.pdf
 
Topic 1 lecture 1
Topic 1 lecture 1Topic 1 lecture 1
Topic 1 lecture 1
 
A Survey of Building Robust Business Models in Pervasive Computing
A Survey of Building Robust Business Models in Pervasive ComputingA Survey of Building Robust Business Models in Pervasive Computing
A Survey of Building Robust Business Models in Pervasive Computing
 
Meetup 11 here&amp;now_megatriscomp design methodpartii_v0.2
Meetup 11 here&amp;now_megatriscomp design methodpartii_v0.2Meetup 11 here&amp;now_megatriscomp design methodpartii_v0.2
Meetup 11 here&amp;now_megatriscomp design methodpartii_v0.2
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
UNIT I - AI.pptx
UNIT I - AI.pptxUNIT I - AI.pptx
UNIT I - AI.pptx
 
A persuasive agent architecture for behavior change intervention
A persuasive agent architecture for behavior change interventionA persuasive agent architecture for behavior change intervention
A persuasive agent architecture for behavior change intervention
 
Product Analyst Advisor
Product Analyst AdvisorProduct Analyst Advisor
Product Analyst Advisor
 
Ao03302460251
Ao03302460251Ao03302460251
Ao03302460251
 
Km assignment knowledge engineer vs knowledg worker slightly edited
Km assignment knowledge engineer vs knowledg worker slightly editedKm assignment knowledge engineer vs knowledg worker slightly edited
Km assignment knowledge engineer vs knowledg worker slightly edited
 
Infrastructure for co ordination of multi-agents
Infrastructure for co ordination of multi-agentsInfrastructure for co ordination of multi-agents
Infrastructure for co ordination of multi-agents
 
Architecting E Governance Space Npc Lecture Feb 2009
Architecting E Governance Space Npc Lecture Feb 2009Architecting E Governance Space Npc Lecture Feb 2009
Architecting E Governance Space Npc Lecture Feb 2009
 
Agent properties
Agent propertiesAgent properties
Agent properties
 
Improvement opportunity in agile methodology and a survey on the adoption rat...
Improvement opportunity in agile methodology and a survey on the adoption rat...Improvement opportunity in agile methodology and a survey on the adoption rat...
Improvement opportunity in agile methodology and a survey on the adoption rat...
 
Agent-based System - Introduction
Agent-based System - IntroductionAgent-based System - Introduction
Agent-based System - Introduction
 
Agent-based System - Introduction
Agent-based System - IntroductionAgent-based System - Introduction
Agent-based System - Introduction
 

Recently uploaded

みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 

Recently uploaded (20)

みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 

Gs3112881292

  • 1. Surjeet Dalal, Gundeep Tanwar, Naveen Alhawat / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 1, January -February 2013, pp.1288-1292 Designing CBR-BDI Agent for implementing Supply Chain system Surjeet Dalal*, Gundeep Tanwar**, Naveen Alhawat***, *(Research Scholar, Suresh Gyan Vihar University, Jaipur Rajasthan-302025) **(Associate Professor, BRCM CET Bahal, Bhiwani Haryana-127028) ***(Student, S.V.I.E.T, Banur Punjab-140601) ABSTRACT An agent is anything that can be viewed as The intelligent agent becomes perceiving its environment through sensors and supplementary the budding technology of acting upon that environment through effectors. A Artificial Intelligence that is being used for human agent has eyes, ears, and other organs for scheming the enterprise applications. AI is sensors, and hands, legs, mouth, and other body concerned in studying the mechanism of parts for effectors. A software agent has encoded bit intelligence (e.g., the ability to learn, plan) while strings as its percepts and actions. A generic agent is the study of agents deals with integrating these diagrammed in Figure 1. same components. The reasoning capability & autonomous features of intelligent agents makes the programmers to resolve the complex problem. But the inability of learning from the environment is the main problem faced with intelligent agent. The case-based reasoning is the major approach that enables to learn from the existing environment. Hence the CBR-BDI agent are the variety of intelligent agents that utilize the features of case-based reasoning to enable the intelligent agents to learn from the environment Figure 1: Intelligent Agent & make the decisions by using the existing Wooldridge and Jennings (1995) define an solutions. intelligent agent as one that is capable of flexible In global market competitions, more autonomous action to meet its design objectives. companies know that without handling supply Flexible means: chain management they can survive for long time  Reactivity: intelligent agents perceive and period. Supply chain system consists of various respond in a timely fashion to changes that entities, flows and relationships. In this paper, the occur in their environment in order to satisfy CBR-BDI agents are applied to imitate the their design objectives. The agent’s goals and/or entities of supply chain system. These agents assumptions that form the basis for a procedure maintain the flows of material, products and that is currently executing may be affected by a information. This system helps managers to changed environment and a different set of analyze the business policies with respect to actions may be need to be performed. different situations arising in the supply chain.  Pro-activeness: reacting to an environment by mapping a stimulus into a set of responses is not Keywords - Intelligent Agent, Case-based enough. As we want intelligent agents to do Reasoning, Supply chain, CBR-BDI agent things for us, goal directed behavior is needed. In a changed environment, intelligent agents I. INTRODUCTION have to recognize opportunities and take the initiative if they are to produce meaningful Over the last two decades, various results. The challenge to the agent designer is to “intelligent technologies” analyses have significantly integrate effectively goal-directed and reactive impacted on the design and development of new behavior. decision support systems and expert systems in  Social ability: intelligent agents are capable of diverse disciplines such as engineering, science, interacting with other agents (and possibly medicine, economics, social sciences and humans), through negotiation and/or management. So far, however, barring a few cooperation, to satisfy their design objectives. noteworthy retailing applications reported in the Other properties sometimes mentioned in the context academic literature, the use of intelligent of intelligent agents include: technologies in retailing management practice is still  Mobility: the ability to move around an quite limited. electronic environment 1288 | P a g e
  • 2. Surjeet Dalal, Gundeep Tanwar, Naveen Alhawat / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 1, January -February 2013, pp.1288-1292  Veracity: an agent will not knowingly and intention are easy to understand. On the other communicate false information hand, its ma in drawback lies in finding a  Benevolence: agents do not have conflicting mechanism that permits its efficient implementation. goals and every agent will therefore always try Rao and Georgeff (1995) stated that the problem lies to do what is asked of it in the great distance between the powerful logic for  Rationality: an agent will act in order to BDI systems and practical systems. Another achieve its goals insofar as its beliefs permit problem is that this type of agent is not able to learn,  Learning/adaptation: the intelligent agents a necessary requirement for them since they have to improve performance over time [1]. be constantly adding, modifying or eliminating The architecture might be a plain computer, beliefs, desires and intentions. It would be or it might include special-purpose hardware for convenient to have a reasoning mechanism that certain tasks, such as processing camera images or would enable the agent to learn and adapt in real filtering audio input. It might also include software time, while the computer program is executing, that provides a degree of insulation between the raw avoiding the need to recompile such an agent computer and the agent program, so that we can whenever the environment changes. program at a higher level. In general, the architecture In order to overcome these issues, we makes the percepts from the sensors available to the propose the use of a case-based reasoning (CBR) program, runs the program, and feeds the program’s system for the development of deliberative agents. action choices to the effectors as they are generated. The proposed method facilitates the automation of The relationship among agents, architectures, and their construction. Implementing agents in the form programs can be summed up as follows: of CBR systems also facilitates learning and agent = architecture + program adaptation, and therefore a greater degree of Before we design an agent program, we autonomy than with a pure BDI architecture. If the must have a pretty good idea of the possible percepts proper correspondence between the three mental and actions, what goals or performance measure the attitudes of BDI agents and the information agent is supposed to achieve, and what sort of manipulated by a CBR system is established, an environment it will operate in. There exists a variety agent with beliefs, desires, intentions and a learning of basic agent program designs, depending on the capacity will be obtained. Our approach to establish kind of information made explicit and used in the the relationship between agents and CBR systems decision process. The designs vary in efficiency, differs from other proposals, as we propose a direct compactness, and flexibility. The appropriate design mapping between the agent conceptualization and its of the agent program depends on the percepts, implementation, in the form of a CBR system [3]. actions, goals, and environment [2] The intentions are plans of actions that the agent has to carry out in order to achieve its objectives, so an II. CBR-BDI AGENTS intention is an ordered set of actions; each change Agents must be able to reply to events, from state to state is made after carrying out an which occur in their environment, take the initiative action (the agent remembers the action carried out in according to their goals, interact with other agents the past, when it was in a specified state, and the (even human), and to use past experiences to achieve subsequent result). A desire will be any of the final current goals. Several architectures have been states reached in the past (if the agent has to deal proposed for building deliberative agents, most of with a situation, which is similar to a past one, it will them being based on the BDI model. In this model, try to achieve a similar result to the previously agents have mental attitudes of Beliefs, Desires and obtained one). Intentions. In addition, they have the capacity to Case: <Problem, Solution, Result> decide what to do and how to get it according to Problem: initial_state their attitudes. In BDI architecture, agent behavior is Solution: sequence of <action, [intermediate_state]> composed of beliefs, desires, and intentions. The Result: final_state beliefs represent its information state, what the agent BDI agent knows about itself and its environment. The desires Belief: state are its motivation state, what the agent is trying to Desire: set of <final_state> achieve. And the intentions represent the agent’s Intention: sequence of <action> deliberative states. Intentions are sequences of Based on this relationship, agents actions; they can be identified as plans. (conceptual level) can be implemented using CBR These mental attitudes determine the systems (implementation level). This means, a agent’s behaviour and are critical in attaining proper mapping of agents into CBR systems. The advantage performance when the information about the of this approach is that a problem can be easily problem is scarce. A BDI architecture has the conceptualized in terms of agents and then advantage that it is intuitive and relatively simple to implemented in the form of a CBR system. So once identify the process of decision-making and how to the beliefs, desires and intentions of an agent are perform it. Furthermore, the notions of belief, desire identified, they can be mapped into a CBR system. 1289 | P a g e
  • 3. Surjeet Dalal, Gundeep Tanwar, Naveen Alhawat / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 1, January -February 2013, pp.1288-1292 III. RELATED WORK proposal. The Beliefs-Desires-Intentions (BDI) approach to design deliberative agents can be Cindy Olivia et al. (1999) described a improved with the learning capabilities of Case Base framework at integrates case-based reasoning Reasoning (CBR) techniques [9]. capabilities in a BDI agent architecture as well as its Javier Bajo et al. (2006) presented a application to the design of Web information deliberative agent that incorporates a hybrid system retrieval agents. Their search proposed in this paper as a reasoning motor in the frame of CBR systems. generates two key insights. First, it shows that the To solve this problem the agent incorporates neural integration of case-based reasoning in BDI agent networks to implement the stages of the CBR architecture is a non-trivial exercise that suggests system. Our agent can acquire knowledge and adapt interesting ways of building BDI agents with itself to environmental changes. The hybrid system learning capabilities. Second it demonstrates the has been applied for evaluating the interaction efficacy of the resulting framework by presenting between the atmosphere and the ocean. The system the design of intelligent Web information retrieval has been tested successfully, and the results obtained agents that are effective in well-demarcated domain are presented in this paper [10]. Mart´ Navarro et al. [4]. Cindy Olivia et al. (2003) introduces a robust (2009) stated that In real-time Multi-Agent Systems, mathematical formalism for the definition of Real-Time Agents merge intelligent deliberative deliberative agents implemented using a case-based techniques with real-time reactive actions in a reasoning system. The concept behind deliberative distributed environment. CBR has been successfully agents is introduced and the case-based reasoning applied in Multi-Agent Systems as deliberative model is described using this analytical formalism. mechanism for agents. However, in the case of Real- Variational calculus is introduced in this chapter to Time Multi-Agent Systems the temporal restrictions facilitate to the agents the planning and preplanning of their Real-Time Agents make their deliberation of their intentions in execution time, so they can process to be temporally bounded. Therefore, this react to environmental changes in real time [5]. J. M. paper presents a guide to temporally bound the CBR Corchado et al. (2003) shows how autonomous to adapt it to be used as deliberative mechanism for agents may be constructed with the help of case- Real-Time Agents [11]. based reasoning systems. The advantages and Costin Bădică et al. (2011) provided an disadvantages of deliberative agents are discussed, overview of the rapidly developing area of software and it is shown how to solve some of their agents serving as a reference point to a large body of inconvenient, especially those related to their literature and to present the key concepts of software implementation and adaptation. It shows how agent technology, especially agent languages, tools autonomous agents may be constructed with the help and platforms. Special attention is paid to significant of case-based reasoning systems. The advantages languages designed and developed in order to and disadvantages of deliberative agents are support implementation of agent-based systems and discussed, and it is shown how to solve some of their their applications in different domains. Afterwards, a inconvenient, especially those related to their number of useful and practically used tools and implementation and adaptation [6]. Rosalia Laza et platforms available are presented, as well as support al. (2003) showed how deliberative agents can be activities or phases of the process of agent-oriented built by means of a case-based reasoning (CBR) software development [12]. system. This system is used for providing advice to the user and its functioning is guided by a human IV. ARCHITECTURE OF SUPPLY CHAIN expert. The most important features described are SYSTEM related with the implementation of retrieve and retain phases of the CBR cycle [7]. The object of SCM obviously is the supply Juan M. Corchado-Rodríguez et al. (2004) chain which represents a “network of organizations presented a practical application of an agent-based that are involved, through upstream and downstream architecture which has been developed using the linkages, in the different processes and activities that methodological framework defined by case-based produce value in the form of products and services reasoning systems. The deliberative agents in the hands of the ultimate consumer”. In a broad developed within the framework of this research sense a supply chain consists of two or more legally have been used to construct a multi-agent separated organizations, being linked by material, architecture used in an industrial application. The information and financial flows. These organizations developed architecture is presented together with the may be firms producing parts, components and end results obtained [8]. Juan M. Corchado-Rodríguez et products, logistic service providers and even the al. (2005) presented a model of an agent that (ultimate) customer himself. So, the above definition combines both BDI and CBR techniques. We of a supply chain also incorporates the target group – discuss the development of this kind of agent and the ultimate customer. present a case study. We use a real application of a In a narrow sense the term supply chain is wireless tourist guide system to illustrate the also applied to a large company with several sites often located in different countries. Coordinating 1290 | P a g e
  • 4. Surjeet Dalal, Gundeep Tanwar, Naveen Alhawat / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 1, January -February 2013, pp.1288-1292 material, information and financial flows for such a  Increased cost pressures based on global multinational company in an efficient manner is still competition and shareholder demands to reduce a formidable task. Decision-making, however, working capital; should be easier, since these sites are part of one  A new level of complexity brought on by more large organization with a single top management complicated distribution models, increased level. A supply chain in the broad sense is also outsourcing, and “new technologies that called an inter-organizational supply chain, while promise efficiency but can increase the term intra-organizational relates to a supply complexity.” chain in the narrow sense. Irrespective of this While supply chains are getting more difficult to distinction, a close cooperation between the different manage, the competitive environment means that functional units like marketing, production, most companies need to further reduce costs. procurement, logistics and finance is mandatory – a prerequisite being no matter of course in today’s V. IMPLEMENTING SUPPLY CHAIN firms. THROUGH CBR-BDI AGENT We propose a model of a learning agent whose interaction with the environment which allows the agent to project itself into future situations before it takes real action. A supply chain is a network of autonomous entities, or agents, engaged in procurement of raw materials, manufacturing and converting raw materials into finished Products and distribution of finished products. Distribution, manufacturing and purchasing organizations along the supply chain often operates independently and have their own objectives, which may be in conflict. The supply chain management (SCM) should ensure the objectives to deliver the right product, at the appropriate time, at the competitive cost, and with customer satisfaction in order to keep the competitive advantages. A perfect coordination Figure 2: Supply chain system among various functions always ensures success of The coordination of flows along the supply SCM to achieve its main objective. We identify the chain can be executed efficiently by utilizing the elements in a supply chain, their features, and the latest developments in information and communication technology. These allow processes challenges associated with SCM. We classify the elements in a supply chain as entities and flows. formerly executed manually to be automated. Above all, activities at the interface of two entities can be Entities include all manufacturers, logistics scrutinized, while duplicate activities (like keying in providers, electronic exchanges and all their internal departments that participate in the business process. the data of a consignment) can be reduced to a single These entities are essentially the operators in the activity. Process orientation thus often incorporates supply chain. Flows are of three types: material, a redesign followed by a standardization of the new information and finance, and these are the operands process. in the supply chain. These entities have three For executing customer orders, the common features: availability of materials, personnel, machinery and tools has to be planned. Although production and 1. Dynamic: The supply chains are more flexible distribution planning as well as purchasing have now. In today’s business environment, there are been in use for several decades, these mostly have no obligations for companies to be part of a been isolated and limited in scope. Coordinating supply chain for a certain time period and they plans over several sites and several legally separated may join or leave based on their own interest. organizations represents a new challenge that is This changes the structure and flows in the taken up by Advanced Planning (Systems). There supply chain. Information in the supply chain are three major factors that have dramatically e.g. prices, demands, technologies, etc. is also increased the stress on supply chains: changing continuously.  Fragmenting customer needs, resulting in a 2. Distributed: The elements are distributed broader selection of SKUs (stock keeping units) across various geographical locations. The aimed at specific consumer segments, different planning and operating systems used by an price points, shorter product life-cycles, and less entity may also be geographically distributed predictable demand patterns; e.g. there may be a dedicated inventory database residing at each warehouse of a manufacturer. 1291 | P a g e
  • 5. Surjeet Dalal, Gundeep Tanwar, Naveen Alhawat / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 1, January -February 2013, pp.1288-1292 The SCM related information might even reside REFERENCES as rules-of-thumb with the people responsible for performing the various tasks in the business [1] Stuart Russell and Peter Norvig, Artificial process. Intelligence: A Modern Approach. 3. Disparate: The entities in a supply chain use Englewood Cliffs, NJ: Prentice Hall, 1995. different systems built on different platforms for [2] Martin L. Griss, Software Agents as Next planning and management of their business. Generation Software Components, Chapter Information pertaining to the various elements 36, Component-based software is also disparate in form. engineering, Addison-Wesley Longman Publishing Co., Inc. pp. 641-657. [3] J. M. Corchado, Agent-based Web Engineering, Proc. ICWE'03 Proceedings of the 2003 international conference on Web engineering, 2003, 17-25 [4] Cindy Olivia, Chee-Fon Chang, Case- Based BDI Agents: An Effective Approach For Intelligent Search On the World Wide Web Proc. AAAI - National Conference on Artificial Intelligence, 1999, 20-27. [5] M. G. Bedia and J. M. Corchado, Constructing autonomous distributed systems using CBR-BDI agents, Innovations in Knowledge Engineering, Chapter 11, (Advanced Knowledge International, Magill, S. Aust, 2003). [6] J. M. Corchado, R. Laza, Constructing Deliberative Agents with Case-based Reasoning Technology, International Journal of Intelligent Systems , 18(12), 2003, 1227-1241. Figure 3: CBR-BDI Agent base SCM [7] Rosalia Laza, A Case-Based Reasoning The intelligent agents handle the flow of Approach to the Implementation of BDI materials, product & information flow with mobility Agents, Proc. European Workshop on feature. The case-based reasoning provides the Case-Based Reasoning - EWCBR, 2002, mechanism to take the decisions in sourcing, 27-30. inventory, transport and demand forecasting. Hence [8] Juan M. Corchado-Rodríguez, An Agent- CBR-BDI agents are more suitable for Based Architecture for Developing implementing the supply chain system. Internet-Based Applications, The European Journal for the Informatics Professional, VI. CONCLUSION 5(4), 2004, 51-55. [9] Juan M. Corchado and M. A. Pellicer, SCM has become the key strategic area that Development of CBR-BDI Agents, has direct impact over the success of any enterprise International Journal of Computer Science in today’s highly competitive business environment. & Applications, 2(1), (2005), 25 -32. We have represented the supply chain and related [10] Javier Bajo, Constructing Deliberative problems through a unified, flexible, and scalable Agents Using a Hybrid System, Proc. framework. The CBRR-BDI agent based SCM is International Joint Conference, Brazil, capable of taking decision on basis of past 2006. experience. The system maintains the flow of [11] Mart´Navarro and Stella Heras, Guidelines information between the entities i.e. suppliers, to apply CBR in Real-Time Multi-Agent manufacturers, distributors, retailers and the Systems, Journal of Physical Agents, customers. (2009) 3(3), 39-43. In future, the distributed database may be [12] Costin Bădică, Software Agents: applied for storing the case-base for every agent. Languages, Tools, Platforms, ComSIS 8(2), This factor will provide the access to case-base Special Issue, (2011), 256-295 stored at different locations. 1292 | P a g e