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

20231020_ChatGPT オンラインハッカソン vol.03

20231020_ChatGPT オンラインハッカソン vol.03

20231020_ChatGPT オンラインハッカソン vol.03「ChatGPT つかったりつくったりよもやま」の登壇資料です。

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

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

October 20, 2023
Tweet

More Decks by 1ft-seabass

Other Decks in Technology

Transcript

  1. 20231020_ChatGPT オンラインハッカソン vol.03
    ChatGPT つかったりつくったりよもやま
    ワンフットシーバス 田中正吾

    View full-size slide

  2. 私の話はスライドを後ほど共有します。
    話す内容に注力いただいて大丈夫です!

    View full-size slide

  3. 10 分くらいを目指してアレコレ話します
    のこり時間は質疑応答などで

    View full-size slide

  4. 田中正吾(たなかせいご)
    屋号:ワンフットシーバス
    2004年よりフリーランス。以後、FLASH制作を
    中心にインタラクティブコンテンツを主に行い現
    在に至る。
    最近ではWEBフロントエンドをベースにしなが
    らも、情報とインターフェースが合わさるアプ
    ローチという視点でIoTやMixed Realityといった
    技術も取り入れながら活動しています。

    View full-size slide

  5. 2023/9/15 ごろの情報で進めます
    進化が目まぐるしいので違いがあったらご容赦

    View full-size slide

  6. ChatGPT たのしいです
    ウォンバットの質問をしてみました。よい。

    View full-size slide

  7. ChatGPT の私の印象
    人間の言葉(自然言語)で聞くと、うまく理解してくれて、かなりジャンルは万能に対応でき、
    人間の言葉(自然言語)で人間が分かるように返答してくれる仕組みあるいは相手
    人間の言葉を理解 人間の言葉で回答
    回答ジャンルは万能
    (得手不得手はある)

    View full-size slide

  8. Prompt Engineering Guide 日本語訳が素敵
    こんな基礎があると、つくるときにも助けになりそうです。私が試行錯誤で得たような知見もまとまってる!
    https://www.promptingguide.ai/jp

    View full-size slide

  9. プロンプト設計のヒントも!
    わりとコミュニケーション力を求めてる感もある。おもしろい。
    https://www.promptingguide.ai/jp/introduction/tips

    View full-size slide

  10. 私の事例を少し話します
    結構がんばってみて私に合ってたのは、この「指示」の方面

    View full-size slide

  11. OpenAI 社の ChatGPT API
    使うのはこの API です
    https://platform.openai.com/docs/guides/chat/introduction

    View full-size slide

  12. 他のシステムに馴染ませる調整の一例
    ChatGPT さんは回答できるジャンルは万能だけど、あえてルールを決めて回答しやすく特化。
    さらに JSON データに加工して回答してもらい、他のシステムにつなぎやすく。もう人間同士の対話っぽい。
    人間の言葉を理解
    JSON データに
    加工して回答
    ルールを決めて
    回答しやすく特化
    ブラッシュアップ!
    ブラッシュアップ!
    人間の言葉を理解 人間の言葉で回答
    回答ジャンルは万能
    (得手不得手はある)
    ■ChatGPT の基本キャラクター
    ■他のシステムに馴染ませる調整(今回)

    View full-size slide

  13. 色を聞くと RGB の色情報を
    JSON で返してきてすぐに使える仕組み
    Node-RED で色名を聞くと RGB 値を JSON データで返答する
    ChatGPT API の仕組みを新機能 Function calling を導入したメモ
    https://www.1ft-seabass.jp/memo/2023/06/19/chatgpt-http-api-like-json-response-tips-with-node-
    red-using-function-calling/

    View full-size slide

  14. Unity で OpenAI 社の
    ChatGPT API とやり取りする
    https://www.1ft-seabass.jp/memo/2023/09/28/unity-with-chatgpt-api/

    View full-size slide

  15. Unity からマイク録音して Whisper API で
    文字起こしして ChatGPT API とやり取り
    https://www.1ft-seabass.jp/memo/2023/10/05/unity-with-whisper-api-and-chatgpt-api/

    View full-size slide

  16. XREAL Air からマイク録音して Whisper API で
    文字起こしして ChatGPT API とやり取りする
    https://www.1ft-seabass.jp/memo/2023/10/17/xreal-air-with-whisper-api-and-chatgpt-api/

    View full-size slide

  17. XREAL Air のマイク入力を Whisper で
    文字起こしして ChatGPT に回答してもらう仕組み
    Whisper API ChatGPT API
    Unity
    マイク入力
    WAVデータ 文字起こし 質問 回答

    View full-size slide

  18. こんな風に動きます
    https://twitter.com/1ft_seabass/status/1709741731955277998

    View full-size slide

  19. XREAL Air 内のやり取りを Node-RED で
    Web に流して、みなさんに共有します!
    XREAL Air
    Node-RED

    View full-size slide

  20. それではスタート!

    View full-size slide

  21. 実装上の注意点も話しているので
    スライドもよろしければ見てみてください
    https://speakerdeck.com/1ftseabass/xr-meeting-20231018

    View full-size slide

  22. よき ChatGPT つくってみるライフを!
    このあと https://www.promptingguide.ai/jp のプロンプト例など、見つつワイワイ話せたらと。

    View full-size slide