Hur man gör en robot som talar tillbaka med planlös i c# (3 / 4 steg)
Steg 3: Koden
Kopiera kod ned till fliken Program.cs, jag har förklarat koden med kommentarer, detta inte effekt programmet som de är bortkommenterad som två snedstreck "/ /". Visual Studio show s kommentaren som green.
Bot AI = nya Bot(); Detta definierar objektet "AI" för att hålla den bot information
AI.loadSettings(); Detta laddar inställningarna från config-mappen
AI.loadAIMLFromFiles(); Detta laddar planlös filer från mappen planlös
AI.isAcceptingUserInput = false; Denna swithes av bot att stoppa användaren att ange indata medan bot laddas
Användaren myUser = ny användare ("Username", AI); Detta skapar en ny användare som heter "Användarnamn", med hjälp av objektet "AI" 's information.
AI.isAcceptingUserInput = sant; Denna swithces användaren ingång baksidan på
medan (sant) {/ / Detta startar en slinga för evigt så bot kommer att hålla svara och acceptera indata
Begära r = nya Request(Console.ReadLine(), myUser, AI); Detta genererar en begäran med konsolens ReadLine funktion för att få text från konsolen, användaren och AI objektets.
Resultera res = AI. Chat(r); Detta skickar begäran till objektet AI att få ett svar tillbaka baserat av filen planlös.
Console.WriteLine ("Robot:" + res. Produktion); Denna display's utdata i konsolen genom att hämta en sträng från förnybara energikällor. Utgång
} / / Detta är slutet av slingan som skulle upprepa tillbaka till "medan (sant)" del
De delar som krävs som i rutan ovan som går i avsnittet "statisk void Main (string [] args)"