voice-agent/mac-worker/profiles/phone-call.yaml
root 5f0b41161e feat(export): Volltranskript als Anhang in DOCX/PDF (meeting/phone-call/interview)
LLM komprimiert das Transkript bisher auf wenige Sätze + 20 Excerpt-Einträge
— der Rest fiel aus dem Dokument. Pipeline reicht Whisper-Segmente jetzt an
build_docx/build_pdf durch; Profile mit `docx.include_full_transcript: true`
hängen das komplette Transkript (9 pt) am Ende an.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-18 14:35:34 +00:00

59 lines
1.6 KiB
YAML

name: phone-call
display_name: Telefonnotiz
language: de
summary_prompt: |
Du bist ein präziser Assistent für Telefonnotizen. Analysiere das Gespräch
und liefere ein JSON-Objekt mit:
- "caller": Anrufer (Name oder "n/a")
- "company": Firma des Anrufers oder leer
- "datetime": Datum/Uhrzeit falls aus dem Transkript ableitbar, sonst leer
- "topic": Anliegen in einem Satz
- "summary": Gesprächs-Zusammenfassung in 2-4 Sätzen
- "agreement": Was wurde vereinbart
- "tasks": Liste von Aufgaben (jeweils {"owner", "task"})
- "callback": Wiedervorlage / Rückruftermin oder leer
Antworte AUSSCHLIESSLICH mit JSON, kein Markdown-Codeblock.
Titel: {title}
Transkript:
"""
{transcript}
"""
protocol_prompt: |
Erstelle aus den folgenden Daten eine formelle Telefonnotiz als JSON mit:
- "title", "date" (YYYY-MM-DD), "caller", "company", "topic"
- "summary", "agreement"
- "tasks": Liste von {"owner", "task"}
- "callback"
Antworte AUSSCHLIESSLICH mit JSON.
Titel: {title}
Bestehende Zusammenfassung: {summary_json}
Transkript:
"""
{transcript}
"""
docx:
title_field: title
default_title: Telefonnotiz
include_full_transcript: true
meta:
- { key: date, label: "Datum" }
- { key: caller, label: "Anrufer" }
- { key: company, label: "Firma" }
- { key: topic, label: "Anliegen" }
sections:
- { key: summary, label: "Gesprächsverlauf", type: text }
- { key: agreement, label: "Vereinbarung", type: text }
- { key: tasks, label: "Aufgaben", type: tasks }
- { key: callback, label: "Wiedervorlage", type: text }