
126人の企画を支えた受付アプリ。ルール・AI・人で、どう仕事を分けたか。|おはようカノジョ #333

はじめに
「おはようカノジョ」は、AIイラストの彼女が毎朝7:30にいってらっしゃいを言ってくれるXアカウント。生成AIや個人開発について、開発日記を毎日書いている。
ハロウィンアート2026では、KITAさん、HONOさん、赤柴さんと一緒に運営に参加した。
僕の担当は、システムとデータの側。
参加表明をした人が、展示サイトの名簿に入っているか。
コメントで届いた作品のURLが、展示サイトへ反映されているか。
その確認と更新のために、澪(Claude)と作ったのが「HALLOWS|おばけ受付」だった。
企画が終わり、KITAさんから、運営の経験を記事にする宿題をもらった。
そこで今回は、受付アプリの中身を書く。
どんなデータを持ち、どこを自動化して、どこを人の判断に残したのか。そして最終日の夜、その仕組みで対応できなかったものは何だったのか。
これから参加型の企画や、作品を掲載するサイトを作る人に向けた、実装と運用の記録です。
この記事で分かること
受付データの持ち方――コメント・参加者・作品をどう照合し、誰がどの情報を更新したか。
自動処理・AI・人の分担――曖昧な参加意思は人が確定し、作品の分類はAIに任せた理由と、実際の判定件数。
通常の自動処理で対応できないときの備え――本番データの更新で決めたこと、最終日の対応、次に必要だと分かった操作。
システム構成図・処理フロー・実画面を交えて解説します。コード配布や導入手順ではなく、企画に合わせた仕組みを考えるための実装・運用記録です。
僕が担当したのは、展示場へデータを届けるところ
まず、担当範囲から。
展示サイトを作ったのはKITAさん。
イラスト館、動画館、ポスター館に作品が並ぶ、今回の会場。
HONOさんは受付の記事、赤柴さんはマガジンを担当し、参加者への案内や作品紹介も含めて、それぞれの場所から企画を動かしていた。
僕が作ったHALLOWSは、運営が使う受付アプリ。
noteのコメント欄と、KITAさんの展示サイトの間に立っていた。
展示サイトは、creators.csvというファイルを読んで表示する。
CSVは、表のデータを保存するファイル形式。今回の名簿は、1行に1人分の情報が入っていた。
名前、noteのID、自己紹介の記事、作品の記事、展示する部屋。
この表が更新されると、展示サイトの内容も更新される。
HALLOWSは、コメントを集めてこの名簿と照合し、作品受付の段階では、作品の情報を書き込むところまでを担当した。

コメントの収集・照合はHALLOWS、展示の表示はKITAさんのサイトが担当した。
参加受付と作品受付では、CSVを更新する担当が異なる。
受付と作品掲載は、別の仕事だった
今回の受付には、二つの段階があった。
最初は、参加表明の確認。
運営3人の案内記事のどれかに「参加します」とコメントしてもらい、参加者として名簿に登録する。この段階では、HALLOWSは名簿へ書き込まない。
コメントと名簿を照合して、まだ登録されていない人や、人の確認が必要なコメントを見せるところまで。実際の登録はKITAさんが行った。
次は、作品の受付。
HONOさんの参加者まとめ記事に作品のURLを届けてもらい、その情報を名簿へ反映する。こちらは3時間ごとに自動で更新する仕組みを作った。
同じコメント欄を扱う仕事でも、必要な判断は違う。
参加したいという意思を確かめること。
作品のURLを読み取り、展示できる情報に整えること。
そこを分けて作った。
ここから先では、データの持ち方、AIと人の分担、本番への書き込み、最終日の対応を、実際の実装に沿って説明する。