非エンジニアだけどGPT-4でアプリ作ってみた 経験ゼロでも欲しい機能ができちゃった(1/2 ページ)
IT業界を騒がせる次世代大規模言語モデル「GPT-4」。非エンジニアの記者でも、GPT-4を使えば悩み事を解決するアプリができてしまった。
発表以来、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.
関連記事
ChatGPTが資産構築の相談に 誰にも話したくないような事柄もAIになら相談できる 400Fが開発
金融業界でもフィンテック勢を中心にChatGPTの活用が本格化するかもしれない。FPなどとの金融助言マッチングプラットフォーム「オカネコ」を運営する400Fは、システムにChatGPTを組み込み、顧客の最初の相談に活用していく方針を明らかにした。「GPT-4」搭載ChatGPTは、日本の司法試験に合格できるか 英語なら上位10%のスコアで合格レベル 結果は?
AIチャットbot「ChatGPT」「新しいBing」に、人間には答えにくい質問や、答えのない問い、ひっかけ問題を尋ねてみたらどんな反応を見せるのか。それぞれの反応からAIの可能性、テクノロジーの奥深さ、AIが人間に与える“示唆”を感じ取ってほしい。GPT-4なら外資ITの難解なサービス説明も分かりやすくまとめてくれる AWSやGoogle Cloudで試した
非ITエンジニアだけでなく、ときにIT関係者ですら分かりにくいと感じる外資IT企業のサービス説明文。先日登場した次世代の大規模自然言語モデル「GPT-4」を使えば、平易に説明してくれる。「GPT-4」発表 日本語でもChatGPT英語版より高性能、司法試験で上位10%、「この画像何が面白いの?」にも回答
大規模言語モデル「GPT-4」が登場。テキストでのやり取りだけでなく、ユーザーから画像も受け取れるようになった。司法試験の模擬問題を解かせると上位10%のスコアで合格する。ChatGPTの有料版やAPI経由でこれから利用可能になる。GPT-4をいち早く試すなら「ChatGPT Plus」 月額2400円だが、画像入力など「お楽しみはこれから」
米OpenAIが3月14日(現地時間)に公開した、次世代大規模言語モデル「GPT-4」。これまでのGPT-3や、「ChatGPT」に搭載されたGPT-3.5よりも推論性能を向上させた他、入力された画像に対してコメントしたりなど、マルチモーダル対応を果たしている。