ITパスポート

チャットボット

利用者が入力した質問や依頼に対して、コンピュータが自動で回答する仕組みです。

用語解説

チャットボットとは

チャットボットは、利用者が入力した質問や依頼に対して、コンピュータが自動で回答する仕組みです。

Webサイト、スマートフォンアプリ、メッセージアプリなどで使われ、入力と回答はテキストや音声で行われます。

チャットボットの主な仕組み

チャットボットは、仕組みとして次の2種類に分けて説明されることが多いです。

種類 特徴 適した用途
シナリオ型(ルールベース型) あらかじめ登録した選択肢や条件分岐に沿って回答します。 定型的な問い合わせ、よくある質問(FAQ)
AI型(機械学習型) 学習データを基に入力文の意味を推定し、回答文を選択または生成します。 複雑な質問への対応、自然な会話

チャットボットの基本的な動作の流れ

  1. 利用者がテキストまたは音声で質問や要望を入力します

  2. チャットボットが入力内容を解析します

  3. ルールに従って回答を選ぶ、またはAIで回答文を生成します

  4. 利用者に回答を表示します

理解のポイント

  • 方式として、ルールベース型(シナリオ型)とAI型(機械学習型)があります。

  • ルールベース型は決められた範囲で正確に動かしやすいです。

  • AI型は表現の違いに対応しやすい一方、学習や管理が必要です。

  • 24時間対応により、問い合わせ対応の負担軽減に使われることがあります。

  • 試験では、AI活用の例として出題されることがあり、自然言語処理や機械学習と関連付けて理解するのが一般的です。

発展知識

関連用語

用語 概要
自然言語処理(NLP) 人が使う言葉をコンピュータで処理する技術です
機械学習 データから規則性を学習し、予測や分類に使う手法です
AI(人工知能) 人の知的な作業をコンピュータで行う技術の総称です
RPA 定型的なPC操作を自動化するソフトウェアロボットです
ディープラーニング 多層のニューラルネットワークを使う機械学習手法です