チャットボットPro ver.3.2

チャットボットPro ver.3.3 バージョンアップしました!
制作:鈴木隆将&村松研スタッフ
動作環境:Windows7,10
開発言語
:HSP(Hot Soup Processor)3.5
データベース:SQLite
同封DLL:Footy2.dll,hspinet.dll,sqlite3.dll,hspdsc.dll,libiconv-2.dll,libzbar-0.dll,qrcodelib.dll,color2gray.dll
 メディアファイルの一部に,アレンジOK!素材集で作成した画像を含む。

 これらの著作権は,各著作者にあります。ご注意ください。


 本教材は,情報システムの仕組みや特徴について体験的に学習できると共に,生徒がネットワークを利用した情報システムをプログラムできるチャットボットを活用したコンテンツのプログラミング教材として開発された。チャットボット形式で応答するチャットボット運用システム(チャットボットPro)中学生が容易にプログラミングできる専用プログラムエディタ(チャットボットPro・プログラムエディタ)および検索キーワードと対応する返答文を登録すると共に,ユーザーの利用履歴,評価,状況を記録・確認できるデータ管理システム(チャットボットPro・データベース)の3つからなる情報システム系プログラミング教材である。
 チャットボット運用システムは,中学生が専用プログラムエディタで作成したプログラム(スクリプト)に基づき,ユーザー入力に応じてテキストや画像をチャットボット形式で応答する。ユーザー入力に応じたプログラムの応答では,入力による分岐応答や画像提示,データベースへのキーワード検索による検索結果応答,web情報のインターネット接続を可能にした。検索キーワードと対応する回答文やユーザーの操作履歴,ユーザーレビュー等は,データ管理システムで集計・閲覧できるため,中学生がデータの分析に基づいて制作したプログラムを評価・改良し,ユーザーとのやり取りを最適化したチャットボットシステムを構築できると考える。
 共有フォルダに教材一式を配置することで,各PCで起動することができると共に,キーワード登録や利用履歴等をデータベースで一括で管理・共有できるようにした。2017年告示学習指導要領技術・家庭科技術分野の「D(1)生活や社会における問題を,ネットワークを利用した双方向性のあるコンテンツのプログラミングによって解決する活動」に対応する学習を想定している。

Ver3.3 最新版


2020/02/06 Ver.3.3
〇Windwos8等でのライブラリーエラーに対応
・OSのバージョンや更新状況によってライブラリーえらエラーが出ていたのに対応しました(Windwos8等で確認)
〇チャットボットPro.exe(チャットボット運用システム)
・DB検索の際に,ユーザーの入力文字とDBの登録キーワードとで近似計算処理を行い,最大の近似値となった登録キーワードを検索該当キーワードとし,回答内容を提示処理の対象とする仕様へ変更(「チャットボットPro使用ガイド.pdf」を参照)
・運用指定班のフォルダが無い場合(「全体」での運用も含む),プログラムを開く際のダイアログ表示先を自動的に教材一式のディレクトリ(実行ファイルなどが配置されるディレクトリ)となる仕様へ変更
・運用画面におけるメニューバーで,最左部「班選択画面回帰用ボタン(<<)」での処理の仕様を変更
〇チャットボットPro・プログラムエディタ.exe(専用プログラムエディタ)
・班選択後,一度表示画面表示をストップし(一旦,画面が消えます),プログラムエディタ画面の各描画処理が終了した段階で再表示する仕様に変更
・プログラムエディタ画面が起動する際,自動的に右部のプログラムウィンドウ内にフォーカスする(ギャレットがプログラムウィンドウ内になる)仕様へ変更
・左部「シナリオ###に飛ぶ(#=プルダウンメニューの数字)」の表記を修正
・プログラムエディタ画面から離れる際(例:班選択に戻る,エディタ終了,新規作成,開くetc.)に,プログラム内容に変更がある場合(最終保存内容と現在のプログラム内容が異なる場合)には,ダイアログで保存するかの是非を問う仕様へ変更
・プログラムエディットボックス内で,右クリックメニューを使用できるように変更
・[Ctrl]を用いたショートカットキー機能に関して,全てプログラムエディットボックス内に反映されてしまうバグを修正し,プログラムエディットボックス内またはそれ以外の入力boxで使用したかを判別し,適切な領域に機能反映させるように修正
・管理画面における「戻る」ボタンを左上のイメージボタン「<<」に変更し,全実行ファイルの「戻る」処理を行うボタン配置を統一
〇チャットボットPro・データベース.exe(データ管理システム)
・回答文登録における回答内容のうち,文章の名称を「返答文」から「回答文」に変更
・各画面における「戻る」ボタンを左上のイメージボタン「<<」に変更し,全実行ファイルの「戻る」処理を行うボタン配置を統一
・各画面のUIデザインを変更

Ver3.2

複数のバグ取りと共に,機能的にも主に2つの機能が追加されました。
1つ目は自動実行機能。できあがったチャットボットのプログラムが複数ある場合,ユーザーに毎回ファイルを開いてもらうのは面倒。そこで起動するチャットボットのプログラムやパラメータを指定して,自動実行可能にするバッチファイルを作成する機能を実装しました。ディスクトップに作成されたバッチファイルを置いておけば,自動的にそのチャットボットが立ち上がり,会話が開始されるようになります。
2つ目はQRコードの作成,読み取りに対応したことです。チャットボットで作成したプログラムへのリンクをQRコードの画像として保存できます。できあがったQRコードを印刷して,タブレットPCでチャットボットのQR読み込みを選択すると,カメラが起動し,QRコードを認識すると,チャットボットが立ち上がります。QRコードを様々なところに貼り付けることで”モノに対応したチャットボット”を制作することが可能になります。
詳細&ダウンロードは,上記のリンク先をご覧ください。

自動実行機能
QRコード作成機能
Ver3.2
3.1での起動時のエラーに対応すると共に,主にチャットボットのエディタ部を大きく更新しました。DLLやアルゴリズム見直しにより,エディタの高速化が図られると共に,使い勝手等,様々改良が加えられました。
詳細は同梱のreademe.txtをご覧ください。
旧版Ver1.1はこちら。

・編集サイズ上限を10MBまで引き上げています。
・保存時に文字数や行数,ファイルサイズが表示されます。
・ファイルメニュー等をWindows標準の形式に変えました。

投稿者プロフィール

管理者

関連するお勧め教材

Follow me!


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください