22K Views
January 25, 24
スライド概要
みんなのPython勉強会#100にて発表
https://startpython.connpass.com/event/304688/
闇のエンジニア/変なデジカメ開発中/ディープラーニング芸人/Raspberry Piとからあげ大好き/はてなブログ書いてます
「面倒なことはChatGPTにやらせよう」 の内容だいぶ大公開 みんなのPython勉強会#100 2024/01/25 からあげ @karaage0703
自己紹介 名前:からあげ(本名は内緒) 職業:エンジニア 家族:妻・娘・ネコ x 2 https://karaage.hatenadiary.jp @karaage0703 karaage0703 ブログ、各種SNSで情報発信しています
主な著書・寄稿・協力 2021/01/08発売 2021/04/21 改訂版発売 2024/01/29 新発売 ← New!! その他、寄稿・協力・個人出版多数(20冊以上) (ラズパイマガジン・日経Linux…)
今日話すこと ・書籍の概要 ・ChatGPTとは? ・書籍とPythonの関係 ・書籍内容公開「ChatGPTで画像処理」 ・執筆秘話 ・書籍コミュニティ ・まとめ 書籍の宣伝ですが、お役立ち情報もお話します!
書籍の概要
「面倒なことはChatGPTにやらせよう」の内容 4部構成で17章に渡ってChatGPTの活用方を紹介
編集者(大橋さん)作のデモ動画
https://drive.google.com/file/d/10WhaGJ5RaML12mdgXJpTNF6so03EYtdp/view
これでほぼ書籍の内容は完璧に伝わったと思います
書籍の位置づけ 兄弟本 初心者 理論 今日の主役 実用 上級者 エンジニア 向け まずは使ってChatGPTの便利さを体感してみる本
ChatGPTとは何か?
What is ChatGPT? ・人間みたいにかしこい便利なAI ・インターネットやiPhoneみたいに(多分) みんな使うようになりそう ・今が(多分)一番楽しい とりあえず使っておきましょう
ChatGPTが共通テストを受験したら 多くの受験生より賢い 引用元:【2024年最新】共通テストを色んな生成AIに解かせてみた(ChatGPT vs Bard vs Claude2)
ChatGPTを早く使うとどうなる? 凄い差が 生まれる! 早く使うほどお得かも!?
ChatGPTでグラフを描きました ChatGPTを使うと、指数的に効率化で きると思うので、早く使うほど便利だ と思うんですよね。 色々やりとり そんなイメージが伝わるグラフを、横 軸を時間(年数)、縦軸を効率で早く 使った人を青色、遅く使った人を赤色 のグラフで差をアピールするように描 いてください。 実はChatGPTに描いてもらいました
補足:グラフを描くコード # Adjust the plot with larger text and start from 2022 years_from_2022 = np.arange(2022, 2031) # Years from 2022 to 2030 # Recalculating the efficiencies efficiency_2023_users_from_2022 = np.where(years_from_2022 >= 2023, np.exp(years_from_2022 - 2023), 1) # Started in 2023 efficiency_2024_users_from_2022 = np.where(years_from_2022 >= 2024, np.exp(years_from_2022 - 2024), 1) # Started in 2024 efficiency_non_users_from_2022 = np.ones_like(years_from_2022) * 1 # Never started using # Implementing the user's request for the graph plt.figure(figsize=(12, 8)) plt.plot(years_from_2022, efficiency_2023_users_from_2022, 'b-', label='2023年に使い始めた人(青色)', linewidth=2) plt.plot(years_from_2022, efficiency_2024_users_from_2022, 'g-', label='2024年に使い始めた人(緑色)', linewidth=2) plt.plot(years_from_2022, efficiency_non_users_from_2022, 'r-', label='ずっと使ってない人(赤色)', linewidth=2) plt.xlabel('時間(年)', fontsize=32) plt.ylabel('効率', fontsize=32) plt.title('ChatGPTの使用開始年による効率の変化', fontsize=36) plt.legend(fontsize=24) plt.grid(True) plt.xticks(np.arange(2022, 2031, 2), fontsize=24) plt.yticks(fontsize=24) plt.show() # Setting x-axis ticks for every 2 years
ChatGPTの本だから Python関係ないのでは?
書籍でPythonに関わる項目 めっちゃPython使ってます
ChatGPT Plusが必要な項目 ほとんど全部に必須
ChatGPT Plusの面白さ 高性能なGPT-4に加えて、以下の豊富な拡張機能 ・Browsing:Web検索 ・Advanced Data Analysis:Pythonでデータ分析・処理 ・DALL・E:画像生成 ・GPT-4V:画像認識 面倒なことをやらせるには 現状ChatGPT Plus(有料版)がほぼ必須
ChatGPTで画像処理
ChatGPTで画像処理が楽しい ・Browsing:Web検索 ・Advanced Data Analysis:Pythonでデータ分析・処理 ・DALL・E:画像生成 ・GPT-4V:画像認識 画像処理(書籍のChapter 6)+α を大公開 主要な拡張機能のほぼ全てを使用・自分もよく使う
ChatGPTの画像処理の基本 データ テキスト (プロンプト) テキスト (プロンプト) 画像 テキスト (プロンプト) Advanced Data Analysis (画像処理) データ DALL・E (画像生成) 画像 GPT-4V (画像認識) テキスト 3つの機能がありプロンプトに応じてChatGPTが適切な機能を使うので 仕組みを意識したプロンプトを使うとより性能を引き出すことができる
顔認識の例 画像に対してdlibライブラリを使った顔検出をしてください。 「import dlib」でdlibライブラリを使用できます。 プロンプトに使用するライブラリを含めるだけで 顔認識の性能が向上する(こともある)
ブログのアイキャッチ画像を生成 ミステリー 技術書 ラーメン漫画 AI? 2023年の読書記録と推奨書籍リスト ブログの文章を反映したアイキャッチ画像を生成
ブログのアイキャッチ画像を生成 Browsing (Web検索) テキスト (プロンプト) DALL・E (画像生成) 画像 プロンプト: 以下のWebサイトの文章をもとに画像を生成してください。 フラットデザイン、クレヨン風テクスチャ、ピクセルアートなど、かわいらしく 万人に受け入れやすいテーマで横長の画像を生成してください。 https://karaage.hatenadiary.jp/entry/2023/12/25/073000 プロンプト例。URLの代わりに直接文章をコピペしてもOK 画像だけでなく、タイトルの生成もできる
似顔絵を書く 画像 テキスト (プロンプト) GPT-4V (画像認識) テキスト (プロンプト) DALL・E (画像生成) 画像 2つの機能を組み合わせると高度な画像処理もできる
似顔絵を書く 画像 テキスト (プロンプト) GPT-4V (画像認識) テキスト (プロンプト) DALL・E (画像生成) 画像 プロンプト 画像を説明して、その説明をもとにアニメ調の画像を生成してください。 GPT-4Vでテキスト(文章)にしてからDALL・Eで画像生 成という流れを意識してプロンプトを作っている
執筆秘話
3回の大幅な書き直し ・エンジニア目線からより一般人目線に ・結果を安定させるプロンプトの改善 ・大幅アップデート対応 それなりに本を書いていますが、修正量は過去最大 → その分良い本に仕上がったと思います
生々しい修正ゲラ 最後の最期まで修正が続きました
原稿仕上がるまで帰れま10
編集者が狂気の参拝アカウントへ
初版部数が大幅上方修正へ 参拝の効果??
編集者が一番AI使いこなしている説
書籍コミュニティ
#ChatGPTやらせ隊 ・書籍購入予定者のみが入れるコミュニティです ・書籍への質問、感想、さらなる高度なテクニック の議論が行われています ・すでに170名を超えるメンバーが加入 ・Discordサーバで運営されています。レッツジョイ ン! https://discord.gg/D7cXyT2AQz ChatGPTで作ったQRコード
コミュニティ限定GPT:ニュース・論文要約bot コミュニティ限定で使える便利botが複数稼働しています
コミュニティ限定GPT:食べモンカードバトル モンスターカードを作ってバトルもできる!
まとめ 書籍の内容を執筆秘話含めて大公開しました ぜひ書籍を予約、コミュニティに参加してみ てください!!
ご静聴ありがとうございました