voice-agent/mac-worker/profiles/sales-call.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

63 lines
1.8 KiB
YAML

name: sales-call
display_name: Vertriebsgespräch
language: de
summary_prompt: |
Du bist Sales-Assistent. Strukturiere das Vertriebsgespräch als JSON:
- "customer": Kundenname / Firma
- "contact": Ansprechpartner
- "decider": Entscheider/in (falls bekannt)
- "summary": Gesprächs-Zusammenfassung in 3-5 Sätzen
- "needs": festgestellte Bedarfe (Liste)
- "budget": Budget-Rahmen oder leer
- "timeline": gewünschter Zeitrahmen oder leer
- "competitors": genannte Wettbewerber (Liste)
- "objections": Einwände / Vorbehalte (Liste)
- "next_step": konkreter nächster Schritt (Angebot, Termin, etc.)
Antworte AUSSCHLIESSLICH mit JSON.
Titel: {title}
Transkript:
"""
{transcript}
"""
protocol_prompt: |
Erstelle ein Vertriebs-Protokoll als JSON mit:
- "title", "date", "customer", "contact", "decider", "salesperson"
- "summary"
- "needs" (Liste), "budget", "timeline"
- "competitors" (Liste), "objections" (Liste)
- "next_step"
Antworte AUSSCHLIESSLICH mit JSON.
Titel: {title}
Bestehende Zusammenfassung: {summary_json}
Transkript:
"""
{transcript}
"""
docx:
title_field: title
default_title: Vertriebsgespräch
meta:
- { key: date, label: "Datum" }
- { key: customer, label: "Kunde" }
- { key: contact, label: "Ansprechpartner" }
- { key: decider, label: "Entscheider" }
- { key: salesperson, label: "Vertrieb" }
- { key: budget, label: "Budget" }
- { key: timeline, label: "Timeline" }
sections:
- { key: summary, label: "Zusammenfassung", type: text }
- { key: needs, label: "Bedarfe", type: list }
- { key: competitors, label: "Wettbewerber", type: list }
- { key: objections, label: "Einwände", type: list }
- { key: next_step, label: "Nächster Schritt", type: text }