Files
pablan/backend/tests/fixtures/conversation_snippets.yaml
T
ProfessorNovaandClaude Opus 5 784b76baf7 Pablan, as it stands
Self-hosted knowledge management for SMEs: a split-screen Markdown editor
whose sections an LLM refines while you write, and RAG question answering
over the documents that result. FastAPI + Postgres/pgvector on the back,
SvelteKit on the front, everything OpenAI-compatible and self-hostable.

Squashed into a single commit; the development history stays local.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CA43ZJda8Rbp2hKXNy8f6b
2026-09-04 09:21:37 +02:00

42 lines
1.6 KiB
YAML

# 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]