///<inheritdoc/>
 protected override WebConsoleBase createConsole(string databasePath, int taskId, SolutionLog log)
 {
     return(new PhraseAgentWebConsole(PerceptiveDialogBasedAgent.OutputRecognitionAlgorithm.CeasarPalacePresence, Knowledge, _exportKnowledge, _useKnowledge, log));
 }
예제 #2
0
        internal WebConsoleBase CreateConsoleWithDatabase(string databaseIdentifier, int taskId, SolutionLog log)
        {
            var databasePath = GetDatabasePath(databaseIdentifier);

            return(createConsole(databasePath, taskId, log));
        }
예제 #3
0
 virtual protected WebConsoleBase createConsole(string databasePath, int taskId, SolutionLog log)
 {
     return(createConsole(databasePath));
 }
예제 #4
0
 ///<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));
     }
 }