問題タブ [aiml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2132 参照

artificial-intelligence - チャットボットが質問する AIML を作成する

Program-O チャットボット用の AIML ファイルを作成していて、問題に直面しています。

私がやりたいことは、次から次へと質問することです。さらに、質問はランダムな順序である必要があります。これは学生向けの満足度評価テストで、従来の方法ではなくチャットボットを使用して開発を試みています。

これは私が考えている AIML 形式です。

サンプル.aiml

問題は、* (アスタリスク) ワイルドカードがその述語でうまく機能しないことです。私の要件を満たすAIMLを構築する他の方法はありますか?

0 投票する
1 に答える
442 参照

python - PyAIMLを使用してチャットボットのマスターの名前を設定するには?

私はPyAIMLで遊んでいました。ボットの名前を設定する方法を理解しています。しかし、作成者の名前を設定する方法がわかりませんでした。その後、適切に応答できます。助けてください。

0 投票する
4 に答える
4185 参照

javascript - AIMLチャットボットをWebページに統合する方法

HTML、CSS、Javascriptで遊ぶだけのWebページがあります。そこでチャットボットを作成することにしました。

AIMLは進むべき道のように思えます、そして私はすでにそれを書く方法を知っています。

質問は次のとおりです。bot.aimlファイルを取得したら、それをどのように処理しますか?私はそれと相互作用するためにある種のjavascript関数が必要だと思います。

0 投票する
2 に答える
4040 参照

python-2.7 - PyAIML がスタートアップをロードしない

私はPyAIMLを実装する Python でプロジェクトを開始しており、プロジェクトの頭脳を作成するために次のコードを書きました。

プログラムを実行すると、次のエラーが表示されます。WARNING: No match found for input: LOAD AIML B

開発を開始するにはAIMLセットをダウンロードする必要があることを理解しています。そうしましたが、そこで立ち往生しています。

助けてください。私は初心者のプログラマーなので、このばかげた間違いで私を荒らさないでください。

前もって感謝します!

0 投票する
1 に答える
4832 参照

java - おしゃべりなAIMLinterpeterを使用してアリスボットを作成する

Alice aimlファイルを読み込もうとすると、タグが見つからないというさまざまなエラーが発生しますが、エラーを修正するとエラーが発生し、修正方法がわかりません。aimlは実装されていませんが、aimlクラスを見ると、それが実装されています:?私のコード:

0 投票する
3 に答える
2108 参照

aiml - AIML: 正しい答えが得られない

AIML を学習しようとしていますが、どこが間違っているのか理解できません。

最初の部分は問題なく動作します。「ローマの歴史が好きです」などと入力すると、予想されるデフォルトの回答とランダムな回答の 1 つが得られます。

しかし、彼が私に「奴隷」のランダムな答えを与え、私が「いいえ、それは知りませんでした」と言った場合、彼は「だから私はあなたに何かを教えた」という答えを私に与えません. 彼はどこかから答えを得ています.彼のコードではelseですが、「トピック」と< that >​​タグを設定したことを考えると、私は非常に具体的であり、カスタムの回答を期待しています.

0 投票する
1 に答える
4553 参照

python - インテリジェント応答エンジンの AIML

知能ロボットのプログラミングに使用できるAIMLというプログラミング言語について聞いたことがあります。私は Web 開発者で、Python 2.7 を使用して Web クローラーを構築し、Wikipedia のインデックスを作成しています ...

そこで、Python を使用して文字列変数 (ウィキペディア全体を含む巨大な変数) を情報源として使用し、AI を使用して応答する応答エンジンを構築したいと考えました...

最後に、これを私の学校のウェブサイトに掲載したいと思いました...

それで、AIMLでそれを行うことができますか?

後で、次のような質問に対するライブスコアの回答を提供するように変更したいと考えています。

"What is the age of ~someperson~?"など。そのために、いくつかのスコアページなどをインデックス化するために、Web クローラーを送信します。

AIMLでこの種の応答エージェントをプログラムできますか?

はいの場合、その方法を教えてくれるチュートリアルへのリンクを提供してください。(文字列変数を情報源として使用してクエリを解析し、人間のように答えます)

さらに、AIMLは次のような構文を使用します。

パターンはクエリで、テンプレートは回答です。つまり、考えられるすべてのクエリに対してこれらのタグを座って記述する必要があるということですか?

あるいは、頭脳を使ってその人が何を望んでいるのかを理解し、文字列変数を情報源として答えを出すようにすることはできますか。

ありがとうございました。

0 投票する
1 に答える
939 参照

aiml - AIMLbot.dll で AIML に設定された変数へのアクセスを取得します。

C# で AIMLbot.dll ライブラリを使い始めたばかりです。を使用して設定された変数にアクセスする方法があるかどうか疑問に思っています<set name="foo">bar</set><think>うまくいけば、ボットからの応答を表示する直前にタグ内にコールバック関数を設定する方法を探しています。変数名callbackに値が含まれているかどうかを確認し、含まれている場合は、結果を最後に返す前にその関数を実行します。ユーザー。

Visual Studio でアクティブなボット オブジェクトを構成するすべての要素を確認しましたが、これらの変数が格納されている場所を示唆するものは何も見当たりませんでした。