0

ユーザーからの入力を受け取り、AIML ファイルで一致する文字列をチェックし、対応する出力を提供する Android Bot アプリケーションを開発しています。

私は Android プログラミングを知っており、AIML ファイルも用意しています。私が直面している唯一の問題は、AIML ファイルから出力を取得することです。

私はいくつかの答えを経験しましたが、解決策を見つけることができませんでした。詳しく教えていただけると嬉しいです。

開発には Android Studio を使用しています。

4

1 に答える 1

0

このチュートリアルを使用して、入力を受け入れ、AIMLファイルをスキャンし、対応する応答を返す基本的なアプリケーションを使い始めることができました。

このチュートリアルの唯一の問題は、入力を受け入れ、AIMLファイルをスキャンし、タグ内の一致するテキストを検索し<pattern>、対応する<template>タグに存在するもので応答することです。

アプリケーションを開く、インターネットで検索するなどの特別なタスクを実行する<oob>タグがファイルにある場合、次のタスクを実行する独自のコードを記述する必要があります。AIML

  1. <oob>タグの存在についてボットの応答をスキャンします。
  2. タグととタグ<oob>の間のコンテンツを削除します。<oob><\oob>
  3. これらのタグに記載されているタスクを実行します。
于 2017-03-09T17:19:47.307 に答える