1

私は Eliza チャット ボットを使用して文字列への返信を見つけていますが、このライブラリがその助けになることがわかりました。これまでの私のコードは次のとおりです。

package chatTest;

import codeanticode.eliza.*;

import java.io.*;
import java.util.*;

public class Main
{
public static void main (String[] args)
{   
    Eliza eliza;
    eliza = new Eliza(this);

    String response = eliza.processInput("Hello");
    System.out.println(response);

}
}

ただし、これにより2つのエラーが発生します。

Main.java:13: error: non-static variable this cannot be referenced from a static context
            eliza = new Eliza(this);
                              ^
Main.java:13: error: cannot access PApplet
            eliza = new Eliza(this);
                    ^
  class file for processing.core.PApplet not found
2 errors

「this」が何を指しているのかわかりません。また、PApplet について何を求めているのかもわかりません。また、これを行うためのより良い方法があれば (おそらく元の変更されていない Eliza を使用して)、それも高く評価されます。また、Eliza よりも優れたダウンロード可能なチャット ボットが他にある場合 (ダウンロードできるのは Eliza しか見つかりませんでした)、それについて知りたいです。

4

1 に答える 1

0

Chatter-bot API を使用すると、Pandorabots を使用できます。その Web サイトでホストされている Eliza の実装がいくつかあると思います。

http://code.google.com/p/chatter-bot-api/

于 2013-09-15T00:04:47.057 に答える