I changed followings in Cicero and prototxt so that Cicero would not filter messages that are not corresponding to its initial pseudo orders (PO):
in mila_api.py: I call msg['deceptive'] to log on TACC if there this bot is deceptive
in searchbot_agent.py: I make sure that we call a correspond function within a generate message function to check if the message corresponding to PO
in message_edit.py: I changed the line so that it won't return True immediately since it has no corresponding PO threshold but instead assign the default threshold and make sure that it later returns True with extra information about pseudo correspondence prob
I also copy contents in cicero.prototxt to create cicero_lie.prototxt. The difference is just remove line 66 pseudo_orders_correspondence_threshold: -5e-3 from cicero_lie.prototxt.
I changed followings in Cicero and prototxt so that Cicero would not filter messages that are not corresponding to its initial pseudo orders (PO):
mila_api.py
: I callmsg['deceptive']
to log on TACC if there this bot is deceptivesearchbot_agent.py
: I make sure that we call a correspond function within a generate message function to check if the message corresponding to POmessage_edit.py
: I changed the line so that it won't returnTrue
immediately since it has no corresponding PO threshold but instead assign the default threshold and make sure that it later returnsTrue
with extra information about pseudo correspondence probcicero.prototxt
to createcicero_lie.prototxt
. The difference is just remove line 66pseudo_orders_correspondence_threshold: -5e-3
fromcicero_lie.prototxt
.Also, these are commands that I run.
The problem that I am having right now is that with changes in
searchbot_agent.py
line 1369 is not printing anything.