Software Agents in Virtual Organizations: Good Faith and Trust
Francisco Andrade, Paulo Novais, José Machado and José Neves
Universidade do Minho - Portugal
PRO’VE 2008 Poznan, Poland September, 9th
Software Agents in Virtual Organizations: Good Faith and Trust - - PowerPoint PPT Presentation
Software Agents in Virtual Organizations: Good Faith and Trust Francisco Andrade, Paulo Novais, Jos Machado and Jos Neves Universidade do Minho - Portugal PROVE 2008 Poznan, Poland September, 9 th Introduction Virtual organizations
Francisco Andrade, Paulo Novais, José Machado and José Neves
Universidade do Minho - Portugal
PRO’VE 2008 Poznan, Poland September, 9th
2
Virtual organizations tend to play an increasing part in
electronic commerce
And so do software agents It must be considered the capability of software agents to
rationally and autonomously “think” and decide
Software agents behaviour
will become less and less predictable – their will choose their own strategies and define their own planning
Actually, they may act with good faith or with bad faith It is thus required an analysis of the major issue of trust in
software agent’s environments
3
Software agents may play a relevant role in
Temporary alliances of organizations intended to
share skills, core competencies and resources in
This software agents intervention intends
interactions based on contracts and relations of trust
4
But software agents not only operate without
But they also have some control over their actions
and inner states
Mental states - their behaviour is a product of
reasoning processes over incomplete or unknown information – agents do make options and their behaviour can not be fully predicted
5
Is it possible to trust software agents in business
relations?
Trust is mainly a belief in the honesty or reliability of
someone
Clearly a requisite of the utmost importance when deciding on
“how, when and who to interact with”
It can not be assumed in advance that software agents will
behave according to rules of honesty and correctness
6
Software agents (as humans) may act with
Importance of reliability in electronic relations
Need for protocols that ensure that the actors will
find no better option than telling the truth and interacting honestly – issues of trust are at stake
7
Two different approaches of trust Subjective
Subjective or individual perspective – an agent has
some beliefs about the honesty or reciprocities of his interaction partners;
Objective, social or systemic perspective – the
actors in the system are forced to be trustworthy by the rules of encounters (protocols and mechanisms that regulate the system).
8
At individual level – trust arises from learning (agents
do learn from experience ) and from reputation or socio cognitive models (belief that someone is competent or willing to do something)
At the system level – trust can be ensured by
constraints imposed by the system
Using certain protocols Using guarantees of reliability through the references of a
trusted third party
9
Besides the question of the legal consideration
it is unavoidable to consider the issue of the Behaviour of software agents Can such agents “know the Law” and social standards of behaviour and abide to its rules?
10
Software agents and good faith
Good faith is related to the ideas of fidelity,
Good faith may be understood
In a psychological subjective sense In an ethical objective sense
11
Good faith in objective sense
It relates to social norms and legal rules It consists in considering correct behaviour and not
actor’s mental attitudes Good faith in subjective sense
It has to do with knowledge and belief It regards the actor’s sincere belief that he/she is
not violating other people’s rights
12
Good faith arises from general objective
Good faith is an archetype of social behaviour
Loyalty in social relations, honest acting, fidelity,
reliability, faithfulness and fair dealing
Including the protection of reasonable reliance
13
Acting with bad faith may lead to:
Invalidation of some of the contractual clauses or
the whole contract
Eventually originate liabilities
It must be considered that software agents acting in business relations will presumably act according to certain standards of behaviour Yet, an agent’s behaviour can be based both on its experience and on the built-in-knowledge
14
But autonomous systems will produce a
And, furthermore, agents will be able to act
Calculating the best responses given the opponents
possible moves
15
Good faith criteria relate to objective standards
These standards will help determine whether
(there are both positive and negative
16
Quite important is the issue of the attribution of
Should the acts of software agent be attributed to
the user ? (software agent as an instrument or tool – someone having control over the SA ?)
Should the volition of the SA be autonomously
considered (the user may not have been directly involved or consulted ; the user may not even be aware that the agent acted at all )
17
Regardless of considering SAs as tools or as
The autonomous will of the agents must be
Good and bad faith Divergences between will and declaration Defects of the will
18
The fact that SA’s act with good or with bad
Is of the utmost importance for all those (Humans or
SAs) that have to deal with SAs
Agents acting with good faith is also a relevant
element of trust
Trust will be a determinant and unavoidable
question for agents contracting
19
Trust is intimately related to beliefs Trust that the other party will be honest and reliable
(that the other party will do what it says it will do)
We can distinguish different approaches of trust
At the individual level (an agent has some beliefs about the
honesty or reciprocities nature of its interaction partners)
At the system level (the actors in the system are forced to be
trustworthy by the rules of encounter – protocols and mechanisms that regulate the system)
20
Quite interesting is the figure of “smart
Set of promises, specified in digital form, including
protocols in which the parties perform on these promises
These contracts are actually program codes
imposing by itself an enforcement of the contract (the terms of the contract are enforced by the logic
21
The perspective of smart contracts try to escape the
difficulties of enforcement
Instead of enforcement, the contract creates an inescapable
arrangement Smart contracts can enhance trust in electronic contracting The use of contracts as games – games have rules (either fixed
played if the players abide to the rules – rules have to be followed in order to play the game
22
The contract as an electronic game,
(the referee or board manager may be
23
Trust at the system level may be enhanced by different
mechanisms:
Special interaction protocols (as smart contracts) Reputation mechanisms Security mechanisms
Authentication by trusted third parties information about actors in the system specially delivered by trusted third parties – participants will act upon what they think is trustable information Networks of trust
24
Trust will be highly dependent on the existence
Technical difficulties (data log) But Trust is fundamental for the use of
25
Francisco Andrade, Paulo Novais, José Machado and José Neves
Universidade do Minho - Portugal
PRO’VE 2008 Poznan, Poland September, 9th