for:SearchドキュメントxAIMLv2.6learnflearnf<learnf>はユーザとの対話内容をもとに、自然対話プラットフォームのLearnボットを学習させることができます。学習が成功した場合はTRUE、何らかの理由で失敗した場合はFALSEを出力します。SUNABAでは<learnf>をご利用になれません。学習は子要素の<category>によって行い、シナリオ開発者は自由に学習内容を記述できます。学習内容の<category>において<learnf>の外の値を<get><star>などで引用した場合は、<eval>で囲み学習時にリテラル化する必要があります。学習内容を更新する場合は、更新対象と同じpatternで初回と同様に学習してください。学習内容をクリアする場合は、設計ツールの管理者ページにある「learnボット管理」でクリアしたいボットを削除してください。※設計ツールにログインしているユーザの権限によって以下のとおり操作が制限されます。テナント管理者:projectスコープのボットを削除できます。テナント管理者より下:ボットを削除できません。使用方法<sraix>のname属性に、<learnf>で学習時に指定したnameを指定するとLearnボットを呼び出せます。ポイント複数のユーザでLearnボットを共有するため、ユーザ間で学習内容を共有できます。Learnボットはフロントボットではないため、システム応答に直接影響しません。Learnボットの予期せぬ応答を避けるため、フロントボットにNGワードを設定することをおすすめします。123456789101112131415161718192021<category><pattern>空は青い</pattern><template>私は空の色が青いことを覚えました。name="skyBot"><category><pattern>空の色</pattern><template>空の色は青です。私は空の色が青いことを覚えました。学習を行う対象のLearnボット名を指定します。Learnボットのアクセススコープを設定します。name学習を行う対象のボット名(プロジェクトIDは含みません)を指定します。存在するLearnボットのIDを指定した場合は、そのボットの学習内容が追加されます。存在しないボットIDを指定した場合は新たにLearnボットを作成します。ご注意scope属性にprojectを指定した場合、プロジェクト内のボット(非Learnボット)と重複するボット名は指定できません。scopeLearnボットのアクセススコープを設定します。scope属性には<learnf>タグで生成・更新するLearnBotが持つアクセスレベルを指定します。すべてのプロジェクトのボットから<sraix>でアクセス可能。Learnボットを作成したBotが所属するプロジェクトのボットのみアクセス可能。ご注意scope属性にprojectを指定した場合、プロジェクト内のボット(非Learnボット)と重複するボット名は指定できません。publicとprojectの2つのスコープでLearnボットを作成した場合、プロジェクト内からはprojectスコープ、プロジェクト外からはpublicスコープのLearnボットにのみアクセスできます。シナリオの対話ルール1単位を定義します。「SUNABA」および「SUNABA」ロゴは(株)NTTドコモの商標です。当サイトはGoogle社が提供するGoogleアナリティクスを使用しています。Googleアナリティクスによる情報の収集およびCookieの使用についてはこちらをご確認ください。