89 lines
2.6 KiB
JSON
89 lines
2.6 KiB
JSON
{
|
|
"language": "en",
|
|
"category": "context",
|
|
"rules": [
|
|
{
|
|
"name": "compound_collapse",
|
|
"pattern": "\\band any potential\\b",
|
|
"replacement": "",
|
|
"context": "all",
|
|
"category": "context",
|
|
"minIntensity": "full"
|
|
},
|
|
{
|
|
"name": "explanatory_prefix",
|
|
"pattern": "\\b(?:The function appears to be handling|The code seems to|The class is|This module is)\\b",
|
|
"replacement": "Function:",
|
|
"replacementMap": {
|
|
"the function appears to be handling": "Function:",
|
|
"the code seems to": "Code:",
|
|
"the class is": "Class:",
|
|
"this module is": "Module:"
|
|
},
|
|
"context": "all",
|
|
"category": "context",
|
|
"minIntensity": "lite"
|
|
},
|
|
{
|
|
"name": "question_to_directive",
|
|
"pattern": "\\b(?:Can you explain why|Could you show me how|Would you tell me|Can you tell me)\\b\\s*",
|
|
"replacement": "Explain why ",
|
|
"replacementMap": {
|
|
"can you explain why": "Explain why ",
|
|
"could you show me how": "Show how ",
|
|
"would you tell me": "Tell me ",
|
|
"can you tell me": "Tell me "
|
|
},
|
|
"context": "user",
|
|
"category": "context",
|
|
"minIntensity": "lite"
|
|
},
|
|
{
|
|
"name": "context_setup",
|
|
"pattern": "\\b(?:I have the following code|Here is my code|Below is the code)\\b\\s*[:.]?\\s*",
|
|
"replacement": "Code:",
|
|
"context": "user",
|
|
"category": "context",
|
|
"minIntensity": "lite"
|
|
},
|
|
{
|
|
"name": "intent_clarification",
|
|
"pattern": "\\b(?:What I'm trying to do is|My objective is to|What I need is|I'm aiming to)\\b\\s*",
|
|
"replacement": "Goal:",
|
|
"context": "user",
|
|
"category": "context",
|
|
"minIntensity": "lite"
|
|
},
|
|
{
|
|
"name": "background_removal",
|
|
"pattern": "\\b(?:As you may know,?\\s*|As we discussed earlier,?\\s*)",
|
|
"replacement": "",
|
|
"context": "all",
|
|
"category": "context",
|
|
"minIntensity": "lite"
|
|
},
|
|
{
|
|
"name": "meta_commentary",
|
|
"pattern": "^(?:Note that|Keep in mind that|Remember that)\\b\\s*",
|
|
"replacement": "",
|
|
"context": "all",
|
|
"category": "context",
|
|
"minIntensity": "lite"
|
|
},
|
|
{
|
|
"name": "purpose_statement",
|
|
"pattern": "\\b(?:for the purpose of|with the goal of|in an effort to|for every)\\b",
|
|
"replacement": "for",
|
|
"replacementMap": {
|
|
"for the purpose of": "for",
|
|
"with the goal of": "to",
|
|
"in an effort to": "to",
|
|
"for every": "per"
|
|
},
|
|
"context": "all",
|
|
"category": "context",
|
|
"minIntensity": "lite"
|
|
}
|
|
]
|
|
}
|