非エンジニアだけど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
メルカリ、梨の転売疑惑に「盗品の出品は確認されず」 誹謗中傷には利用制限も
-
2
Anthropic、「Claude Opus 5」公開 Fable 5に迫る性能を半額で――サイバー安全策は緩和、拒否時は自動フォールバックも
-
3
「iPhone高騰」はこれからも続く? 中国CXMTに近づくApple、メモリ競合へのけん制が不発に終わりそうなワケ【後編】
-
4
「ニューロマンサー」実写ドラマ、Apple TV+で2027年1月配信開始へ
-
5
「こんなのに追われたら……」急斜面もやすやす爆走、中国製の車輪付き四足ロボのデモ動画が話題 最高時速20km超
-
6
海外の新作バカゲー「電車アタック」にマンガ家が感心した理由 ブッ飛んだ内容と完成度の高さ、そして“日本”
-
7
検索結果に「詐欺ではありません」と表示させる詐欺手口、警視庁が注意喚起 AI要約も餌食に
-
8
「めっちゃカメレオン」公式Discord乗っ取り 担当者PCがマルウェア感染、管理者が全員BANに 現在は復旧
-
9
暑さ対策が熱い! 「猛暑対策展」で感じた、転んでもただでは起き上がらない日本人のエネルギー
-
10
スーパーに並んだ「ごちゃごちゃ生成AIポップ」が物議 “看板王”こと、きぬた歯科院長「これはアリ」
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR