<?php
namespace Vanderbilt\REDCap\Classes\OpenAI;
class Prompts
{
    /* Check Grammar */
    const PROMPT_CHECK_GRAMMAR = "Check the grammar and spelling of the text below and output only Yes or No if issues exist.\n[STRING]";
    /* Fix Grammar */
    const PROMPT_FIX_GRAMMAR = "Correct the grammatical and spelling mistakes, if any, in the text below and provide the corrected text.\n[STRING]";
    /* Get Reading Level (grade) */
    const PROMPT_GET_READING_LEVEL = "Generate the approximate Flesch-Kincaid reading level for the text below and only output the reading level in your response.\n[STRING]";
    /* Set Reading Level */
    const PROMPT_SET_READING_LEVEL_PREFIX = "Adjust the reading level for the text below to \n";
    /* Increase or reduce the text by X% */
    const PROMPT_REDUCE_BY_25 = "Reduce the length of the text below by 25% and output the updated text.\n[STRING]";
    const PROMPT_REDUCE_BY_50 = "Reduce the length of the text below by 50% and output the updated text.\n[STRING]";
    const PROMPT_REDUCE_BY_75 = "Reduce the length of the text below by 75% and output the updated text.\n[STRING]";
    const PROMPT_INCREASE_BY_25 = "Increase the length of the text below by 25% and output the updated text.\n[STRING]";
    const PROMPT_INCREASE_BY_50 = "Increase the length of the text below by 50% and output the updated text.\n[STRING]";
    const PROMPT_INCREASE_BY_75 = "Increase the length of the text below by 75% and output the updated text.\n[STRING]";
    const PROMPT_TO_ONE_PARAGRAPH = "Reformulate this email as a single paragraph and output the updated email.\n[STRING]";
    /* Change tone of text */
    const PROMPT_TONE_FORMAL = "Edit the text below to give a formal and polite tone and only output the updated text.\n[STRING]";
    const PROMPT_TONE_FRIENDLY = "Edit text to give a friendly and appreciative tone and only output the updated text.\n[STRING]";
    const PROMPT_TONE_ENCOURAGE = "Edit text to give an encouraging and motivational tone and only output the updated text.\n[STRING]";
    const PROMPT_TONE_PROFESSIONAL = "Edit text to give a professional and concise tone and only output the updated text.\n[STRING]";
    const PROMPT_PLACEHOLDERS_TEXT = "In your response, ensure that placeholders in the original text, which are enclosed by brackets [], remain unaltered.";
    //Correct the spelling and grammar of the following text and highlight the differences in markdown bold.:
    const PROMPT_SUMMARIZE_DEFAULT = "Summarize the following information in 150 words or less.";
    const PROMPT_TRANSLATE_STRINGS = "Translate to {TO_LANGUAGE} these {STRINGS_COUNT} texts preserving its number: [{COMMA_SEP_STRINGS}]";
}