AIでシフト作成できた③ Claudeでノーコードwebアプリ

無料GPT

当ブログではこれまで「AI(ChatGPT)で勤務(当直)シフト表を作りたい、作れるのか?」という記事を過去2回ご紹介しました。
初期ChatGPT編…①
Code Interpreter機能を使った編…②

そして前回の記事では「ノーコード勤怠管理アプリがClaudeで作れた!」という結果をご紹介しました。
Claude(クロード)とは、こちらもChatGPTのような生成AIでChatGPTのライバルAIです。

実際に使ってみると、Claudeを使えばwebアプリが驚くほど簡単に作れということが分かりました。そしてふと思ったのが…

ならばフト作成するwebアプリも作れるのでは

やってみたらできました。

Claudeで作成したシフト管理webアプリの結果画面。ノーコードで出勤者の割り当てを実現。
Screenshot

プログラミング経験ゼロの方でも、無料でシフト作成webアプリが作れる方法を詳しくご紹介します。

実際にできたアプリを使って試せるリンクもご用意しましたので、ぜひ「本当にできるの?」を体験してみてください!

Claude(クロード)を使ったシフト作成webアプリの作り方

Claudeに用いたプロンプトは以下になります。そしてClaudeのバージョンは「Claude Sonnet4」です。

月ごとの当直勤務の当番表を作るwebアプリが欲しくて、Claudeに考えて欲しいです。なお人間側はプログラミング等に詳しい者はいません。PC、スマホは持っています。

・メンバーは「○」「△」「×」と3つから選ぶようにしたいです。
・だれも当直を担当しない日がないようにしたいです。
・すべての人が3回もしくは4回、当直するように当直を割り振りたいです。
・複数回担当する場合、その間隔を3日以上あけるようにしたいです。

上記のルールで動くアプリについて仕様を考えて欲しいです。
そしてwebアプリを作って欲しいです。

でき上がったアプリが以下になります。下の画像をタップしていただくと、できたアプリを使って試していただけます(Claudeのプレビュー画面にリンクしています)

Claudeが作ったシフト作成アプリにて、メンバーの希望を入力する画面。
リンク先のアドレス https://claude.ai/public/artifacts/22ef2ce1-5cf7-43f5-a47c-a5a596eb0d7c

上記スクリーンショットの右下には「Customize Artifact」というボタンがあります。これをタップすると、上記のアプリをベースに変更を加えることができます。

【カスタムの例(プロンプト)】

条件的に「誰も入れない」場合は空白を表示して下さい
・「この日に入れる人は1人だけ」の場合は結果の色を変更して下さい
印刷ボタンをダウンロードボタンに変更して下さい
○印がもっとも少ない日の出勤者をまず決めて、それから他を決めて下さい

するとコードが変更され、あなただけのWebアプリを作れます。

csvファイルをドロップして作るシフト作成アプリも

先ほどClaudeが作ったwebアプリに対して、お願いごとを盛り盛り加えたバージョン(改良完成版)も下にご紹介します。画像をタップしていただくと、試しにClaudeが作ったwebアプリの使用感を試していただけます。

主な変更箇所は「csvファイルをドロップしてシフト表を作る」という作り方に変更した感じです。

CSVファイル対応シフト作成アプリ。Googleスプレッドシートからデータ取り込み可能
リンク先のアドレス https://claude.ai/public/artifacts/ccfbaf59-534f-4ddc-929a-3d33d65f6105

送ったcsvデータは以下のような感じです。Googleのスプレッドシートを編集して、ダウンロード→csv(コンマ区切り)として保存しました。

シフト作成用CSVデータのサンプル。Googleスプレッドシートでの勤務希望入力例
Screen Shot(Googleスプレッドシートの画面です)

メンバーの要望をcsvにひとまとめする「調整さん」を使った方法を、下記の記事で紹介しています。

Claudeが作ったアプリをローカルで動かす手順

アプリはwebサイト経由(Claude)で使うこともできますが、ご自分のパソコン(またはサーバー)にダウンロードしても使えます。ここでは、ご自分のパソコン内で使う方法をご紹介します。

  1. Claudeが作ったコード全文をコピーします。
    ※コピーボタンは画面の右側上部にあります(下の画像参照)。
    ①を押すと全文コピーです。
    ②を押すとコード全文が表示されます。それを全選択してコピーする方法もあります
Claudeで生成されたwebアプリのコードをコピーする手順。①②と番号を振り、コードを表示・コピーする場所を示しています。
Screenshot

2.メモ帳を開く→コピペして保存

  • Windowsの場合:スタートメニュー → 「メモ帳」で検索
  • Macの場合:「テキストエディット」を開く

3.コードを貼り付け

  • メモ帳にコードを貼り付け(Ctrl+V)

4.拡張子HTMLファイルとして保存

  • 「ファイル」→「名前を付けて保存」
  • ファイル名:勤怠管理.html拡張子として必ず.htmlをつける
  • ファイルの種類:「すべてのファイル」を選択
  • 保存場所:デスクトップなど分かりやすい場所

5.おすすめの保存場所…デスクトップにフォルダを作る

Claude vs ChatGPT|webアプリ作成でのメリット比較

Claudeにはできて、ChatGPTにはできないことは下記の3つ(2025年7月現在)です。

【Claudeにはできる】

・画面2分割(トーク画面とプレビュー画面)
・プレビュー画面で使用感を試せる
・コード変更の足跡が全て残る
・作ったwebアプリをwebで公開できる、URLを知る人がアクセスして試せる

Claudeは画面2分割で表示!

Claudeは、プロンプト次第で画面が2分割表示されます。はじめのトーク画面はChatGPTと同じです。プロンプトに「アプリを作って」「コードを書いて」とお願い文を入れた場合、自動的に画面が2分割され、コードが生成され、できたコードが自動プレビューされます(下の図の①と②)。

Claudeの画面分割機能。トーク画面とwebアプリプレビュー画面が自動で同時表示されています。
Screenshot(画面が2分割したClaude)

プレビュー画面で使用感を試せる

「Claude、ゲームを作って」や「Claude、アプリを作って」などお願いした場合、Claudeがコードを書き、その後、どこにも遷移することなくプレビュー画面が表示されます。

早速使って、修正点をお願いすれば良いという訳です。

「ゲームを作って」などの際は、特に便利な機能ですよ。

コード変更の足跡が全て残る

「もっとこうして」など修正をClaudeに依頼すると、Claudeがコードを書き直してくれます。コードの修正履歴はすべて残っています。「やっぱ戻りたい…」という時に便利です。

過去のバージョンに戻るボタンは下図の赤枠部分です。

Claudeのコード変更履歴機能。webアプリ開発の修正履歴を完全保存
Screenshot

作ったアプリをwebで公開&URLを知る人がアクセスして使える

Claudeと会話しながら作った成果物は、成果物の部分のみ(チャットは含まず)ネットにUPできます。やり方は下図の通りです。まず、チャット画面右上にご注目を。「公開」というボタンがあります。それをタップします。

Claude Artifactsの公開機能。作成したwebアプリをURL共有するボタンの場所を示しています。
Screenshot

公開ボタンを押すと、下図の画面になります。押すと、成果物へのリンクURLが発行されます。

Claudeで作成したシフト管理アプリの公開URL発行画面です。無料でwebアプリ共有
Screenshot

発行されたURLを「社内で共有」「仲間と共有」「みんなに公開」など、できます。

もちろんURLを発行せずに「ローカルで保存(PC内に保存)」も可能です。

結論:ノーコードでシフト作成アプリできた!

2023年5月には、全くできなかった「生成AIでシフト表づくり」。

2025年7月には無料でできるようになってました〜!

生成AIの進歩にはビックリです。触り続けて、変わっていくAIを体感し続けることが大事なのかなと筆者は思っています。

よくある質問|Claude シフト作成アプリ Q&A

(以下はClaudeが作ったClaudeの使い方に関しての文章です)

Q. Claudeは無料で使えますか?
A. はい、無料版でも十分にwebアプリ作成が可能です!今回ご紹介したシフト作成アプリも、すべて無料のClaude Sonnet4で作成しました。有料版もありますが、まずは無料版で試してみることをおすすめします。

Q. プログラミング経験が全くなくても本当に作れますか?
A. 大丈夫です!プログラミング知識は一切不要です。「こんなアプリが欲しい」という要望を日本語でClaudeに伝えるだけ。あとはClaudeが自動でコードを書いてくれます。筆者も「HTMLって何?」レベルから始めましたが、問題なく作れました!

Q. ChatGPTでも同じようなアプリは作れますか?
A. ChatGPTでもコード生成は可能ですが、Claudeの方が圧倒的に便利です!理由は画面分割でリアルタイムプレビューができること、修正履歴が残ること、そして作ったアプリを簡単に公開・共有できることです。「アプリ作成ならClaude一択」。

Q. エラーが出た時はどうすればいいですか?
A. Claudeに「エラーが出ました」と報告するだけでOK!エラーメッセージをコピペして「これを修正して」とお願いすれば、Claudeが自動で修正してくれます。まさに「AIが秘書」状態です。

Q. もっと複雑なシフト条件(夜勤・日勤・休日出勤など)にも対応できますか?
A. もちろんです!「こんな条件も追加したい」とClaudeにお願いすれば、どんどんカスタマイズしてくれます。今回は基本的なシフト作成でしたが、実際にはかなり複雑な条件にも対応可能です。「まずは基本版を作って、徐々に機能追加」がおすすめの進め方ですよ!

コメント

タイトルとURLをコピーしました