Title: PRIME
1PRIME
- FP6-IST Project entitled PRIME
- Providing Real Integration in Multi-disciplinary
Environments (No. FP6-IST-016542).
2????
- ??????????? ???????? ?? ?????? ?????????? ??
????????????? ??????, ???? ????????
?????????????? ? ?????????? ???????. - ????? ????, ?? ??????? ???????????,
???????????????? ???????? ? ????????????? ??
????????? ???? ?? ??????? ??????? ?? ?????????
?? ?????? ?????????????, ???????????????? ?
?????? ?? ?????????. - ????? ???? ????? ????? ????? ?????????????
????????? ?? ?????????????, ????? ??????? ??
???????? ?? ??????.
3?????????
4PRIME ?????
- ???????????? ?? ?????? ???????? ?????? ???? ??
????? ?????????, ????? ?? ????????? ???????????
?? ??????????? ? ???????? ?? ???????????????
????????? ?? ?????????????? (strategic global
manufacturing). - ? ?????? ?? ???????? ????? ?????? ?? ????????
?????????? ???????. ???? ?????????? ????
????????? ????????, ?? ?? ?? ?????????? ? ?????
????????? ? ??????. ???? ?????? ???????? ??
????????? ?? ?????????? ?? ?????? ? ?? ??
????????? ? ?????????? ???????. - ?????? ?? ?????? ? ???????? ?? ?????????????
(believable) ????????? ???????? ????????????
????? the Virtual Business Environment (VBE).
5PRIME ????? - ???????????
- ?????? ?? ?????????? ?? ????????????????? ?????,
? ????? ?? ??????????????? ? ???? ???? ? ?? ??
?????????????? ? ???????????? ?? ????? ??????
????? ?? ?????????????? ?? ????????. - ??????????? ?? ?????????? ??????? ????? ? ??????
???????? ???? ?? ?????????? ???? ??????????? ??
????? ???? ????, ???? ?? ???????? ??????????? ??
????????? ?? ?????? ??????? ????? ??????? ??????. - ??????????? ???? ?? ? ???????? ? ???????? ??
??????????????? ??????????. - taking a 30 year old professional and
transforming them into one with a 50 year olds
experience without the drudgery of twenty years
of business mishaps and successes
6(No Transcript)
7??? ?? ???????
- PRIME (Providing Real Integration in a
Multi-disciplinary Environment), ? ?????????? IST
??????, ????? ??? ? ?? ????????? ? ?????
????????????, ????? ?????????? ?? ?????????????
????????? ?? ????? ?????????? ?? ??????????? - ????? ?????????????? ?? ????????, ? ??????? ??
??????? ?? ??????? ?????? ?? ???????? ???????????
? ????????? ????????? ???????? ?? ??????????? ??
PRIME ? ??????? ??????? ?????. - http//www.alfamicro.pt/prime/project/overview.htm
8Game Design Stakeholders
9??????????? ??????????????
- ????????????? ????????? ????????, ? ?? ????????
????????? - ???????? ???????? (Critical Incidents Technique)
- ????????? ??????
10Virtual Business Environment (VBE)
- ??????? ????????????? ? VBE, ???? ?????????
????????? ???????? (Business Unit). - ?? ????????? ?? CEO ??? ?? ??????? ????
?????????? ? ??????????????????? ?? ????????????. - ?????????? ?? ???????? ?? ???? ????????????
??????? Production, Product Development, Sales,
Human Resources, Strategic Marketing,
Distribution, Finance and Information Systems.
11???????? ????????
- ? ?????????? ?? ?????????? ?? ???? ?? ?????
?????? ?? ?? ??????? ? ???????? ??? ????????. - ???? ???? ?????? ??????????? ?? ????????
???????????????? ?? ?? ????????? ???????. - ???? ?, ?? ? ??????? ?? ??????? ?? ????
?????????, ?????????????????? ?? ??????
??????????? ?????? ? ? ???? ??????? ? ?? ???????
??????? ?? ????????? ? ????????. - ? ???????, ??????? ?? ????????????? ? ?????????
?? ???????? ?????, ???????????? ?????? ??????????
???? ??????? ?? ????????? ?? ???????????? ??????
? ??????. - ????? ???????? ????????? ???? ???? ??????? ?
?????????? ? ???? ?????????? "onboarding"
???????? ? ????? ?????? ????????? ?? ?????????? ?
?????????????? ????????, ????????? ? ???????, ??
???? ? ????????????? ??????? ??????????? ?
????????????. ???????? ?????? ?????? ? ??????????
?? ?????? ?????????. - ???? ? ????????? ???? ? ?? ????? ?? ?? ?????????
???????? ????. - ?????? ???????? ?????? ?? ?????? ??????
???????????? - ?????????? ?? ?????? ??????????.
12???????? ???????? - ???????????
- ???? ???????????????? ? ??????? ?? ????????
???????? (Critical Incidents Technique) ?
???????? ?? ?? ????????? - ??????????? ?? ??????????? ?? ?????????????
- ??-??????? ????????? ?? ?????? ? ?????????????
- ??????? ?? ???????? ?? ?????????
- ? ?????????? ????, ???? ?????? ???? ?? ?????
??????? ???? ??? ???????????? ?? ???????????? ??
??????
13???????? ???????? - ???????????
- ???????? ???? ?? ?? ???????? ?? ??? ??????
- Competence Analysis. ???????? ?? ???????? ???? ??
?????? ??????? ??????? ????????? ?? ??????,
???????????? ???? ?????????? ????????? ????????,
????????? ???????? ????????, ????????? ??
???????? ???????????. - Competence Development. ?????? ?? ??????????
????????????? ???????????, ?? ??????? ?????????
????????? ???????? ? ?? ??????? ? ??????. ?
???????? ????????? ? ???????? ? ????????, ?????
?????????? ??????????? ?? ????????????
???????????.
14Toolbox
- ????? ?? ???????? ?? ?????????? ?? ????????????
?? Virtual Business Environment (VBE) - ??????????????
- ?? ?????????? the data model
- ?? ???????? ??????? ?? ?????????? ????????
- ??????????? ?? toolbox
- ???????
- ??????????
- ??????????????
15User responsibilities in PRIME
16Toolbox
- ???? PRIME toolbox ????? ??
- ?????????, ???????????? ? ?????????? ?????? ??
??????? ?? PRIME Virtual Business Environment
(VBE) - export / import ?? ???????? ????????? ?? ??????
- ????????? ? ??????????????? ??????????? ??????
Artificial Stakeholders (AS) ? ??????
17Toolbox Architecture
18??????? ???????
- The Toolbox enables the users to do
- Create a new object
- Create new users
- Modify an object
- Export the current state of the game into XML
file - Import it later onto the PRIME server
- Create artificial stakeholders
- Generate an XML file containing the definition of
objects in the game - Generate a Protégé knowledgebase
19?????????????? ?? ??????????? ??????
- persistence ????????????? ????????????
- ??????????? (agents have capabilities of task
selection, prioritization, goal-directed
behaviour, decision-making without human
intervention) autonomous agents are
self-contained and capable of making independent
decisions, and taking actions to satisfy internal
goals based upon their perceived environment - ?????????? (agents are able to engage other
components through some sort of communication and
coordination, they may collaborate on a task) - ??????????? (agents perceive the context in which
they operate and react to it appropriately).
20??????????? ?? ??????????? ??????
- ?????????? ?? ????????? - adaptation implies
sensing the environment and reconfiguring in
response. This can be achieved through the choice
of alternative problem-solving-rules or
algorithms, or through the discovery of problem
solving strategies. Adaptation may also include
other aspects of an agent's internal
construction, such as recruiting processor or
storage resources. - ?????????? ?? (????)???????? - learning may
proceed through trial-and-error, then it implies
a capability of introspection and analysis of
behaviour and success. Alternatively, learning
may proceed by example and generalization, and
then it implies a capacity to abstract and
generalize.
21???? ?? ???????? ? ????????? ?? ??????
- ??????? ???????????? ????????? ????? ??
?????????????? ??????. ??? ??????????? ?????????
????????? ? ????????? ??????? ? ??????. - ??????? ???????????? ????????? ?? ??????-??????
?????, ????? ? ??????????? ?? ???? ?????? ???? ??
?????? ? ???????? ??????????? ?? ??????.
??????????? ??????? ? ????????? ???? ??????, ??
?? ???????? ?????????? ?????????? ???????????
????? ??????-??????. - ??????? ???????????? ????????? ?? ?????? ?????. ?
????????????? ????? ?? ??????, ?????? ??????
????? ?? ????????? ?????? ? ?? ????????? ???????
?????? ?? ????? ???.
22???????? ?? ??????????? ??????
- ?????????? ?? ??????????? ??????, ????????? ?
?????? ????, ???? ?????????? ?? ??????, ??????
?????????????? ?? ????. ?? ?????? ?????????
?????? ????????, ???? ?????? ???????????? ??????,
????? ??????? ?????? ?? ?? ?????? ?????????????
???????, ?? ??? ?? ???????? ?? ???????? ??????,
???????????? ??????? ??.
23????????? ?????? ? PRIME
- PRIME ???????? ????????? ????? Artificial
Stakeholder (AS) ? ?????? ?? ????????? ?????. - ?? ??????? ?? ???????? ?????, AS ?????? ?????????
?? ????????? ????????? ?? ??????? ?? ?????????
?????? ???????. - ????????? ??????? ?? ???????? ??????? ?? ????????
?? ?????? ??????, ?? ? ?????????????? ?
??????????? ?? ????? ?????????? ???????, ?? ??
??????? ???????? ?? ????????? ??????? ?
??????????.
24Conceptual architecture of PRIME agents
25?????????????? ?? AS
- Basic Layer (BL) ?????????? ?? ??????? ??
?????? ???????business process decision flow
implementation - Advanced Layer (AL) ?????? ??????????????
??????, ???????? ?????????? ?? ?????????,
?????????, ?????????? ???????????? ? ??. ???.
26Artificial Intelligence perspective
- data perceived through its sensors facts about
the current VBE state and facts about its own
(AS) state - knowledge (for example, inference rules)
applied to the data it allows to infer new facts,
to change the VBE state (through effectors), to
change the AS state, and even to change the AS
knowledge if adaptation and learning are taking
place.
27- Its easily observable that to implement the
Basic Layer the AS does not need sophisticated
model of the virtual world and its own mission in
it. Its behavioural patterns are mostly of the
stimulus-response type. At this level the AS is
closer to a Finite State Automaton. - On the contrary, to implement the Advanced Layer
of behaviour the AS needs sophisticated model of
the virtual world. In order to optimize, to plan,
to manage portfolio, etc. in a dynamic and
non-fully predictable (at least because of the
human players activities) world, the AS have to
recognize and analyze relatively complex
interrelations often involving time. Recognizing
temporal dependencies and tendencies becomes of
vital importance for AS successful operation.
28?????????? ?? ???????? ? PRIME
- ?????????? ?? ?????? ? ????? ???????? ??
??????????? ? ????????? ?? ??????. - ???????? Protégé ? ?????? ?? Knowledge Base
Management System ? Algernon ? ?????? ?? ??????
?? ???? ? ??????? ?????, ??????? ?? ???????. - ???? ???????? ????????? ????????? ? ??????????
?????????????? ?? ?????????????, ? ???? ? ??????
??????????? ? ??????, ??????????? ?? Java.
29Mapping of the conceptual AS architecture to
three technology layers
30- The AS sensors and effectors are implemented as
Java methods communicating via CORBA with the
PRIME server. - Information about important PRIME server classes,
which are of interest to the artificial
stakeholders, is transferred via xml file to the
Protégé layer at initialization time. It is used
to create appropriate Protégé classes. - When sensors register changes of the server
state, which might be of interest to the AS,
corresponding Protégé instances are created,
which in turn fires appropriate Algernon forward
rules. The triggered inference process may
involve also backward-chaining inference rules,
as demonstrated in the example described below. - Side effects of the inference rules execution
include change of the knowledge base state
(Protégé), and activation of effectors methods
which changes the server state.
31AS Prop1 Value Prop2 Value Prop3 Value
32PRIME agents example- cont.
tender
product
price
quantity
time
market data
product on stock
production rate
33An Example
34(No Transcript)
35(No Transcript)
36(No Transcript)
37(No Transcript)
38A Forward Rule Example
39A Backward Rule Example
40??????? ?????????????????
- Inexistence of Serious Game Culture
- Workshops
- Involve the user in the design
- Partner internal and external dissemination
- What is a Serious Game? Difficult to solicit User
Requirements - Visual artefacts
- Intense dialogue
- Hands-on experimentation
- User centered development
- Ambitious project
- Spiral based approach
- Parallel strands
- Interconnecting tasks
41PRIME Development Methodology 3/4
42PRIME Development Methodology
- ????????????? ?????? ??? ????????????? ?
???????????? ?? ? ????????, ?????? PRIME ?
?????????? ??? ??????????? - ????????????? ?????? ??? ???????????? ?? ???????
?? ?? ??????? ?????, ?????? ?????? ???????
????????? ???????? (? ????????????????? ?????
???), ??????????? ?? ??????????? ????.