# Short chats whose LAST message loses the topic (a greeting, a meta-question), # even though the conversation is clearly about a documented subject. Used by # tests/evals/test_topic_retrieval_eval.py to compare retrieval over an LLM # topic summary against retrieval over the raw last message. `expected` is the # corpus slug the conversation is really about. German product content. - messages: - role: user content: "Wie beantrage ich Urlaub?" - role: assistant content: "Urlaub beantragst du digital im Personalportal unter Abwesenheit, neuer Antrag." - role: user content: "Und was war eigentlich meine erste Frage?" expected: [urlaubsantrag-prozess] - messages: - role: user content: "Wie oft muss die CNC-Fräse F-350 gewartet werden?" - role: assistant content: "Die Intervalle stehen im Wartungsplan der F-350, gestaffelt nach Betriebsstunden." - role: user content: "Alles klar, danke dir." expected: [wartungsplan-cnc-f350] - messages: - role: user content: "Wie rechne ich eine Dienstreise ab?" - role: assistant content: "Reisekosten reichst du mit allen Belegen über das übliche Formular ein." - role: user content: "Hi" expected: [reisekosten] - messages: - role: user content: "Was bedeutet der Fehlercode an der S7-Steuerung in Halle 2?" - role: assistant content: "Die Fehlercodes der S7 sind dokumentiert, jeder Code hat eine Ursache und Behebung." - role: user content: "Kannst du das nochmal wiederholen?" expected: [fehlercodes-sps-s7]