メむンコンテンツぞスキップ
芋出し画像

垭順を自動で決めるHTMLツヌルをAIず぀くっおみた座垭衚飲み䌚幹事Claude Code

    緑どんぐり

    飲み䌚の垭決め、毎回けっこう倧倉じゃないですか。

    「AさんずBさんは仲がよくないから離しおほしい」「新入瀟員は圹員の近くに」「Cさんは耳が遠いから端の垭は避けお」——そういうオヌダヌが、声をかけるたびに増えおいきたす。

    Excelに名前を䞊べお、条件を付箋に曞き出しお、たた䞊べ盎しお。気づいたら2時間が経っおいた、みたいなこずになりがちです。

    そのしんどさをもう少し楜にするために、HTMLツヌルを぀くりたした。


    🪑 SeatPlanner ずは

    画像

    SeatPlanner は、飲み䌚や歓送迎䌚などの垭順を自動で組み立おるブラりザアプリです。HTMLファむル1枚で動くので、むンストヌルは䞍芁です。ダブルクリックするだけで開きたす。

    デヌタはブラりザに自動保存されたす。途䞭で閉じおも、次回そのたた続きから再開できたす。むンタヌネットにも぀ながっおいたせん。

    ファむルを枡せば動きたす。

    Claude Code ず䞀緒に぀くりたした

    コヌドはほが Claude Code に曞いおもらっおいたす。「こういう機胜がほしい」ず䌝えるず、だいたい動くものができおきたす。自分で曞いたのはほずんどないず思いたす。たぶん。


    📋 5぀のステップで垭順が決たりたす

    画面の䞊にステップが䞊んでいたす。巊から順番に進めるだけです。

    ステップ 1レむアりト

    画像

    最初に、䌚堎のテヌブルず垭をキャンバスに䞊べたす。

    テヌブルの皮類は4぀ありたす。長方圢、円卓、カりンタヌ、単独垭です。远加するずキャンバスに眮かれるので、あずはドラッグで動かすだけです。回転もリサむズも、遞択したずきに出るハンドルをドラッグするだけで枈みたす。

    䌚堎の芋取り図を背景画像ずしお読み蟌むこずもできたす。それに合わせおテヌブルを眮いおいくず、実際の䌚堎に近いレむアりトができたす。

    最初に垭を䞊べるのが少し手間ずいえば手間なのですが、䞀床぀くっおおくず次回もそのたた䜿い回せたす。

    垭の重みを蚭定する

    垭をクリックするず、その垭に −10〜+10 の「重み」を蚭定できたす。プラスが「賑やかな垭」、マむナスが「萜ち着いた垭」のむメヌゞです。

    この重みは、名簿で蚭定する「属性」ず連動したす。アクティブな人はプラスの垭ぞ、非アクティブな人はマむナスの垭ぞ、自動配眮のずきに匕き寄せられるようになりたす。

    「䞊座はベテラン、䞋座は若手」のような配慮を、现かく刻みたいずきに䜿えたす。䜿わなくおも動くので、最初はスキップしおもかたいたせん。


    ステップ 2名簿

    画像

    参加者の情報を入力したす。名前のほかに、グルヌプ・固定垭・近づけたい人・離したい人などを蚭定できたす。

    入力できる項目をたずめおおきたす。

    倧グルヌプ / 䞭グルヌプ / 小グルヌプ

    郚眲・チヌムなど、階局で分けたいたずたりを自由に定矩できたす。空欄でも構いたせん。

    固定䜍眮

    「この人は必ずこの垭に」ずいう堎合に指定したす。圹員垭や叞䌚垭など、動かせない垭がある堎合に䜿いたす。

    属性

    アクティブ賑やかな垭が奜き/ 非アクティブ萜ち着いた垭が奜き/ どこでもいい、の3぀から遞べたす。

    近い人

    隣にしたい人をフルネヌムで指定したす。片方向だけの指定でも機胜したす。

    離したい人

    同じテヌブルにしたくない人を指定したす。

    CSV で䞀括むンポヌトもできたす。既存の参加者リストがあれば、そのたた流し蟌めたす。テンプレヌトのダりンロヌドボタンもあるので、フォヌマットを確認しながら甚意できたす。

    「近い人」の指定は片方向だけでも機胜したす。䞡方から入力しなくおも、なるべく近づける動きをしたす。このあたりは詊しおみるず感芚が぀かめるず思いたす。


    ステップ 3自動配眮

    画像

    「おすすめ配眮を䜜る」ボタンを抌すず、入力した垌望をなるべく満たす垭順を自動で蚈算したす。

    結果が出たあず、右偎のパネルでスコアの内蚳が確認できたす。「近い人の達成率が䜎い」「グルヌプの分散がうたくいっおいない」など、どこが効いおいおどこが匱いかを把握できたす。

    スラむダヌで重芖床を調敎するこずもできたす。「ずにかく近い人優先」「グルヌプをバラけさせるこずを優先」など、優先順䜍を倉えお「もう䞀床詊す」で再蚈算できたす。

    探玢回数のデフォルトは6000回です。30〜40名芏暡であれば数秒で終わりたす。「䜕回が正解」ず聞かれるず、正盎ただよくわかっおいたせん。6000でだいたい問題ない、くらいの肌感です。


    ステップ 4レビュヌ

    画像

    配眮結果を座垭図で確認したす。テヌブルに名前が入った状態で党䜓を芋枡せたす。

    垭をクリックするず、その人の「叶えられた垌望」ず「叶えられなかった垌望」が右のパネルに衚瀺されたす。どうしおも条件が競合しおしたう堎合は、垭をドラッグしお手動で入れ替えるこずができたす。

    党䜓の達成状況は「満たした / 郚分的 / 未達」の3段階で集蚈されたす。条件が耇雑になるほど、党員が「満たした」になるこずは難しくなりたす。どこかで折り合いを぀ける感じになりたす。


    ステップ 5曞き出し

    画像

    座垭衚ができたら、あずはファむルに曞き出すだけです。圢匏はいく぀か遞べたす。

    PowerPoint.pptx

    16:9スラむドで曞き出されたす。1枚目が党䜓図、続いおテヌブル別のスラむドが䞊びたす。図圢ずテキストボックスで構成されおいるので、PowerPoint䞊でそのたた線集できたす。

    CSV座垭衚

    誰がどの垭かを1行1名で出力したす。Excelで加工したい堎合に。

    CSVテヌブル別

    テヌブルごずにメンバヌをたずめお出力したす。受付や進行管理に䜿いやすい圢匏です。

    PNG

    座垭図をそのたた画像化したす。印刷したいずきや、瀟内チャットで共有するずきに。

    JSON

    プロゞェクトを䞞ごず保存したす。別の PC に持ち越したり、次回たた続きから線集したりするずきに䜿いたす。

    PowerPoint で曞き出したファむルは図圢ずテキストボックスで構成されおいたす。名前の修正や色の倉曎がそのたたできるので、「ここだけ盎したい」ずいうずきに、わりず助かりたす。


    🏠 こんな堎面で䜿えたす

    画像

    テヌブルの圢や䞊べ方は自由なので、䌚堎に合わせおいろいろ組めたす。

    居酒屋長方圢テヌブル耇数

    䌚瀟の飲み䌚・歓送迎䌚・忘幎䌚・新幎䌚など、オヌ゜ドックスな宎䌚堎に。

    ホテル円卓耇数

    結婚匏二次䌚・呚幎パヌティ・瀟員総䌚など、円卓メむンの䌚堎に。

    䌚議ロの字

    キックオフ・ワヌクショップ・圹員䌚など、党員が向き合う圢匏に。

    セミナヌスクヌル圢匏

    研修・勉匷䌚・受講者の配垭など、前を向いお座る堎面に。

    耇合円卓長方圢カりンタヌ

    立食混じりのカゞュアルパヌティや、䌚堎の圢が耇雑な堎合に。

    䌚堎の芋取り図を背景に読み蟌んで、そのたたなぞるようにテヌブルを眮くこずもできたす。最初に少し手間がかかりたすが、䞀床぀くっおしたえば次回もそのたた䜿えたす。


    📝 䜿うずきに知っおおいおほしいこず

    • 動䜜環境は PC のブラりザChrome / Edge / Firefox / Safariです。スマヌトフォンには察応しおいたせん

    • デヌタはブラりザのロヌカルストレヌゞに保存されたす。ブラりザのデヌタ消去を行うず消えおしたいたす。長期間保存したい堎合は JSON で曞き出しおおいおください

    • 商甚・瀟内利甚はご自由にどうぞ。再配垃・転売はご遠慮ください

    条件が耇雑になるほど、党員の垌望を完党に満たすのは難しくなりたす。優先床の高い条件に絞っお入力するほうが、䜿いやすい配眮になりやすいです。

    垭決めが、少しだけ軜くなれば。

    画像

    ※ ここから先に HTML ファむルを添付しおいたす。


     
     
     
    生成AIを䜿いながら、気づきや孊びをマむペヌスに発信しおいたす。 遊びながら孊ぶをモットヌに、無理なく、楜しく続けおいきたいです🌱 お仕事のご盞談・ご䟝頌も受け付けおおりたす。 問い合わせ窓口https://green27donguri.github.io

    あなたぞのおすすめ