from . import prompt_data

default_attack_config = {
    "base": {
        "text": prompt_data.ALL_OPENAI_PLAYGROUND_PROMPTS,
    },
    "attack": {
        "text": (
            prompt_data.goal_hikacking_attacks["ignore-print"],
            prompt_data.goal_hikacking_attacks["ignore-say"],
        ),
        "rogue_string": prompt_data.rogue_strings["hate-humans"],
        "scoring": "match_rogue_to_output",
        "settings": {
            "escape": prompt_data.escape_chars["n"],
            "delimiter": prompt_data.delimiter_chars["dash"],
            "escape_length": 10,
            "escape_times": 2,
        },
    },
    "config": {
        "id": (0, 1, 2, 3),
    },
    "visualization": {
        "columns": (
            "config_model",
            "config_temperature",
            "prompt_instruction",
            "attack_instruction",
            "attack_rogue_string",
            "config_id",
            "score",
        )
    },
}

