2013-03-14 5 views
2

chaque fois que j'essaie de charger les fichiers Alice aiml je reçois diverses erreurs sur les balises ne sont pas trouvées, mais quand je répare ces erreurs je reçois une erreur je ne sais pas comment réparer. la chose aiml n'étant pas mise en œuvre, mais quand je regarde la classe aiml elle l'impacte:? mon code:en utilisant chatterbean AIML interpeter pour faire alice bot

public static String input() 
{ 
    BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); 
    //System.out.println("you say>"); 
    String input = ""; 
    try 
    { 
     input = in.readLine(); 
    } catch (IOException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } 
    return input; 
} 




public static void main(String[] args) throws Exception 
{ 
    Chat ch=new Chat();   
    AliceBotMother mother = new AliceBotMother();   
    mother.setUp(); 
    AliceBot bot = mother.newInstance(); 
    System.err.println(bot.respond("welcome")); 
while(true) 
{ 
    String input = Chat.input(); 
     // while the user saying 'bye' 
     if(Chat.END.equalsIgnoreCase(input)) 
      break; 
     // do some respond.. 
     System.err.println("Alice>" + bot.respond(input)); 
} 

Répondre

5

Chatterbean est un ancien programme Java qui ne sont plus pris en charge. Vous devriez la nouvelle bibliothèque Java AIML 2.0 Programme AB à https://code.google.com/p/program-ab/

+0

comment je ne trouve pas cela après des heures de googling? Merci beaucoup! –