AIML ファイル: http://www.alicebot.org/aiml/aaa/ これらの AIML ファイルを Prolog プログラムの知識ベースにしたいと考えています。助けて。前もって感謝します。
PS私の悪い英語を許してください。
AIML ファイル: http://www.alicebot.org/aiml/aaa/ これらの AIML ファイルを Prolog プログラムの知識ベースにしたいと考えています。助けて。前もって感謝します。
PS私の悪い英語を許してください。
次の本を参照してください (地元の図書館から借りてください。本全体を購入しないでください)。
Perl と Prolog を使用した言語処理の紹介
Pierre M. Nugues (著者)
テキスト ブック
チャート パーサーなどを掘り下げる前に、本書には eliza のようなテンプレート マッチングを扱う 2 つのセクションが含まれています。セクションは次のとおりです。
9.2 Word Spotting and Template Matching
9.3 Multiword Detection
Prolog コード スニペットがあります。コード スニペットは、速度や大容量向けに最適化されていませんが、アルゴリズムの一般的な考え方を示しています。
この本はコンピューター言語学に優れていますが、Q&A ロジックなどについては追加の情報源を参照することをお勧めします。
よろしくお願いします
PS: 現在、Java/Prolog ハイブリッド抽出パイプラインCATの Prolog ポートにも取り組んでいます。
http://pycdep.sourceforge.netには、プロローグに実装された AIML のようなものが含まれています。多分それは出発点として役立つかもしれません。