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

20230614_AI捻じ伏せプロンプト選手権 〜言うこと聞いてよLLM2023〜

20230614_AI捻じ伏せプロンプト選手権 〜言うこと聞いてよLLM2023〜

AI捻じ伏せプロンプト選手権 〜言うこと聞いてよLLM2023〜「OpenAI 社 ChatGPT API に JSON データをお願いする試行錯誤とその先に見えたこと」の登壇資料です。

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

・シルエットデザイン 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

June 26, 2023
Tweet

More Decks by 1ft-seabass

Other Decks in Technology

Transcript

  1. 音声認識したテキストを ChatGPT API に伝えて IoT へ指示する JSON に変換され IoT が動作します

    日本語 音声認識 (インターネット経由) IoT 指示 JSON 自前 Node-RED ChatGPT API HoloLens2 IoT
  2. 他のシステムに馴染ませる調整の一例でした! ChatGPT さんは回答できるジャンルは万能だけど、あえてルールを決めて回答しやすく特化。 さらに JSON データに加工して回答してもらい、他のシステムにつなぎやすく。もう人間同士の対話っぽい。 人間の言葉を理解 JSON データに 加工して回答

    ルールを決めて 回答しやすく特化 ブラッシュアップ! ブラッシュアップ! 人間の言葉を理解 人間の言葉で回答 回答ジャンルは万能 (得手不得手はある) ▪ChatGPT の基本キャラクター ▪他のシステムに馴染ませる調整(今回)
  3. いろいろと試行錯誤した結果がこちら 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/
  4. Function calling で行う 安心感ある JSON データお願い系のプロンプト JSON を出させるいろいろがなくなっていい感じ!ねじ伏せ度が下がった!100 → 50

    半減。わーい。 基本的な指示設計 (JSON 以外) JSON定義指示 念押し指示 登場 以前 40 40 20 30 20 0
  5. ➔ ChatGPT に JSON データをお願いする試行錯誤をするこ とで、IoT や VR など他の技術につながりやすくなる ➔

    Function calling 以前は JSON データをしっかりもらうに は結構がんばる必要があり、作りやすさ・確実さの面で大 変だった ➔ Function calling により確実に JSON データを受け取れて データ定義ができるので、だいぶやりやすくなった ➔ その結果、大変さは軽減され、つくるパワーを他の制作面 に振り向けれそうでワクワクする!つなげていこう! まとめ