SlideShare une entreprise Scribd logo
1  sur  10
SwiftUIアプリ開発にChatGPTを使う本を書く
Swift愛好会
2023.5.30
鈴木富司(トミ爺)
鈴木富司(トミ爺)
88歳iOS アプリ開発者
アプリは10作品をリリース済み
3冊入門書 AmazonとBoothで販売
新刊「88歳、トミ爺。ChatGPTをSwiftUIのコー
ディングメンターにする!これでアプリ開発も
挫折しらずに」
検索: トミ爺出版
自己紹介
2月にSwiftUIで試して驚く
3月各種質疑→本の原稿
4月末誕生日に原稿完了
5月印刷と準備
5月21日技術書展14出典
AmazonとBoothで販売
「トミ爺出版」検索
ChatGPTとの出会いと出版
• ChatGPTより推薦文
• ChatGPTへの登録
• 質問サンプルで概要説明
• SwiftUIのコードを引き出す
• 準備: プロンプト設定
質問番号
単語登録
Macメモ利用
Macへの記録
拡大スクリーンショット
概要と準備
• コードを示して改善
• エラーに関する質問
• 用語の質問
• コードの意味
• 既存コードの解説を聞く
• 字数制限
• 分割質問
• 画像を示して質問
質問の種類
• Googleさんとの違い
• 自分が命名した変数を織り込んだ回答→感動
• ChatGPTを信じて詳しく質問
• いつでも、何度でも
• 「そんなことも知らないの?」懸念なし
• 言葉の礼儀
• 毎回同じことでも前提は書く→単語登録を利用
メンターとして指定
• ChatGPTとは何ですか
• どういう技術をベース?
• 質問に対する注意事項
• 画像を使った質疑について
• 著作権について
• 対応するコーデイングの種類
• 英文と和文の違い
• ターミナルについての質疑
• この本の推薦状に関する質疑
実際の質問例と回答 3例ずつ
• 良い答えが得られないのは質問の仕方が悪い
• 間違いと思ったら指摘する
• ターミナルについて15往復のやりとり
• プログラミングに限らず使っている
地域の防犯MLへの投稿案文
Amazonの説明文
本贈呈のメモ
字数を80字、100字、120字と指定して10例など
ChatGPTは使える
ご静聴感謝
https://apps.apple.com/jp/app/%E3
%82%AA%E3%82%B7%E3%83%
83%E3%82%B3%E5%9B%9E%E
6%95%B0%E8%A8%98%E9%8C
%B2/id1666769607
大幅改善したバージョンアップを
近々リリース予定
トミ爺出版
オシッコ回数記録

Contenu connexe

Similaire à ChatGPT出会い、SwiftUIついての本発行 [自動保存済み].pptx

20100701 01 ツイッター浜名湖_プレゼン_i_phoneで動くロボットセミナー
20100701 01 ツイッター浜名湖_プレゼン_i_phoneで動くロボットセミナー20100701 01 ツイッター浜名湖_プレゼン_i_phoneで動くロボットセミナー
20100701 01 ツイッター浜名湖_プレゼン_i_phoneで動くロボットセミナー
akihiro uehara
 

Similaire à ChatGPT出会い、SwiftUIついての本発行 [自動保存済み].pptx (20)

M5Stack & Enebular
M5Stack & EnebularM5Stack & Enebular
M5Stack & Enebular
 
SwiftでSioriを開発した体験記
SwiftでSioriを開発した体験記SwiftでSioriを開発した体験記
SwiftでSioriを開発した体験記
 
デザイナー→Webエンジニア→iOSエンジニアと渡り歩いた僕なりのSwiftとの向き合い方と生かす戦略
デザイナー→Webエンジニア→iOSエンジニアと渡り歩いた僕なりのSwiftとの向き合い方と生かす戦略デザイナー→Webエンジニア→iOSエンジニアと渡り歩いた僕なりのSwiftとの向き合い方と生かす戦略
デザイナー→Webエンジニア→iOSエンジニアと渡り歩いた僕なりのSwiftとの向き合い方と生かす戦略
 
Pythonでも型をつけたいだけの人生だった
Pythonでも型をつけたいだけの人生だったPythonでも型をつけたいだけの人生だった
Pythonでも型をつけたいだけの人生だった
 
Cogbot_AzureOpenAIServices_AzureAI_20230302.pdf
Cogbot_AzureOpenAIServices_AzureAI_20230302.pdfCogbot_AzureOpenAIServices_AzureAI_20230302.pdf
Cogbot_AzureOpenAIServices_AzureAI_20230302.pdf
 
片岡Io tltシリーズネタ 2016/10/29
片岡Io tltシリーズネタ 2016/10/29片岡Io tltシリーズネタ 2016/10/29
片岡Io tltシリーズネタ 2016/10/29
 
初心者向けSpigot開発
初心者向けSpigot開発初心者向けSpigot開発
初心者向けSpigot開発
 
Movable Type Data API連携!店舗情報を地図に表示させよう!
Movable Type Data API連携!店舗情報を地図に表示させよう!Movable Type Data API連携!店舗情報を地図に表示させよう!
Movable Type Data API連携!店舗情報を地図に表示させよう!
 
20100701 01 ツイッター浜名湖_プレゼン_i_phoneで動くロボットセミナー
20100701 01 ツイッター浜名湖_プレゼン_i_phoneで動くロボットセミナー20100701 01 ツイッター浜名湖_プレゼン_i_phoneで動くロボットセミナー
20100701 01 ツイッター浜名湖_プレゼン_i_phoneで動くロボットセミナー
 
スマホアプリBestieBoxにWebRTCを組みこんでみた
スマホアプリBestieBoxにWebRTCを組みこんでみたスマホアプリBestieBoxにWebRTCを組みこんでみた
スマホアプリBestieBoxにWebRTCを組みこんでみた
 
AI搭載Bingと最新情報(生成系AI系研究会)
AI搭載Bingと最新情報(生成系AI系研究会)AI搭載Bingと最新情報(生成系AI系研究会)
AI搭載Bingと最新情報(生成系AI系研究会)
 
Microsoft Azure と Swift で開発をする
Microsoft Azure と Swift で開発をするMicrosoft Azure と Swift で開発をする
Microsoft Azure と Swift で開発をする
 
SwiftUIローカライズにつまずいた顛末
SwiftUIローカライズにつまずいた顛末SwiftUIローカライズにつまずいた顛末
SwiftUIローカライズにつまずいた顛末
 
Jitsi Meetとは?
Jitsi Meetとは?Jitsi Meetとは?
Jitsi Meetとは?
 
UiPath Test Suite の魅力とは?
UiPath Test Suite の魅力とは?UiPath Test Suite の魅力とは?
UiPath Test Suite の魅力とは?
 
Rosbag search system
Rosbag search systemRosbag search system
Rosbag search system
 
WCK meeting vol.47「新春ライトニングトーク大会2017」LT シェアオフィスを活用してコラボしませんか?
WCK meeting vol.47「新春ライトニングトーク大会2017」LT シェアオフィスを活用してコラボしませんか?WCK meeting vol.47「新春ライトニングトーク大会2017」LT シェアオフィスを活用してコラボしませんか?
WCK meeting vol.47「新春ライトニングトーク大会2017」LT シェアオフィスを活用してコラボしませんか?
 
まったりフラットデザイン講座
まったりフラットデザイン講座まったりフラットデザイン講座
まったりフラットデザイン講座
 
JavaScriptで ごく普通にhttp通信をする 〜esp8266+espruinoでhttp getリクエストをするテスト〜
JavaScriptで ごく普通にhttp通信をする 〜esp8266+espruinoでhttp getリクエストをするテスト〜JavaScriptで ごく普通にhttp通信をする 〜esp8266+espruinoでhttp getリクエストをするテスト〜
JavaScriptで ごく普通にhttp通信をする 〜esp8266+espruinoでhttp getリクエストをするテスト〜
 
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分についてiOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
 

ChatGPT出会い、SwiftUIついての本発行 [自動保存済み].pptx

Notes de l'éditeur

  1. 水谷さん