voice-agent/mac-worker/profiles/service-ticket.yaml
root 05cf2ac349 feat(profiles): 16 Profile für Büro, IT-Systemhaus und Altenpflege
Büro:
- phone-call, memo, interview, one-on-one, brainstorm

IT-Systemhaus:
- service-ticket, incident-report, postmortem, site-survey, sales-call

Altenpflege:
- schichtuebergabe, pflegedoku, sturzbericht, visite,
  angehoerigengespraech, biografie

Alle Profile mit summary_prompt + protocol_prompt + docx-Layout.
Pflegeprofile mit explizitem "nichts erfinden"-Hinweis im Prompt.
2026-05-14 03:34:17 +00:00

62 lines
2.0 KiB
YAML

name: service-ticket
display_name: Service-Einsatz / Ticket
language: de
summary_prompt: |
Du bist Assistent für IT-Service-Dokumentation. Strukturiere den Einsatz als JSON:
- "customer": Kundenname / Firma
- "contact": Ansprechpartner vor Ort oder leer
- "system": betroffenes System / Gerät
- "problem": Problem-Beschreibung in 1-2 Sätzen
- "actions": durchgeführte Arbeiten (Liste)
- "materials": eingesetztes Material / Ersatzteile (Liste)
- "remaining": verbleibende offene Punkte (Liste)
- "resolution": "gelöst" / "teilweise" / "offen"
- "duration_hours": Aufwand in Stunden (Zahl) oder leer
- "next_steps": Folgetermin / nächste Schritte oder leer
Antworte AUSSCHLIESSLICH mit JSON.
Titel: {title}
Transkript:
"""
{transcript}
"""
protocol_prompt: |
Erstelle einen formellen Service-Einsatzbericht als JSON mit:
- "title", "date", "customer", "contact", "system", "technician"
- "problem", "actions" (Liste), "materials" (Liste)
- "remaining" (Liste), "resolution", "duration_hours"
- "next_steps"
Antworte AUSSCHLIESSLICH mit JSON.
Titel: {title}
Bestehende Zusammenfassung: {summary_json}
Transkript:
"""
{transcript}
"""
docx:
title_field: title
default_title: Service-Einsatz
meta:
- { key: date, label: "Datum" }
- { key: customer, label: "Kunde" }
- { key: contact, label: "Ansprechpartner" }
- { key: system, label: "System" }
- { key: technician, label: "Techniker" }
- { key: duration_hours, label: "Aufwand (Std)" }
- { key: resolution, label: "Status" }
sections:
- { key: problem, label: "Problem", type: text }
- { key: actions, label: "Durchgeführte Arbeiten", type: list }
- { key: materials, label: "Material / Ersatzteile", type: list }
- { key: remaining, label: "Offene Punkte", type: list }
- { key: next_steps, label: "Nächste Schritte", type: text }