0

私は最終年度のプロジェクトを行っており、主に ALICE 技術に基づいたおしゃべりボットの開発を開始しています。私は 2 つの主要なおしゃべりボット システムである ELIZA と ALICE を比較し、おしゃべりボットを開発する ALICE メソッドを選択しました。

ナレッジ ベースは AIML を使用して開発され、検索アルゴリズムは ALICE として使用され、ワイルドカード「_」、「アトミック ワード」、および「*」で検索されます。

必要なアルゴリズムの開発とユーザー文字列操作には c# を選択しました。また、私のチャットボットは Web ベースであるため、c#.net を使用して Web 開発を簡単に処理できます。既に作成された API も利用できます。

私の問題は:

c#.netを選択するという選択は良いのか???

c#.net を使用したおしゃべりボットの開発の助けを見つける可能性は何ですか?

私の状況の他の解決策???

貴重なご提案をお待ちしております。どうもありがとうございました。

:):)

4

2 に答える 2

1

ANTLR ( www.antlr.org )などのメタ言語が役立つかもしれません。ANTLR 言語を使用して、AI ルールに従って、lex、解析、および応答する自然言語文法を指定します。次に、ANTLR コード ジェネレーターを使用して、カスタム パーサーを実装する C# (または Java) コードを出力します。

于 2010-08-07T18:49:41.617 に答える