///<inheritdoc/> protected override WebConsoleBase createConsole(string databasePath, int taskId, SolutionLog log) { return(new PhraseAgentWebConsole(PerceptiveDialogBasedAgent.OutputRecognitionAlgorithm.CeasarPalacePresence, Knowledge, _exportKnowledge, _useKnowledge, log)); }
internal WebConsoleBase CreateConsoleWithDatabase(string databaseIdentifier, int taskId, SolutionLog log) { var databasePath = GetDatabasePath(databaseIdentifier); return(createConsole(databasePath, taskId, log)); }
virtual protected WebConsoleBase createConsole(string databasePath, int taskId, SolutionLog log) { return(createConsole(databasePath)); }
///<inheritdoc/> protected override WebConsoleBase createConsole(string databasePath, int taskId, SolutionLog log) { if (taskId % 2 == 0 || !_requestInformation) { return(new PhraseAgentWebConsole(PerceptiveDialogBasedAgent.OutputRecognitionAlgorithm.BombayPresenceOrModerateSearchFallback, Knowledge, _exportKnowledge, _useKnowledge, log)); } else { return(new PhraseAgentWebConsole(PerceptiveDialogBasedAgent.OutputRecognitionAlgorithm.NewBombayProperty, Knowledge, _exportKnowledge, _useKnowledge, log)); } }