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

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と展示サイトの構成。
    コメントの収集・照合はHALLOWS、展示の表示はKITAさんのサイトが担当した。
    参加受付と作品受付では、CSVを更新する担当が異なる。


    受付と作品掲載は、別の仕事だった

    今回の受付には、二つの段階があった。

    最初は、参加表明の確認。

    運営3人の案内記事のどれかに「参加します」とコメントしてもらい、参加者として名簿に登録する。この段階では、HALLOWSは名簿へ書き込まない。

    コメントと名簿を照合して、まだ登録されていない人や、人の確認が必要なコメントを見せるところまで。実際の登録はKITAさんが行った。

    次は、作品の受付。

    HONOさんの参加者まとめ記事に作品のURLを届けてもらい、その情報を名簿へ反映する。こちらは3時間ごとに自動で更新する仕組みを作った。

    同じコメント欄を扱う仕事でも、必要な判断は違う。

    参加したいという意思を確かめること。
    作品のURLを読み取り、展示できる情報に整えること。

    そこを分けて作った。

    ここから先では、データの持ち方、AIと人の分担、本番への書き込み、最終日の対応を、実際の実装に沿って説明する。

    あなたへのおすすめ