チャットボットにとってコンテキストが重要な理由
ボットは本質的にステートレスであり、人と人との会話は、その関係性やお互いのことをどれだけ知っているかによって大きく変わる可能性があります。そのため、チャットボットの開発者は、会話のコンテキストや自然な流れを維持しつつ、異なる変数をどのように追跡するかに苦労しています。これは、データがユーザー、企業、ボットを含むあらゆる場所で作成され、その重要性、有用性、寿命が異なるという事実によって、さらに複雑になっています。
ロボット感や台本の存在をほとんど感じさせることなく、ボットがより簡単に、より迅速に、より便利な方法でユーザーと対話できるようになるためには、効果的なコンテキスト管理が重要です。コンテキストデータによって、ユーザーはより早くタスクを完了できるようになり、より自然で人間らしいやり取りを作成することができます。また、ボットのメッセージやセールストークをパーソナライズして、より効果的な販売に役立てることもできます。

Kore.aiでは、あらゆるシナリオに合わせてコンテキストデータを取得して活用することができるため、より複雑なユースケースを作成したり、エンタープライズの顧客体験を再定義したりすることができます。
フレームワークレベルでのコンテキスト管理
Kore.aiを使用すると、コーディングをほとんど必要とすることなく、フレームワークレベルでデータ(ユーザー入力、APIレスポンス、セッションなどから得られるデータ)やコンテキストの詳細を管理することができます。これにより、会話の履歴を追跡したり、サードパーティのシステムから情報を収集して活用したり、適切なタスクや応答を正確に予測して入力することができる、コンテキスト対応型のボットを作成することができます。
変数メモリ
最初にタスクを作成するときに、プラットフォームが提供するセッション変数や、自分で定義したカスタム変数、変数のスコープを定義するコンテキストにアクセスすることができます。
これにより、個別に設定された挨拶、前の会話がどこで終わったかの判断、注文の詳細の事前入力などを含むあらゆることに使用できるデータを保存したり、取得したりすることができます。
開発者は、これらの変数がどのくらいの期間保存され、ボットからアクセスできるようにするかを設定できるため、ユーザーとより直感的な会話を交わすことができるようになります。
コンテキストの切り替え
人間は意図の切り替えを頻繁に行う傾向があります。これを容易にするために、当社のプラットフォームでは、コンテキストの切り替えを有効または無効にするのに満たさなければならない条件を開発者が設定したり、タスク間でコンテキストデータを渡す機能を備えた条件付きの例外を追加したりすることができます。
当社のプラットフォームは、ほぼすべての複雑で多様なコンテンツの切り替えシナリオを、効果的かつ効率的に管理します。
こちらもご覧ください: ダイアログ管理
複数のコンテキストタイプによる比類のない柔軟性
ユーザーの入力や回答を記憶し、センチメントやコンテキストに基づいて自動的に動作を変更できるボットを作成します。バックエンドの事業システムに接続し、必要なデータを取得して保存します(それ以外の場合、データは静的なものが多く、1つの場所に保存されており、コンテキストで記憶されることはほとんどありません)。当社のプラットフォームを使用すると、カスタマイズ、分類、コンテキスト情報の適用などの機能を備えたダイナミックな会話体験を作成することができます。
カスタムコードロジック
カスタムコードロジックのサポートを使用して、APIレスポンスの操作、ユーザーコンテキストへの追加データの送信、ユーザーコンテキストからのデータの抽出を行うことができます。これにより、当社のプラットフォームの既存の機能を円滑に拡張し、あらゆる形式のコンテキストによって行われる高度なカスタム会話体験を作成することができます。
専門家に相談する
会話型AIプロジェクトの導入は当社にお任せください。