メインコンテンツへスキップ
ホームPython

コース

Python でチャットボットを作る

中級スキルレベル
更新日 2023/11
ルールベースシステムと機械学習を使った会話ボット構築の基礎を学ぶ
コースを無料で開始
PythonMachine Learning
4時間
15 ビデオ
49 演習
4,100 XP
73,900
修了証明書

無料アカウントを作成

Googleで続行その他のオプションを表示

または


続行すると、弊社の利用規約プライバシーポリシーに同意し、データが米国に保存されることに同意したことになります。

何千もの企業の従業員が支持

Group

チームのトレーニングを担当していますか?

Businessをお試しください

コース説明

メッセージングアプリや音声操作デバイスは次世代の主要プラットフォームとして注目されており、拡張現実・仮想現実の体験をより豊かにする上で、会話型コンピューティングは重要な役割を担っています。このコースでは、そうしたアプリケーションを構築するための第一歩を踏み出します。人間の言葉を機械への指示に変換するにはどうすればよいか、といったユニークな課題に取り組みながら、まずはルールベースのシステムを学び、次に機械学習を活用したアプローチへと進みます。実用的なチャットシステムもあれば、楽しさを追求したものもあります。このコースでは両方を作りながら、最終的に役に立つ親しみやすいチャットボットへと仕上げます。コース修了後は、作成したチャットボットを Facebook Messenger に接続する方法も習得できます。

前提条件

Introduction to Natural Language Processing in Python
1

チャットボット入門

この章では、最初のチャットボットを作る方法を学びます。チャットボットの歴史的な背景を簡単に確認した後、テキストを受け取ってユーザーに返答する基本的な仕組みを構築します。続いて、個性を加えるための要素を学び、テキストを解析するルールベースのシステムを作成します。
チャプターを開始
2

自然言語の理解

この章では、spaCy・scikit-learn・rasa NLU を使って、機械学習により自然言語を構造化データに変換する方法を学びます。まず理論的な基礎を確認した後、実際に航空券予約システムとやり取りする何千もの実際の文を含む ATIS データセットを使ってモデルを構築します。
3

バーチャルアシスタントを作る

4

対話の管理

これまでに構築してきたシステムは、いずれもステートレスな方式でインテントをアクションや応答に対応付けるものでした。この方法だけでも驚くほど多くのことができます。しかし、より高度なボットを作るには、状態管理(ステートフル)の仕組みが欠かせません。この章では、ユーザーのコーヒー注文を処理するチャットボットを作りながら、その実装方法を学びます。
Python でチャットボットを作る
コース完了

修了証明書を取得

この修了書をLinkedInや履歴書、CVに追加しましょう
ソーシャルメディアや人事評価で共有しましょう
今すぐ登録

19百万人を超える学習者と共にPython でチャットボットを作るを始めましょう!

無料アカウントを作成

Googleで続行その他のオプションを表示

または


続行すると、弊社の利用規約プライバシーポリシーに同意し、データが米国に保存されることに同意したことになります。

DataCamp for Mobileでデータスキルを磨きましょう

モバイル コースと毎日の 5 分間のコーディング チャレンジで、外出先でも進歩できます。