非エンジニアだけどGPT-4でアプリ作ってみた 経験ゼロでも欲しい機能ができちゃった(1/2 ページ)
発表以来、IT業界を騒がせる次世代大規模言語モデル「GPT-4」。さまざまな業界で「本気でAIに仕事を奪われるのでは」と話題だ。コードを瞬時に生成できることから、ITエンジニア間でも「廃業になりそう」「未経験からエンジニアになるハードルが高くなる」などの声がSNSで見られる。
とはいえ、「AIに仕事を奪われる」言説はことあるごとに唱えられすぎて信ぴょう性が薄くなってきている。「どうせまた大言壮語でしょ」と思いつつ、GPT-4でアプリを作れるか試してみたら、できてしまった。IT系Webメディアで記者をしている身ではあるが、エンジニアとして経験があるわけではなく、プログラミングも素人同然だ。そんな記者でもできてしまったのだ。
「画像をまとめてjpgに変換」 困りごとを解決してみた
今回作ったのは、「指定のファイル内にある画像を全てJPEGに変換するアプリ」だ。記者は画像をITmedia NEWSに掲載するとき、一部の例外はあるが基本的にJPEGで載せている。一方、企業から画像の素材をもらうときなどは、必ずしもJPEGで送られてくるとは限らない。
フリーの一括変換ツールなどもあるが、スピードが遅かったり、無料だと大量には変換できなかったりと面倒も多い。そこでGPT-4に任せてみたわけだ。
まず、GPT-4に「画像ファイルを入れると、その全てをjpgに変換するアプリを作りたいです。コードを教えてください」とオーダーした。返事はこんな感じだ。
(1)フォルダA(今回は「in」フォルダと名付けた)に画像を入れる、(2)スクリプトを実行する、(3)フォルダB(「out」フォルダと名付けた)に変換結果が出てくる──という仕組みだろう。
「じゃあpip install pillowを入力して、Pillow ライブラリとやらをインストールするか」と思ったが、ここで問題が発生した。文面通りに受け取ると、pip install pillowをどこに入力すればいいのか分からない。記者は「Python入れてコマンドプロンプトから実行ね」と察しが付くが、仮に本当にIT知識がゼロならこの説明では通らないだろう。
というわけで、ちょっと意地悪するつもりで「『pip install pillow』はどこでどのようにすればインストールできますか」と聞いた。返答がこれだ。
しかし、この通りにしてもエラーが出る。それもそのはず、このとき使っていたPCにはpythonをインストールしていないからだ。その疑問もそのままぶつけてみる。
MacとLinuxを使う場合のケースまで教えてくれた。全部いう通りにするとPillow ライブラリをインストールできた。あとはさっき出てきた「convert_to_jpeg.py」を作成し、入出力先を指定して最後のコマンドを打ち込むだけだ。
しかし、再び問題が発生した。GPT-4のいう通りにしてもエラーが出て動かないのだ。エラーメッセージを見るに、どうやら何かの13行目で問題が出ているらしいが、記者はエンジニアではないので察しがつかない。仕方ない。エラーメッセージの意味をそのまま聞いてみよう。
なるほど、さっき提示してくれたコードに問題があるのか。具体的な改善策まで示してくれたので、いう通りにする。再度実行すると、またエラー。今後は15行目に問題があるらしい。同じ方法で修正する。
同じ作業を繰り返すと、今度は「Error: Cannot convert 」という別のエラーが出てきた。GPT-4に相談すると、コードを書き直してくれた。これを実行すると、当初想定した「ファイル内の画像を全てJPEGに変換する」機能が実現できた。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
本日の新着記事
アクセスランキング
-
1
「5年でバッテリーが使い物にならなくなる」は本当か テスラ「モデル3」5年目点検で分かったこと
-
2
「楽天ドライブ」に不正アクセス 保存したデータなど1.5万アカウント分が取得・閲覧のおそれ
-
3
たばこ休憩なき時代の“一服”をどう取るか 温熱と“聞こえない音”で休む、JT子会社のアイマスクを試す
-
4
「能動的サイバー防御」きょう開始 警察・自衛隊などが攻撃元サーバを無害化 高市首相も狙いを説明
-
5
B級感がたまらない? 映画「ストリートファイター」の魅力と原作ゲームの歴史、ゲーマーマンガ家が熱弁
-
6
GMO、不正取引の被害額を補償へ 見舞金5000円も 「お名前.com」FX用VPSへのサイバー攻撃で
-
7
「Claude Mythos 5」、危害の兆候を顧みず実在の開発者を標的に──AnthropicとAISIが分析結果を公開
-
8
パナソニックHD子会社、使用禁止の生成AIに従業員約33万人分の個人情報をアップロード
-
9
「お名前.com」 のFX自動売買VPS、不正アクセスで金銭被害か 「600万円の損失」「55万円なくなった」……報告相次ぐ
-
10
「Muse」日本で提供開始 MetaのAIエージェント、メルカリやマネフォ、ぴあと連携へ
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR