私は 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 しか見つかりませんでした)、それについて知りたいです。