feat(ai-sdk): Advisor Reasoning Stack — Clarity+G1+Concept-Injector+Context-Scope+Term-Resolution+E4-Curation+Intent-Signal
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
package ucca
|
||||
|
||||
import "testing"
|
||||
|
||||
func TestDetectIntent(t *testing.T) {
|
||||
cases := map[string]string{
|
||||
"Was ist eine Datenschutzerklärung?": "definition",
|
||||
"Wie schreibe ich eine Datenschutzerklärung?": "anleitung",
|
||||
"Was muss ich beachten wenn ich eine DSE schreibe?": "anleitung",
|
||||
"Prüfe meine Datenschutzerklärung.": "review",
|
||||
"Ist meine Datenschutzerklärung konform?": "review",
|
||||
"Vergleiche DSGVO und BDSG.": "vergleich",
|
||||
"Welche Risiken gibt es?": "risikoanalyse",
|
||||
"Erstelle mir eine Checkliste für die DSFA.": "checkliste",
|
||||
"Wie ist das Wetter?": "",
|
||||
}
|
||||
for q, want := range cases {
|
||||
if got := DetectIntent(q); got != want {
|
||||
t.Errorf("DetectIntent(%q)=%q want %q", q, got, want)
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user