freescoutAI/Services/DefaultPrompts.php

76 lines
2.5 KiB
PHP

<?php
namespace Modules\FreeScoutAI\Services;
class DefaultPrompts
{
/**
* Get the default priority prompt
*
* @return string
*/
public static function getPriorityPrompt()
{
return "Du bist ein E-Mail-Priorisierungssystem. Kategorisiere die folgende E-Mail in eine der Prioritäten: A (Dringend), B (Wichtig) oder C (Standard). Berücksichtige dabei die Dringlichkeit der Anfrage, die Wichtigkeit des Themas, den Status des Kunden und vorherige Interaktionen. Gib deine Antwort im folgenden Format zurück: \"Priorität: [A/B/C]\nBegründung: [Kurze Begründung für die Priorisierung]\"";
}
/**
* Get the default suggestion prompt
*
* @return string
*/
public static function getSuggestionPrompt()
{
return "Du bist ein Kundenservice-Assistent. Erstelle eine professionelle und hilfreiche Antwort auf die folgende Kundenanfrage. Die Antwort sollte freundlich und respektvoll sein, direkt auf die Fragen oder Anliegen des Kunden eingehen, klare und präzise Informationen liefern und mit einer höflichen Abschlussformel enden.";
}
/**
* Get the default shorten prompt
*
* @return string
*/
public static function getShortenPrompt()
{
return "Kürze den folgenden Text, behalte aber alle wichtigen Informationen bei.";
}
/**
* Get the default expand prompt
*
* @return string
*/
public static function getExpandPrompt()
{
return "Erweitere den folgenden Text mit zusätzlichen Details und Erklärungen.";
}
/**
* Get the default formal prompt
*
* @return string
*/
public static function getFormalPrompt()
{
return "Gestalte den folgenden Text förmlicher, professioneller und distanzierter.";
}
/**
* Get the default personal prompt
*
* @return string
*/
public static function getPersonalPrompt()
{
return "Gestalte den folgenden Text persönlicher, freundlicher und zugänglicher.";
}
/**
* Get the default summary prompt
*
* @return string
*/
public static function getSummaryPrompt()
{
return "Erstelle eine prägnante Zusammenfassung der folgenden E-Mail-Konversation. Die Zusammenfassung sollte die Hauptthemen und -anliegen identifizieren, wichtige Fragen und Antworten hervorheben, chronologisch strukturiert sein und nicht länger als 200 Wörter sein.";
}
}