Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ALGYAN ChatGPT研究会 第 3 弾

ALGYAN ChatGPT研究会 第 3 弾

ALGYAN ChatGPT研究会 第 3 弾「OpenAI 社の ChatGPT API の使ってみて考えたこと」の登壇資料です。

◆スライド内の素材は以下を使用させて頂いております。ありがとうございます!

・シルエットデザイン http://kage-design.com/
・human pictogram 2.0 http://pictogram2.com
・ICOOON MONO http://icooon-mono.com/
・Adobe Stock https://stock.adobe.com/jp

1ft-seabass

April 10, 2023
Tweet

More Decks by 1ft-seabass

Other Decks in Technology

Transcript

  1. ALGYAN ChatGPT研究会 第 3 弾 OpenAI 社の ChatGPT API の使ってみ

    て考えたこと ワンフットシーバス 田中正吾
  2. おおまかには OpenAI の Web 版で 使えるのと近いもの たしかに API と Web

    版で比較してやってみても同じような印象(あくまで印象ですが)
  3. ➔ ChatGPT API で Web 版のような応答ができる ➔ 少し応答を待つのは Web 版だと徐々に出てくるので緩和

    されて見えるが同じくらいっぽい ➔ おなじ質問も聞くたびに少しずつ変わって面白い ウォンバット質問デモのポイント
  4. うまく JSON で返ってくる質問の 試行錯誤をしてみました! いい感じのエアコン設定温度を JSON データで返答し HTTP API 的に

    ChatGPT が答えてくれる質問例のメモ https://www.1ft-seabass.jp/memo/2023/03/13/chatgpt-http-api-like-json-response-tips1/
  5. ➔ 人間の言葉で回答というのがシステムに組み込みにくいの で JSON データで返すようにして親和性を高めた ➔ ちゃんと JSON 例を質問の中で明示すれば ChatGPT

    は理 解してくれて返答してくれました。「人間の言葉を理解」 の特性がうまく効いてる。 ➔ JSON の回答をした上で、聞きたいことの値をうまく返答 してくれました。 JSON 縛り質問デモのポイント
  6. 回答精度をより実用へ目指してみたら もどかしい部分もありました LED へ設定する RGB 値を JSON データで返答し HTTP API

    的に ChatGPT が答えてくれる質問例のメモ https://www.1ft-seabass.jp/memo/2023/03/14/chatgpt-http-api-like-json-response-tips2/
  7. さらにブラッシュアップしたものがこちら! LED への RGB 値を JSON データで返答する ChatGPT API の仕組みを

    Node-RED でブラッシュアップしたメモ https://www.1ft-seabass.jp/memo/2023/03/17/chatgpt-http-api-like-json-response-tips-with-node-red/
  8. 他のシステムに馴染ませる調整の一例でした! ChatGPT さんは回答できるジャンルは万能だけど、あえてルールを決めて回答しやすく特化。 さらに JSON データに加工して回答してもらい、他のシステムにつなぎやすく。もう人間同士の対話っぽい。 人間の言葉を理解 JSON データに 加工して回答

    ルールを決めて 回答しやすく特化 ブラッシュアップ! ブラッシュアップ! 人間の言葉を理解 人間の言葉で回答 回答ジャンルは万能 (得手不得手はある) ▪ChatGPT の基本キャラクター ▪他のシステムに馴染ませる調整(今回)
  9. こんな機能です • {"type":"on"} ◦ 機能 : LED がつく ◦ セリフ

    : 「おんにして」 • {"type":"off"} ◦ 機能 : LED が消える ◦ セリフ : 「おふにして」 • {"type": "blink", "interval": 1, "count": 3} ◦ 機能 : 3 回点滅する ◦ セリフ : 「3回点滅して」
  10. ➔ OpenAI の他の API (DALL·E とか Wisper とか) ◆ https://platform.openai.com/docs/guides/images

    ➔ センサー値+タイムスタンプの JSON データを与えてみた ら異常検知にも使えるかもしれない話 ➔ 地点に応じた日の出日の入りのデータを返すように作って いるが、なかなかうまくいかない話 ➔ 質問を多くするとテキスト量(トークン)多くなり悩み。 その点では GPT4 だとより質問作成負荷が下がる?話 エクストラ 時間があれば
  11. ➔ ChatGPT API を使うと Node-RED のようなサーバーなど と連携しやすくなる ➔ ChatGPT の特性も質問でうまく誘導すると

    IoT などに他 の仕組みに組み込みやすい JSON データの回答にできた ➔ 自然言語の理解がつよいので音声認識を加えるとより強力 になる ➔ 今回の案はあくまで一例だが質問次第で自分の仕組みに組 み込める可能性を感じた ➔ みなさんも是非 ChatGPT API 使ってみてください! まとめ