Roboy / ravestate

✨ Ravestate is Roboy's reactive dialogue state library.
http://roboy.github.io/ravestate
BSD 3-Clause "New" or "Revised" License
25 stars 7 forks source link

Timeout before activating Wildtalk state #130

Closed Toseban closed 4 years ago

Toseban commented 5 years ago

Wildtalk state does not get activated when hibye module is active. Quick workaround is setting condition of wildtalk state to rawio.prop_in.changed().max_age(-1)

Piece of log: CausalGroup*1@7f616517ade0(rawio:in:changed).acquired(rawio:in:changed#1[t+0] by wildtalk:wildtalk_state#1)

CausalGroup*1@7f616517ade0(rawio:in:changed).consent(wildtalk:wildtalk_state#1)->N: 0.05 < 0.83 (roboyqa:roboyqa#1 + 4 others)

CausalGroup*1@7f616517ade0(rawio:in:changed,...[7 more],nlp:yesno:changed).consent(wildtalk:wildtalk_state#1)->N: 0.05 < 0.83 (roboyqa:roboyqa#1 + 5 others)

[...] [ a few more ...).consent(... ]

CausalGroup*1@7f616517ade0(rawio:in:changed,...[8 more],persqa:answer:changed).rejected(rawio:in:changed#1[t+51] by wildtalk:wildtalk_state#1)