メインコンテンツへスキップ
見出し画像

AIに「できない」と言われたら、本当にできないの?無料プランでも関数電卓.exeのビルドできちゃったよ~ん!

    こんにちは、プログラムが書けないカリンちゃんです!

    今回は、無料版ChatGPTでどこまでAI個人開発ができるのか、試してみました。お題は、Windows用の関数電卓。プログラムのソースコードではなく、そのまま起動できるEXEファイルを作ってもらいます。

    最初の回答は「できません」

    まずは、無料版ChatGPTにこんなお願いをしてみました。

    【プロンプト①】

    関数電卓をcalc-chatgpt-20261014.exeでダウンロードさせて。

    すると、ChatGPTはPythonのソースコードと、EXEを作るための手順を提示してくれました。PythonとPyInstallerを自分のパソコンにインストールして、コマンドを実行すれば作れるそうです。

    いやいや、欲しいのは完成品なの!

    GitHub Actionsならどうだ!

    そこで思いついたのが、GitHub Actionsです。

    GitHubには、Windowsなどの環境でプログラムを自動的にビルドする機能があります。それがGitHub Actions。

    ChatGPTが直接EXEを作れなくても、GitHubに作ってもらえばいいんじゃない?

    GitHub連携は意外なほど簡単

    GitHubは、プログラムをインターネット上に保存・管理できるサービスです。ChatGPTとの連携も、意外なほど簡単。

    【プロンプト②】

    プラグインのgithubをインストールして。
    画像

    インストールを押して

    画像

    Create an accountを押して

    画像

    GoogleかAppleでアカウントを作って、あとは指示通り進めるだけ。プログラミングもコマンド入力も必要ありません。

    実際に無料版ChatGPTで試してみると、GitHubに保存されているファイルの読み取りだけでなく、新しいファイルの作成・保存にも成功しました。

    無料版ChatGPTでも、GitHubを直接操作できちゃったんです!

    GitHub ActionsでEXEを作らせる

    ここまでできれば、あとはChatGPTにお願いするだけ。

    関数電卓のプログラムを書いて、GitHubに保存して、GitHub ActionsでWindows用のEXEをビルドしてもらいます。そして、完成したEXEをダウンロードできるように指示しました。

    【プロンプト③】

    GitHub ActionsでWindows用の関数電卓.exeを作ってください。

    画像

    で、許可すると・・

    できちゃったよ~ん!(笑)

    GitHub Actionsでビルド成功!!

    指定したとおり、関数電卓.exe が完成しました。しかも、ちゃんとダウンロードできる状態になっています。

    無料版ChatGPT+GitHubだけで、Windows用EXEの作成に成功!

    Pythonのインストールも、コマンド入力も、開発環境の構築も不要でした。

    GitHub連携の本当の価値

    今回、ぜひ伝えたいのは、GitHubとChatGPTを連携することの便利さです。

    GitHubに保存しておけば、プログラムの修正履歴が残り、以前の状態に戻すこともできます。そして、AIが以前の会話を忘れてしまっても、GitHubにはソースコード、つまりプログラムの設計図が残っています。

    AIはそのファイルを直接読み取り、修正することもできます。

    さらにGitHub Actionsを使えば、今回のようにEXEのビルドやテストを自動化できます。Cloudflareと組み合わせれば、Webアプリの公開まで可能です。

    しかも、GitHubとの連携は一度済ませておけば、次のアプリ開発にもそのまま使えます。

    初心者こそ、ChatGPTとGitHubを連携してみてほしい。

    AI個人開発の楽しみが、ぐっと広がりますよ!

    こちらの記事もおすすめ



    記事が気に入ったら、ぜひ「スキ」をお願いします! 励みになります!

     
     

    Karin

     
     
    自家用ソフト(非売品)開発者。AIと古い機械をつないで遊んでいます。ChatGPTやCodexを工具に、電子工作、自宅サーバー、Androidアプリ、OpenWrt移植などに挑戦中。自分や家族が使いたいものを、日曜大工のように作っています。ノウハウはできるだけ無料で共有します。

    あなたへのおすすめ