sync: migrate ai-operator to Gitea (2026-08-10)

This commit is contained in:
konturai-ops
2026-08-10 15:26:52 +00:00
commit 53652b95ad
173 changed files with 16676 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
package handoff
import "testing"
func TestDetectHandoffRequest(t *testing.T) {
cases := []string{"оператор", "соедините с оператором", "хочу поговорить с человеком", "операторға қосыңыз", "маман керек", "live agent"}
for _, tc := range cases {
res := DetectHandoffRequest(tc, "ru")
if !res.Requested || res.Confidence < 0.7 {
t.Fatalf("%q not detected: %+v", tc, res)
}
}
}
func TestDetectHandoffFalsePositive(t *testing.T) {
res := DetectHandoffRequest("оператор связи тариф", "ru")
if res.Requested || !res.NeedsClarification {
t.Fatalf("expected ambiguous false positive protection: %+v", res)
}
res = DetectHandoffRequest("какой у меня тариф", "ru")
if res.Requested {
t.Fatalf("unexpected handoff: %+v", res)
}
}