static QAPatternData() { if (!Directory.Exists(ChatData_Forder)) { Directory.CreateDirectory(ChatData_Forder); } try { //添加示例数据 SampleData.Add(new QAPatternData() { QuestionPattern = "[你您]?是哪[只条头][?\\?]?", QuestionScenario = "关系亲密或关系陌生但污侮性", AnswerPattern = "[我]?([A-Za-z\x20]+|[\u4E00-\u9FA5]+)" }); SampleData.Add(new QAPatternData() { QuestionPattern = "[你您]?是哪[位个][?\\?]?", AnswerPattern = "[我]?([A-Za-z\x20]+|[\u4E00-\u9FA5]+)" }); SampleData.Add(new QAPatternData() { QuestionPattern = "[你您]?是谁[?\\?]?", AnswerPattern = "[我]?([A-Za-z\x20]+|[\u4E00-\u9FA5]+)" }); SampleData.Add(new QAPatternData() { QuestionPattern = "[你您]?叫什么(名字)?[?\\?]?", AnswerPattern = "[我]?([A-Za-z\x20]+|[\u4E00-\u9FA5]+)" }); SampleData.Add(new QAPatternData() { QuestionPattern = "([你您]的)?姓名是[什么]?[?\\?]?", AnswerPattern = "[我]?([A-Za-z\x20]+|[\u4E00-\u9FA5]+)" }); SampleData.Add(new QAPatternData() { QuestionPattern = "[你您]?今年几岁[了]?[?\\?]?", AnswerPattern = "[我]?(\\d+|<岁数>)", }); SampleData.Add(new QAPatternData() { QuestionPattern = "[你您]?是([A-Za-z\u4E00-\u9FA5]+)还是([A-Za-z\u4E00-\u9FA5]+)", AnswerPattern = "$1|$2", }); if (!File.Exists(Sample_Path)) { CreateSample(); } var fo = File.OpenRead(Sample_Path); }catch (Exception ex) { LogService.Exception(ex); } }
public IVSReportingConfiguration RegisterSampleData(string name, object sampleData) { SampleData.Add(name, sampleData); return(this); }
public void addSampleProperty(CVTerm value) { SampleData.Add(value); }