fix: default plan and norm force
ref: N25B-400
This commit is contained in:
@@ -318,7 +318,7 @@ class BDICoreAgent(BaseAgent):
|
||||
self.bdi_agent.call(
|
||||
agentspeak.Trigger.addition,
|
||||
agentspeak.GoalType.belief,
|
||||
agentspeak.Literal("force_norm", (agentspeak.Literal(agentspeak.asl_repr(name)),)),
|
||||
agentspeak.Literal(f"force_{name}"),
|
||||
agentspeak.runtime.Intention(),
|
||||
)
|
||||
|
||||
|
||||
@@ -1,6 +1,13 @@
|
||||
norms("").
|
||||
norm("Be friendly").
|
||||
|
||||
+user_said(Message) : norms(Norms) <-
|
||||
.notify_user_said(Message);
|
||||
-user_said(Message);
|
||||
.reply(Message, Norms).
|
||||
+!reply
|
||||
: user_said(Message)
|
||||
<- .findall(Norm, norm(Norm), Norms);
|
||||
.reply(Message, Norms).
|
||||
|
||||
+user_said(Message)
|
||||
<- .notify_user_said(Message);
|
||||
!reply.
|
||||
|
||||
+!transition_phase <- true.
|
||||
+!check_triggers <- true.
|
||||
Reference in New Issue
Block a user