专利摘要显示,一种用于生成用于意图推理的上下文无关文法的方法,包括:针对与待由机器执行的第一任务对应的可操作意图,通过编译器检索第一模板文件;使用编译器解析第一模板文件,以识别第一非终结符变量,第一非终结符变量引用包含多个第一命名实体值的第一非终结符文件;以及基于在第一模板文件中指定的、包括至少第一产生式规则的多个产生式规则,生成与第一任务对应的可操作意图的第一上下文无关文法,第一产生式规则包括第一非终结符变量,其中,生成与第一任务对应的可操作意图的第一上下文无关文法包括:通过用多个第一命名实体值替换第一产生式规则中的第一非终结符变量来重写第一产生式规则。