チャットボット
利用者が入力した質問や依頼に対して、コンピュータが自動で回答する仕組みです。
用語解説
チャットボットとは
チャットボットは、利用者が入力した質問や依頼に対して、コンピュータが自動で回答する仕組みです。
Webサイト、スマートフォンアプリ、メッセージアプリなどで使われ、入力と回答はテキストや音声で行われます。
チャットボットの主な仕組み
チャットボットは、仕組みとして次の2種類に分けて説明されることが多いです。
| 種類 | 特徴 | 適した用途 |
|---|---|---|
| シナリオ型(ルールベース型) | あらかじめ登録した選択肢や条件分岐に沿って回答します。 | 定型的な問い合わせ、よくある質問(FAQ) |
| AI型(機械学習型) | 学習データを基に入力文の意味を推定し、回答文を選択または生成します。 | 複雑な質問への対応、自然な会話 |
チャットボットの基本的な動作の流れ
-
利用者がテキストまたは音声で質問や要望を入力します
-
チャットボットが入力内容を解析します
-
ルールに従って回答を選ぶ、またはAIで回答文を生成します
-
利用者に回答を表示します
理解のポイント
-
方式として、ルールベース型(シナリオ型)とAI型(機械学習型)があります。
-
ルールベース型は決められた範囲で正確に動かしやすいです。
-
AI型は表現の違いに対応しやすい一方、学習や管理が必要です。
-
24時間対応により、問い合わせ対応の負担軽減に使われることがあります。
-
試験では、AI活用の例として出題されることがあり、自然言語処理や機械学習と関連付けて理解するのが一般的です。
発展知識
関連用語
| 用語 | 概要 |
|---|---|
| 自然言語処理(NLP) | 人が使う言葉をコンピュータで処理する技術です |
| 機械学習 | データから規則性を学習し、予測や分類に使う手法です |
| AI(人工知能) | 人の知的な作業をコンピュータで行う技術の総称です |
| RPA | 定型的なPC操作を自動化するソフトウェアロボットです |
| ディープラーニング | 多層のニューラルネットワークを使う機械学習手法です |
※本解説は生成AIによる学習支援用の参考情報です。内容の正確性や最新性は保証されません。生成された回答を再確認するようにしてください。