LoginSignup
39
27

More than 1 year has passed since last update.

ChatGPTキャラクターマスコットアプリの紹介【Ver1.1.0変更点】

Last updated at Posted at 2023-03-05

準備&インストール

本アプリの準備&インストールに関しては以下の記事を参照してください

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だと文章毎に感情値を算出していましたが、パラメータの変動に応じて会話文も変化するように修正しております。

GPT_DesktopMascot_感情パラメータテスト.png

  • プロンプトの組み立てに関しては以下のサイトを参考にしております。

設定画面「一般」タブの「キャラクターの表情変化」にて感情パラメータの使用有無を設定できます。

GPT_DesktopMascot_表情変化有無.png

【3】会話ログ画面

過去の会話を途中から開始することができます。

左上の吹き出しボタン「:speech_balloon:」をクリックすると会話ログ画面が表示されます。

GPT_DesktopMascot_会話ログボタン.png

GPT_DesktopMascot_会話ログ画面.png

会話ログ画面は上下2つの画面に分かれており、上部が「会話ログファイル選択」、下部が「会話内容詳細」になります。

会話ログファイルを選択すると会話内容詳細に当時のチャット内容が表示されます。
(スクロールで全チャット内容を閲覧することも可能)

また、右上の「+ New Chat」ボタンをクリックすることで新しいチャットを開始できます。

会話を開始したいログを選択して「OK」ボタンをクリックすると、当時の会話状態で会話が開始されます。

GPT_DesktopMascot_会話ログ読み込み後.png

【4】天気情報の反映

  • 応答文に天気情報を反映させることができるようになりました。

GPT_DesktopMascot_会話ログ読み込み後.png

  • 設定画面より都道府県を選択することで現在の天気に応じて返答内容が変わります。
    • 例:今日の天気は?、傘は必要?、今日の服装は?、寒い?、暑い?などに返答できるようになります。

設定画面「一般」タブの「天気予報 都道府県」にて「無効」にできます。(デフォルト:無効)
GPT_DesktopMascot_天気情報設定.png

GPT_DesktopMascot_天気情報設定_無効.png

【5】現在時刻の反映

  • 現在日時を反映させ、季節や時刻に応じた返答ができるようになりました。
    • ChatGPTのAPIのみだと現在日時が定まっておらず、季節や時刻の返答ができていなかった
    • プロンプトに現在時刻を追加して対応
    • 今後、天気情報と組み合わせて雨アラート機能も実装予定
    • 例:今の季節だと○○?、時間帯に応じたあいさつ(おはよう、こんにちは、こんばんは、おやすみ等)

GPT_DesktopMascot_現在時刻に応じた返答.png

参考サイト

39
27
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
39
27