public static void Main(string[] args) { string version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString(); Console.WriteLine("Prelude@# (" + version + ") command line version, welcome user!"); Console.WriteLine("if you want to stop chatting, enter: 'exit'"); //initialize interface PreLudeInterface pi = new PreLudeInterface(); //configure prelude //define path to mind file pi.loadedMind = "mind.mdu"; //decide whether you want true randomness pi.quantumRandomness = false; pi.isSpeaking = true; pi.setProactiveMode(true); pi.avoidLearnByRepeating = true; pi.initializedAssociater = Mind.MatchingAlgorithm.Dice; //start your engine ... pi.initializeEngine(); //here we go: while (!ind.StartsWith("exit")) { Console.Write("You say: "); ind = Console.ReadLine(); logger.Trace("You say: " + ind); string answer = pi.chatWithPrelude(ind); Console.WriteLine("Prelude says: " + answer); logger.Trace("Prelude says: " + answer); } pi.stopPreludeEngine(); }
void MainFormClosing(object sender, System.ComponentModel.CancelEventArgs e) { pi.stopPreludeEngine(); if (menuSettingsContribute.Checked) { pi.forcedContribution(); } }
private void OnConversationReceived(Conversation sender, MessageEventArgs e) { Console.Text = sender.Messenger.Owner.Name + "User said: " + e.Message.Text; ind = pi.chatWithPrelude(e.Message.Text); Console.Text = "I, Prelude, say: " + ind; sender.SendMessage(ind); if (e.Message.Text == "exit__") { pi.stopPreludeEngine(); } }
public static void Main(string[] args) { Console.WriteLine("going to test PLE"); //initialize interface PreLudeInterface pi = new PreLudeInterface(); //define path to mind file pi.loadedMind = "mind.mdu"; //start your engine ... pi.initializeEngine(); //here we go: Console.WriteLine("You say: " + "hello Prelude"); Console.WriteLine("Prelude says: " + pi.chatWithPrelude("hello Prelude")); pi.stopPreludeEngine(); }
public static void Main(string[] args) { Console.WriteLine("Prelude@# (0.5.0) command line version, welcome user!"); Console.WriteLine("if you want to stop chatting, enter: 'exit'"); //initialize interface PreLudeInterface pi = new PreLudeInterface(); //define path to mind file pi.loadedMind = "mind.mdu"; //start your engine ... pi.initializeEngine(); //here we go: while (!ind.StartsWith("exit")) { Console.Write("You say: "); ind = Console.ReadLine(); Console.WriteLine("Prelude says: " + pi.chatWithPrelude(ind)); } pi.stopPreludeEngine(); }
public static void OnError(object sender, ErrorEventArgs e) { System.Console.WriteLine("Error: " + e.ErrorMessage); pi.stopPreludeEngine(); Exit(); }