準備&インストール
本アプリの準備&インストールに関しては以下の記事を参照してください
Ver1.1.0のダウンロード
以下のURLからzipファイルをダウンロードできます。
Ver1.0.0の設定を引き継ぎたい場合、Configフォルダを入れ替えてください。
変更点
以下の5つの機能を新たに追加しました。
・ChatGPT(API)の導入
・感情パラメータの導入
・会話ログ画面
・天気情報の反映
・現在日時の反映
【1】ChatGPT(API)の導入
2023/03/02(木)にChatGPTのAPIがリリースされました!
最新版(Ver1.1.0~)ではChatGPT APIを採用し、
対話精度の上昇、応答速度の高速化、発生する料金が1/10になりました!
【2】感情パラメータの導入
- ChatGPTのプロンプトに感情パラメータを追加しました。
- Ver1.0.0だと文章毎に感情値を算出していましたが、パラメータの変動に応じて会話文も変化するように修正しております。
- プロンプトの組み立てに関しては以下のサイトを参考にしております。
【3】会話ログ画面
過去の会話を途中から開始することができます。
左上の吹き出しボタン「」をクリックすると会話ログ画面が表示されます。
会話ログ画面は上下2つの画面に分かれており、上部が「会話ログファイル選択」、下部が「会話内容詳細」になります。
会話ログファイルを選択すると会話内容詳細に当時のチャット内容が表示されます。
(スクロールで全チャット内容を閲覧することも可能)
また、右上の「+ New Chat」ボタンをクリックすることで新しいチャットを開始できます。
会話を開始したいログを選択して「OK」ボタンをクリックすると、当時の会話状態で会話が開始されます。
【4】天気情報の反映
- 応答文に天気情報を反映させることができるようになりました。
- 設定画面より都道府県を選択することで現在の天気に応じて返答内容が変わります。
- 例:今日の天気は?、傘は必要?、今日の服装は?、寒い?、暑い?などに返答できるようになります。
【5】現在時刻の反映
- 現在日時を反映させ、季節や時刻に応じた返答ができるようになりました。
- ChatGPTのAPIのみだと現在日時が定まっておらず、季節や時刻の返答ができていなかった
- プロンプトに現在時刻を追加して対応
- 今後、天気情報と組み合わせて雨アラート機能も実装予定
- 例:今の季節だと○○?、時間帯に応じたあいさつ(おはよう、こんにちは、こんばんは、おやすみ等)
参考サイト