問題タブ [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 に答える
859 参照

java - OpenCSV を使用して CSV から特定の番号を抽出する

ヘッダーと特定の番号を含む CSV ファイルがあります。これらの数値を個別に抽出して AIM XML ファイルを作成する必要がありますが、それは重要ではありません。ヘッダーに基づいて数字を抽出するのに苦労しています。いろいろ試してみましたが、うまくいきませんでした。このコードを実行しようとすると (以下は単なるサンプルです)、決して終了しないようです。私は Java や OpenCSV の経験があまりないので、ごちゃごちゃしていることをお許しください。(午前2時でもあり、私の心は誤作動しています)

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

c# - 私の入力が C# WPF Chatter Bot で見つからないのはなぜですか?

ここにあるコンソール ボットのコードに基づいて Chatter ボットを作成しようとしています。

入力を入力した後にプログラムを実行すると、「フォーマット例外が処理されませんでした」「入力文字列が正しいフォーマットではありませんでした」という例外が発生します。行の「アリス」クラスで:

リクエストがnullを返しているようです。私の入力がAIMLファイルで見つからない理由、および/またはnullを返す理由を誰かが理解するのを手伝ってくれませんか?

以下はメインクラスです:

以下は「アリス」クラスのコードです。

以下は XAML です。

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

java - javaを使用してprogram-abに関数を追加するには?

私は Java を使ってチャットボットを作りたいと思っています。program-abの使用方法と、aiml ファイルの応答にワイルドカードを使用する方法を理解しましたが、機能を追加する方法がわかりません。たとえば、電卓を追加したり、コンピューター上のファイルへのアクセスを追加したりするにはどうすればよいでしょうか。これらの関数のコードを作成するのに助けは必要ありませんが、ボットにいくつかの変数を与えるにはどうすればよいですか?それらの変数で関数を実行しますか?

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

chatbot - ページのリダイレクトに AIML を使用する

Program-O を使用して AIML チャットボットを開発しています。ユーザー入力に記載されているリンクにリダイレクトする方法はありますか。AIML内でhref属性を使用できますか? 例えば:

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

chat - aiml での 1 つのパターンの複数の応答

チャットボットを作りたいのですが、aiml で単一のパターンに対して複数の方法で応答するにはどうすればよいでしょうか? たとえば、ユーザーが次に何を尋ねた場合、チャット ボットはステップ 1 に応答する必要があります。

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

python - PyAIML の入出力に変数を使用する

現時点での私の完全なプロジェクトである以下のソースを含めました。私がこれまで取り組んできたのは、フレーズを入力し、(AIML データベースから) 応答を受け取り、各文字を受け取り、その文字の .mp3 サウンドを 1 つずつ再生して BASIC トランスレータを作成するターミナル インターフェイスです。 (ここではR2D2)。いくつかの問題があります。1 つ目は、初めてフレーズを入力したときは (出力が完全に変換されるという点で) 正常に機能しますが、その後、インデックス エラーが発生し、ターミナルが閉じます。(図 1 を参照) 何が問題なのかはわかりませんが、while ループに問題がある可能性があります。

私が抱えているもう1つの問題は、これを音声インターフェイスで使用する予定であるため、何かを言うと、STTエンジンを介して実行され、私が言ったことを文字列として出力します。その文字列を PyAIML への入力として指定し、応答を取得して、このプログラムのように翻訳したいと考えています。私が抱えている問題は、PyAIML への入力として使用できる変数を作成する方法です。これを行う方法はありますか?

図1 注: 応答機能します。出力が翻訳された、このエラーが発生します。