cylon
05/12/2026, 12:06 PM"messages": [
{
"role": "assistant",
"content": "Bonjour, je vous appelle pour [...] ?"
},
{
"role": "user",
"content": "Alors il faut que vous nous envoyez un mail."
},
{
"role": "assistant",
"judgePlan": {
"type": "regex",
"content": "(?i)^(?!.*au revoir).*$"
}
}
]
And this eval is consistently failing even if the assistant answer does not contain "au revoir":
"""
Assistant content did not match expected. Expected: "(?i)^(?!.*au revoir).*$" but got: "Quelle adresse email dois-je utiliser pour vous transmettre l'information ?"
"""
Is there a way to make negative lookahead work ?Matt
05/12/2026, 4:44 PMcylon
05/13/2026, 4:18 PM(?!test).*
Assistant content did not match expected. Expected: "(?!test).*" but got: "Pas de souci, pouvez-vous me donner l’adresse email à laquelle envoyer les informations ?"Matt
05/13/2026, 4:45 PMShaunak
05/20/2026, 6:06 AMShaunak
05/20/2026, 6:06 AMShaunak
05/20/2026, 6:06 AMShaunak
05/20/2026, 6:06 AM