50 lines
1.8 KiB
TypeScript
50 lines
1.8 KiB
TypeScript
export const customerToneGuidelines = {
|
|
senderPosture: "kollegial_direkt",
|
|
voiceLabel: "kollegial direkt",
|
|
email: {
|
|
wordCount: {
|
|
min: 60,
|
|
max: 130,
|
|
},
|
|
maxSentences: 7,
|
|
maxParagraphs: 2,
|
|
subject: {
|
|
minWords: 2,
|
|
maxWords: 6,
|
|
maxCharacters: 55,
|
|
},
|
|
bannedPhrases: [
|
|
"Optimierungspotenziale",
|
|
"Mehr Sichtbarkeit und bessere Nutzererfahrung",
|
|
"Ich habe beobachtet",
|
|
"Ich schlage vor",
|
|
"Maßnahmen umsetzen",
|
|
"Conversion-Rate steigern",
|
|
"Ranking positiv beeinflussen",
|
|
"Absprungraten senken",
|
|
"nachhaltig verbessern",
|
|
"signifikant",
|
|
],
|
|
preferredAskExamples: [
|
|
"Soll ich Ihnen die zwei Punkte kurz schicken?",
|
|
"Soll ich Ihnen die Stelle kurz als Screenshot schicken?",
|
|
"Wäre ein kurzer Hinweis dazu hilfreich?",
|
|
],
|
|
},
|
|
} as const;
|
|
|
|
export function buildCustomerTonePromptSection() {
|
|
return [
|
|
"Tonalität für Kunden-E-Mail: kollegial direkt, konkret, ruhig und nicht verkäuferisch.",
|
|
"Schreibe wie Matthias als lokaler Web-Profi, nicht wie eine Agentur-Broschüre.",
|
|
"Die E-Mail ist eine erste Kontaktaufnahme: maximal zwei verifizierte Befunde, kein Mini-Audit.",
|
|
"Betreff: 2-6 Wörter, maximal 55 Zeichen, kein Doppelpunkt, keine Benefit-Kette.",
|
|
"E-Mail-Text: 60-130 Wörter, maximal 7 Sätze, 1-2 kurze Absätze.",
|
|
"Starte mit einer konkreten Beobachtung zur Website, nicht mit 'Ich habe beobachtet, dass'.",
|
|
"Nenne eine praktische Auswirkung in Alltagssprache und ende mit einer weichen Frage.",
|
|
"Nutze für unbekannte lokale Betriebe formal Sie/Ihnen.",
|
|
"Ich-Form ist erlaubt, aber nicht als Wiederholungsmuster: kein mehrfaches 'Ich habe...' oder 'Ich schlage vor...'.",
|
|
`Beispiel für den Abschluss: ${customerToneGuidelines.email.preferredAskExamples[0]}`,
|
|
].join("\n");
|
|
}
|