問題タブ [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.
aiml - タグは句読点で機能しませんか?
「!」を追加した後、次の作業を回避する方法がわかりません。その真ん中で
上記のコードは問題なく動作しますが、次のように変更すると:
動作が停止するだけです。
では、2 番目のコードを機能させるにはどうすればよいでしょうか。ボットの発言には、この「!」が含まれている必要があります。その真ん中に
編集:
私は次のことを行うことでそれを回避する方法を見つけました:
プロパティファイルで「!」を表示するように構成されているため、機能します。ラインスプリッターとしてですが、少し意図しないようです...この問題に対処する適切な方法はありますか?
artificial-intelligence - aiml ファイルの * * の意味
AIML で次のコードが与えられました。
これは、単語のリストの最初の要素を返すことになっています。* は 1 つ以上の単語をキャプチャすることになっています。* * とはどういう意味ですか?
chatbot - sraix タグを使用してプログラム AB にカスタム Web サービスを追加しますか?
Program AB を使用して、チャットボットを作成するいくつかのテストを行っています。私が必要としているfeed
のは、自分の Web サービスからのライブ情報をボットで使用できるようにすることです。
それが新しいタグの目的であると私は理解していAIML 2.0
sraix
ます。しかし、それを使用する方法と自分の Web サービスにフックする方法に関するドキュメントが見つかりません。
ボット SUPER がタグをどのように使用しているかを検索してみましたが、Web サービスを指しているようには見えません。
sraix
カスタム Web サービスを使用する方法の例を共有できますか?
正しい方向へのヒントをいただければ幸いです、ありがとう
artificial-intelligence - AIMLでパターンマッチングを優先してもいいですか?
AIML で、同じパターンに一致する複数のファイルがある場合、1 つのファイルでの一致を優先するにはどうすればよいですか?
java - Node .getTextContent() 子タグを削除し、そのコンテンツを連結する
次のような AIML ファイルがあります。
そして、それをCSVに変換したい:
しかし、結果は次のとおりです。
理由はわかりませんが、 node.getTextContent() はすべてのタグを削除し、そのコンテンツのみを返します。toString はタグ名を返します。また、random タグと li タグをテキストとして処理する方法が見つかりません。それがタグの内容を取得する方法です:
java - AIML ファイルを Android Studio に統合する
Androidスタジオを使用してチャットボットを作成しようとしていますが、それをAIMLファイルに正しく接続する方法が見つかりませんここに私が試したコードがあります