ChatGPT、どれくらいヤバいかって言うとマジヤバい!

Event:

みんなのPython勉強会#91

Presented:

2023/03/16 nikkie

みなさん、ChatGPT、使ってます?

  • ほとんど知らない

  • 初心者レベル

  • そこそこ使う

  • がっつり使っている

お前、誰よ

  • にっきー @ftnext @ftnext

  • 株式会社ユーザベースのデータサイエンティスト

ChatGPTと一緒に考えたプロフィール

こんばんは、にっきーです!データサイエンティストをしているITエンジニアです。

https://startpython.connpass.com/event/270313/

私はアニメを流しながらコード 書けません

Pythonを使ったデータ分析には熱中しており、アニメを見ながらコードを書くのが日課です。

アニメネタはあってもアニメの話は しません

今日は、Pythonとアニメについてお話しできることを楽しみにしています!

間違いあったらごめんなさい🙏

  • 今回紹介する内容はすべて検証できているわけではありません

  • 状況は刻一刻と変わり、すでに古くなっている可能性すらあります

  • 勉強会中チャットなどで、最新の情報を提供いただくのは 大歓迎 です!

そもそも GPT って、何よ?

脱線 T ransformer

  • 2017年の論文「 Attention Is All You Need 」で提案

  • Transformerを採用した機械学習モデルの1つが2018年発表の BERT 、自然言語処理の流れを変えた

  • stapyでは 2022/06の自然言語処理特集 でBERTを取り上げています(話しました🙋‍♂️)

OpenAIによるGPTの開発

  • 2018 GPT

  • 2019 GPT-2 続きの文章 生成

  • 2020 GPT-3 コードも生成できる

スケール則 (モデルパラメタ増で性能向上)

OpenAIの動き

熱いのは、LLM(大規模言語モデル)

  • Transformer系のモデル(GPTやBERTなど)が 言語モデル と呼ばれていた

  • ChatGPTを機にLLMが潮流に

  • ChatGPTだけでなく、 各社LLMを公開

Webのテキストで訓練されたモデル

  • 検索代わり にLLMに聞く(👉Googleはコードレッド)

  • 生成なので、 アイデア出し にも使えているらしい

  • ただし、 嘘を付く (hallucination 妄想)

Singularity is here(おそらく)

安宅さん 時代局面を考える

十分に発達した科学技術は、 魔法 と見分けがつかない

  • 非常にインパクトが大きく不可逆な 転換点が到来 している印象(産業革命相当?)

  • LLMがもたらすパラダイムシフト

この機に触り始めましょう

乗るしかない、このビッグウェーブ!🌊

https://chat.openai.com/ にアクセス

ちょっとデモ

以下の プロンプト を試す

  • こんにちは

  • みんなのPython勉強会にメッセージ

  • キャラ付け(後述)

Web APIもあります

  • 有料、ただし無料で使える範囲あり

  • Pythonから使うライブラリ openai

使ってみました

  • この勉強会のプロフィール作成

  • 英訳

  • 他の言語(Java)のコードをPythonに翻訳

作ってみました

AIの声を聴かせて(ChatGPTに耳と口を与えてアニメガタリ!)

nikkie的 マジヤバいポイント!

時間が許す限り共有です

1️⃣賢いBotが いとも簡単に 作れる!

  • 裏をChatGPT APIにするだけ

  • Slack、LINE、Teamsなど、サンプル豊富

  • Amazon Echoなどの裏に置くだけで会話可能

キャラ付けできる!

  • 「語尾に〇〇をつけて」をキープしたままやり取りできる

  • プロンプトエンジニアリング と呼ばれる

  • 👉プロンプトインジェクション(なんて命令されているかバラしちゃう)

AITuber(アイチューバー)爆誕

2️⃣自然言語処理のタスクをやってくれる!

  • 1つのモデルで対応

    • 要約、英訳、キーワード抽出、など

  • 対話でお願い できる

ChatGPTを使った検索

  • Scrapboxはてなブログ など、コンテンツの蓄積とChatGPTをかけ合わせる

  • 埋め込み(Embedding)ベクトル、類似度

  • ツール LangChain など

ChatGPT × プログラミング

IMO:ChatGPTとの協同

  • なにかの技術に入門する際の相棒になりそう

  • みんなWebで検索する エラーの解決 の仕方を知っている

  • コードを生成するので チュートリアル としても使える

まとめ🌯 ChatGPT、どれくらいヤバいかって言うとマジヤバい!

  • ChatGPTとできることを共有

  • 対話UIでいろんなことをお願いできる LLM激ヤバ

  • GPT-4も出て、これからどうなっちゃうの!?(ワクワク)

事例勉強会もあります

ご清聴ありがとうございました

2本立てDEトロピカれ!

References

nikkieがキャッチアップに使った動画や資料

おすすめ記事

nikkieが追っているもの

nikkieのアウトプット

EOF