Slide 1

Slide 1 text

「時系列データ」を ChatGPTで活かすには?! May 27, 2023 IoT ALGYAN 8周年祭り 株式会社ソラコム テクノロジー・エバンジェリスト 松下 享平 (Max / @ma2shita)

Slide 2

Slide 2 text

@ma2shita お気軽にフォローを! 株式会社ソラコム テクノロジー・エバンジェリスト 松下享平 (まつした こうへい) “Max” 講演回数 500超/累計 保有スライド 1万枚超 (もはやわからん) AWS ヒーロー (2020年~) 好きな言葉「論より、コード」 好きな Azure サービス「Stream Analytics」

Slide 3

Slide 3 text

IoT ALGYAN 8周年 おめでとうございます!

Slide 4

Slide 4 text

今日のハッシュタグ #ALGYAN ※ソラコムの公式ハッシュタグもあります #SORACOM ※Max個人のハッシュタグもあります #Maxデテル

Slide 5

Slide 5 text

IoT データは2系統「状態」と「時系列」 湿度 10:00 35.5% 10:15 41.6% 10:30 40.3% 今の湿度は? = 状態 過去の傾向は? = 時系列 マイコン等 10:00 35.5% 10:15 41.6% 10:30 40.3% 10:30現在 40.3%

Slide 6

Slide 6 text

時系列データから「得られる情報」と、 「知りたい事」は異なる 過去 現在 未来 時系列データから 得られる情報 35.5% 41.6% 40.3% ? 本当に知りたい事

Slide 7

Slide 7 text

時系列データを基に ChatGPT に予測させる 過去 現在 未来 時系列データ 35.5% 41.6% 40.3% ! ChatGPT

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

未来予測に ChatGPT を用いる 利点 • 事前学習が不要 • 理由を基に、妥当性を(人間が)検証可能 気を付けたい点 • 与えるデータサイズの調整 • 冪等性が無い (同じデータから別の予測が導き出される可能性がある)

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

ChatGPT に JSON で出力させる • JSONで回答させることを明示、 制約条件にも指示 • キーは制御可能 • 理由も回答させられる ※ これでもたまに “JSONを含んだ文字列” を 回答することもある (GPT-4 でどうなるか🤔) system_prompt = 'あなたは、データサイエンティストです。常 にJSON形式で回答する機械です。' user_prompt_base = ''' <データ>の傾向を分析し、次の値を予測してください。<制約条件> を厳密に守って回答してください。 <制約条件> - 回答はJSON形式とする - 予測した値のキー名は "prediction_value" とする - 予測した理由のキー名は "prediction_reason" とする - その他のコメントは不要 <データ> {} ''' { "prediction_value": 24, "prediction_reason": "データの傾向より、次の値は前の値に+2するパターンが続くと予想されるため、22+2=24と予測しました。" }

Slide 12

Slide 12 text

https://soracom.connpass.com/event/283414/ 🔍 ChatGPT IoT connpass

Slide 13

Slide 13 text

➢ ➢ ➢

Slide 14

Slide 14 text

IoTの「つなぐ」を簡単に You Create. We Connect.