コーディングできないのでChatGPTにプログラムを外注してみた ゼロ知識でバッチファイル生成:AIに相談だ!(2/2 ページ)
AIチャットサービス「ChatGPT」に、人間には答えにくい質問や、答えのない問い、ひっかけ問題を尋ねてみたらどんな反応を見せるのか。その反応からAIの可能性、テクノロジーの奥深さ、AIが人間に与える“示唆”を感じ取ってほしい。
ChatGPT あなたが要求した内容に基づいて、以下にバッチファイルの例を示します。
@echo off set /p filename="ファイル名を入力してください: " echo 【タイトル】 > %filename%.txt echo. >> %filename%.txt echo. >> %filename%.txt echo 【要約】 >> %filename%.txt echo. >> %filename%.txt echo. >> %filename%.txt echo 【本文】 >> %filename%.txt echo. >> %filename%.txt echo. >> %filename%.txt echo 関連記事 >> %filename%.txt echo. >> %filename%.txt echo. >> %filename%.txt echo 関連リンク >> %filename%.txt echo. >> %filename%.txt echo. >> %filename%.txt pause
コーディングスキルは不要になる?
実際にこれをバッチファイルにして実行してみたところ、ちゃんと動作した。しかし意図したものとは挙動が違った。指示にある「空白」は「スペースを挿入する」という意味ではなく「何も書かずに改行する」という意味だった。伝え方が悪かったのだ。
その旨を伝えて再度コーディングしてもらう。
@echo off set /p filename="ファイル名を入力してください: " (echo 【タイトル】 echo. echo. echo 【要約】 echo. echo. echo 【本文】 echo. echo. echo 関連記事 echo. echo. echo 関連リンク echo. echo.) > %filename%.txt pause
今度は思った通りのものができた。このくらいの作業量ならそもそもバッチファイルにするほどのことでもなく、コードを書くのも難しくはないが……。連載記事のような定型文があっていちいちコピーペーストするのも面倒な場合には、ダブルクリックしてタイトルを付けるだけでよくなるため、いくらか有用性が出てくる。
コーディング知識がなくてもこれができるのは価値がある。「こんなソフト欲しいな」と思ったアイデアを簡単に実現できそうだ。
ただし、注意点もある。一つは要件と仕様をちゃんと指定すること。例えば次のような雑な指示では、思った通りのバッチファイルを作れない。
ファイルは生成できるがタイトルは指定できないし、テンプレートを使って記事を書いた後、うっかりバッチファイルを動作させると勝手にファイルが上書きされて作業が振出しに戻る。これはChatGPTのせいではなく、指示のせいだ。コーディングはできなくてもいいがプログラムの設計まではできる必要がある。
もう一つ気を付けるべきは生成されたコードの内容だ。複雑な処理を頼んだ場合に、脆弱性を含むコードやPCに悪影響を施すコードが生成される可能性もある。コーディングはできなくてもいいが、コードを読む力とデバッグ力は必要だ。
結果、「コーディング以外全部できる必要がある」という少し不思議な状況になる。今の中高生は学校で「プログラミング的思考」を習うことになっているため、プログラムの設計まではある程度できる人も徐々に増えるだろう。そういう人はCode interpreterを便利に使えるのかもしれない。
関連記事
- ChatGPT新機能を使えば大学入学共通テストの数学も満点取れる? 「Code interpreter」検証
ChatGPTで「Code interpreter」という機能が登場した。チャット上でPythonのコードを実行できるのだが、これを使えば大学入学共通テストの数学も解けるのではないか。実際に2023年度の問題を解かせて検証してみた。 - ChatGPT、データ分析もできちゃうのか 新機能「Code interpreter」でデータ読み込み、Python実行が可能に アイデア続々
米OpenAIがAIチャットサービス「ChatGPT」に「Code interpreter」という機能のβ版を追加した。これによりファイルをアップロードできるようになった他、ChatGPT上でのPythonプログラムの実行にも対応。Twitter上ではさまざまな利用方法が考え出されている。 - “ChatGPT生成文”検知ソフト、2023年内に発売へ 大学生のレポートのコピペ抑止
ソフトウェア開発のアンクは、チャットAI「ChatGPT」で作成した文章を判別するソフト「コピペルナーV6」(仮称)を発売すると発表した。発売日は2023年内の予定。 - ITmedia NEWSは記事執筆フローにChatGPTなどAIを導入します
ITmedia NEWSが記事執筆・編集フローにAIを導入する。これにより、日々の編集・執筆効率を上げることで独自取材のリソースを強化する。この記事ではAIに担ってもらいたい部分と編集部として変わらず続けていく部分について整理する。
Copyright © ITmedia, Inc. All Rights Reserved.