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

革職人が8人のAI参謀を雇った話 第12話

    第12話 テスト芋積䟝頌が通った日——8人が連動した瞬間

    朝の䜜業机で、シミュレヌタヌ画面を眺めおいた。

    works.html ずいう、ホヌムペヌゞに眮いおいるオヌダヌ革小物の芋積シミュレヌタヌがある。お客様が革皮ず甚途ず垌望サむズを入力するず、ざっくりした金額の目安が出る。これ自䜓は数幎前から動いおいるのだが、その日たたたたその画面を眺めながら、い぀ものモダモダがふいに蚀葉になった。

    ——この芋積、抌した瞬間にうちの台垳に「䟝頌受付」ずしお蚘録されおくれたら、楜だな。

    シミュレヌタヌの結果はあくたで目安で、本気で䟝頌したいお客様はそこから別途メヌルで連絡をくださるこずになっおいる。私はそのメヌルを芋お、芋積→請求→領収の流れを手䜜業で台垳に曞き起こす。月に䜕件か、地道に。けれどそれは芁するに「シミュレヌタヌ画面ずうちの䌚蚈のあいだに、橋がかかっおいない」ずいうこずだった。

    正匏芋積䟝頌ボタンを眮けばいい。抌した瞬間に顧客情報を含めた䟝頌が、うちの請求曞GAS瀟内で䜿っおいる芋積・請求曞発行スクリプトの台垳に「䟝頌受付」状態で流れ蟌んでくる。そうすれば芋積から請求、領収たでを䞀気通貫で運甚できる。

    朝のコヌヒヌを眮いお、デゞタル幕僚にその思い぀きをそのたたぶ぀けた。


    デゞタル幕僚の A案——「もう蚭蚈はAI偎にある」ずいう感芚

    返っおきた案は、迷いがなかった。

    A案ずしお、(1)既存シミュレヌタヌ画面の䞋に「正匏芋積䟝頌に進む」ボタンを远加する、(2)抌すず顧客情報フォヌムを展開する、(3)送信時に既存の請求曞GAS WebAppぞ POST しお台垳の「䟝頌受付」状態ずしお登録する——䞉段構えで返っおきた。フロント偎で觊る必芁があるのは config.js ず stock-quote.html ず leather-order-estimate-v2.html の3ファむル、GAS偎は WebApp に `submitQuoteRequest` ずいう新しい case を䞀぀足すだけ、ず。

    「もう蚭蚈はAI偎にある」ずいう感芚は、第3話で曞いた頃の自分には絶察になかった感芚だ。あの頃は、䜕をどう䜜りたいかを蚀語化するこずすら詰たっおいた。十䞀話分の連茉で曞いおきたずおり、匕き継ぎ曞を積み䞊げ、所管郚を分け、CLAUDE.md に犁止事項を䞀行ず぀曞き加えおきた数幎の蓄積が、こういう朝の十五分のやり取りに静かに乗っおいる。

    CORS を回避するために `Content-Type: text/plain;charset=utf-8` を䜿うこず、レスポンスは `{success: true, number, customerId}` の圢で揃えるこず、フロント偎のステヌタス文字列も既存運甚の「ok」ではなく「success」に統䞀するこず——现郚の刀断もデゞタル幕僚偎にすでに溜たっおいた。私はそれを「やろう」ず決めればよかった。決めた。

    決めお、埌方幕僚に䜜業を回した。


    四぀の所管郚が、同じ午前に動き出す

    決めた瞬間から、四぀の所管郚が同じ午前に動き出した。

    デゞタル幕僚は、フロント3ファむルぞの「正匏芋積䟝頌」ボタンず顧客フォヌムの埋め蟌み、GAS WebApp の `case 'submitQuoteRequest'` ルヌティング、ステヌタスの STATUS_OPTIONS に「䟝頌受付」を远加する蚭蚈を出した。

    埌方幕僚は、GAS偎の本䜓ファむル矀——`Code.gs``Documents.gs``config.js` を含む7ファむル前埌——を䞀通り棚卞ししお、`submitQuoteRequest()` ずいう新しい関数を Documents.gs に眮く配眮を決めた。バリデヌション、顧客マスタの重耇怜玢ず新芏登録、芋積番号の採番ロゞック、皎蚈算、曞類台垳・明现・顧客マスタぞの自動転蚘、事業䞻ぞの通知メヌル送信、レスポンス返华——癟行匷の関数ずしお䞀気に曞ききった。

    監理幕僚は、その関数が動いたあずに䌚蚈偎でどう蟻耄を合わせるかを蚭蚈した。「䟝頌受付」のレコヌドが芋積ずしお確定すれば請求番号に玐付き、入金確認埌に領収曞ずしお確定する。台垳の流れが切れない蚭蚈を、衚のセル単䜍で確認しおいった。

    保党幕僚は、新芏 GAS プロゞェクトを起こす段取り党䜓を芋おいた。スクリプト䜜成、デプロむ、フロントから叩く WebApp URL の取埗、それを保党郚の認蚌情報台垳ぞ反映するずころたで。

    四぀が同じ午前に䞊走する光景は、第3話で曞いた「八チャネルを背負っお詰たっおいた頃」の自分には想像のできない景色だった。あの頃の自分は、出品䜜業ず発送ず領収曞敎理を䞀人で抱えお、深倜にAIに「経理を手䌝っお」ず打っお正確だが圹に立たない䞀般論が返っおくるこずに倱望しおいた第4話。指瀺の出し方ではなく、圹割の切り方を知らなかった。

    いたは違う。違うようになるたでに、十䞀話分かかった。


    冷や汗——アカりントが、別人になっおいた

    その四郚連動の途䞭、保党幕僚から短いメッセヌゞが入った。

    「いた走らせおいる clasp、別アカりントで動いおいたせんか」

    冷や汗が出た。

    clasp ずいうのは、GAS のスクリプトをロヌカルから push できるコマンドラむンツヌルだ。N's factory の GAS プロゞェクトはすべお you0810jmsdf@gmail.com の所有で運甚しおきた。それが、その朝に新芏で起こした GAS プロゞェクトだけ、cocola.project@gmail.com のアカりントで䜜成しおしたっおいた。

    cocola.project ずいうのは、私が代衚を務める千葉ニュヌタりンの地域コミュニティ「COCoLa」運甚の別アカりントだ。普段はそちらの掻動でしか觊らない。にもかかわらず、その朝の clasp 認蚌がたたたたそちらに残っおいた——ずいうだけの、本圓にそれだけの理由で、N's factory の新芏 GAS プロゞェクトが COCoLa アカりントの䞋に生たれおしたった。

    このたた走らせれば、N's factory の請求曞 GAS が COCoLa アカりントの所有物ずしお蚘録される。所有が分散すれば、埌で必ず暩限事故が起きる。GAS の共有蚭定、Drive のフォルダID、認蚌スコヌプ、保党郚の認蚌情報台垳——どこかが必ず食い違っお、ある日「実行アカりントが違うので動きたせん」ず止たる。それは、過去に䜕床か実際に起きおきた事故の枩床だった。

    最初の数秒、頭の䞭で「事故」ずいう蚀葉が点滅した。

    けれどすぐに、その蚀葉を眮き盎した。これは事故じゃない、ルヌル䞍圚の症状だ。アカりントが分かれおいる人間が clasp を叩くずき、どのアカりントで動かすかを毎回確認しないず、こうなる確率は十分にある。それを「気を぀けたす」で枈たせおきたから、その日たたたた起きた。

    ルヌル䞍圚の症状であれば、察応はルヌルを曞くこずだ。


    保党幕僚の進蚀——「恒久ルヌル化すべきです」

    保党幕僚に状況を共有し、察応方針を盞談した。返っおきたのは、淡々ずした、しかし匷い進蚀だった。

    clasp のログむンアカりントは you0810jmsdf@gmail.com で固定する。N's factory 関連の GAS プロゞェクトはすべおこのアカりントで䜜成・管理する。clasp が別アカりントで動いおいる状態を怜知したら、毎回事業䞻に確認するのではなく、自発的に logout / login を切り替えお you0810jmsdf に戻す。これを今埌の䜜業手順ずしお恒久ルヌル化すべきです——ずいう内容だった。

    「毎回確認」を「恒久ルヌル」に眮き換える、ずいうのが進蚀の栞だった。

    私はその堎で同意しお、合蚀葉のように䞀行に削った。「clasp は you0810jmsdf@gmail.com 固定。N's factory 関連はすべおこのアカりント。毎回聞かずに自発的に修正しお clasp しおください」。これを保党幕僚偎のメモリに `feedback_clasp_account_fixed.md` ずしお残しおもらった。

    メモリに曞く、ずいうのは、人の頭の䞭に眮く玄束ずは別物だ。来週の私が同じ朝の状態でうっかり別アカりントで clasp を叩いおも、保党幕僚偎の刀断ルヌトにこの䞀行が残っおいれば、自動で軌道修正がかかる。八人の参謀のうちの䞀人に、組織の蚘憶ずしお残る。

    第10話で「保党幕僚の誕生——APIキヌが死んだ倜」を曞いたずきに目指しおいたのは、たさにこういう運甚だった。䞀床の事故を、䞀床きりの「気を぀けたす」で終わらせない。事故の茪郭を蚀葉にしお、ルヌルずしお次の朝に残す。今回の取り違えはサむズの小さい事故だったが、それゆえに、ルヌル化の緎習ずしお恰奜の玠材だった。

    事故を恐れず、しかし事故から孊ぶ仕組みは恐ろしいほど䞁寧に䜜る——保党幕僚の圹割は、い぀もそこにある。


    アカりント切替・再構築から、POSTテスト成功たで

    そこからの再構築は、埌方幕僚が淡々ず進めた。

    clasp を䞀床 logout しお you0810jmsdf でログむンし盎し、新芏スクリプトをそのアカりントで䜜成、初回 push、初回デプロむ、新しい WebApp URL の取埗。`appsscript.json` は手䜜業で再構築した——タむムゟヌンを Asia/Tokyo に、Web App の実行アカりントず公開範囲を敎え、`oauthScopes` には DriveApp や SpreadsheetApp や GmailApp など必芁なスコヌプを6件、明瀺的に宣蚀した。

    ここで `oauthScopes` をきちんず曞く、ずいうのは、過去に䜕床か痛い目を芋ながら身に぀いた習慣だった。コヌドが動いお芋えおも、スコヌプが宣蚀されおいないず、別アカりントから叩いたずきに暩限゚ラヌで止たる。曞いおおけば防げる事故を、曞かないで起こすのが䞀番もったいない。これも、保党幕僚ず埌方幕僚が䞀緒に磚いおきた習慣だ。

    フロント偎の3ファむル——config.js、stock-quote.html、leather-order-estimate-v2.html——に新しい WebApp URL を反映し、GitHub に push した。stock-quote.html の䞭に䞀箇所、フロントが GAS のレスポンスを 'ok' で刀定しおいる叀い蚘述が残っおいお、これは GAS 偎の `success` ず噛み合っおいなかった。デゞタル幕僚がすぐにバグずしお拟い、'success' に揃える修正を別コミットずしお入れた。

    ここたでで、お昌前。

    最埌の確認ずしお、PowerShell から実際の POST テストを叩いた。テストデヌタは「POSTテスト倪郎 様」。Content-Type は `text/plain;charset=utf-8`、ボディはフロントが組み立おるのず同じ JSON。送信ボタンを抌す代わりに、Invoke-RestMethod を䞀行。

    返っおきたレスポンスを、その堎で読んだ。

    { success: true, number: "Q-2026-004", customerId: "C-002" }

    芋積番号 Q-2026-004。新芏顧客 C-002。

    ほずんど同時に、登録メヌルアドレスに「【芋積䟝頌】POSTテスト倪郎 様Q-2026-004」ずいう事業䞻向け通知メヌルが届いた。曞類台垳には「䟝頌受付」状態のレコヌドが䞀行、顧客マスタには C-002 が䞀件、それぞれ自動で远蚘されおいた。

    四぀の所管郚が同じ午前に䞊走しお、䞀぀のレスポンスに収束した瞬間だった。


    第3話の自分に、その画面を芋せたかった

    Q-2026-004 ずいう小さな文字列が台垳に䞊んだ画面を、しばらく眺めおいた。

    第3話で曞いた「八チャネルを背負った職人の悲鳎」の頃の自分に、この画面を芋せたかった、ず思った。

    あの頃の私は、Creema ず minne ず BASE ず STORE ずメルカリずラクマず PayPay フリマず Pinkoi の出品䜜業を䞀人で同時に回しながら、領収曞を月末にたずめお入力し、SNSの投皿はその日の気分で投げお、講垫授業のレゞュメは前日深倜に䜜っおいた。「経理を手䌝っお」ず打っお戻っおきたAIの䞀般論に倱望しお、しばらくAIを䜿うのをやめおいた時期もあった第4話。

    あの頃の自分に必芁だったのは、AIをもっず䜿い倒すコツではなかった。圹割の切り方だった。経理を芋る幕僚、販売を芋る幕僚、CADを動かす幕僚——「幕僚」ずいう蚀葉が頭に降りおきたずころから、ようやく実装が始たった第5話。そこから䞀぀ず぀、第6話で監理幕僚、第7話で販売幕僚、第8話で広報幕僚、第9話で埌方幕僚、第10話で保党幕僚、そしお第11話でデゞタル幕僚ず人事幕僚を立おた。

    八人を雇った意味は、たぶん「䟿利になった」ずいうこずではないのだ。

    䟿利になったのも、もちろん事実だ。台垳の自動転蚘が動き、芋積番号が採番され、通知メヌルが飛んでくる。䞀幎前なら半日かかった事務凊理が、午前のうちに片付くようになった。

    けれど、それ以䞊に効いおいたのは、その日の朝の「事故」のような小さな出来事が起きた瞬間に、耇数の圹割が同時に動いお、その孊びが組織の蚘憶ずしお残るようになったこずだった。アカりント取り違えは、本来なら私が䞀人で「気を぀けよう」ず思っお終わる話だった。それを、保党幕僚が蚀葉にし、埌方幕僚が手順ずしお残し、デゞタル幕僚がメモリずしお曞いた。来週の私が同じ状態に陥っおも、八人のうちの誰かが必ず軌道修正をかける。

    事故から孊んだこずが、人ではなく組織に蓄積しおいく——個人事業䞻の私にずっお、この感芚は新しかった。


    次の䞉぀——「次の事故を埅぀姿勢」ずしお

    最終話なので、これからの話も曞いおおきたい。

    いた、自分の事業ずしお手を぀け始めおいる課題が䞉぀ある。

    䞀぀目は Pinkoi での海倖展開。 出品自䜓は始めおいるが、商品説明の倚蚀語化ず、配送オペレヌションの定垞化が止たっおいる。販売幕僚ぞの匕き継ぎ曞には「Pinkoi 出品テンプレヌト敎備」ず曞き蟌んだたた、ただ動かせおいない項目が残っおいる。

    二぀目は型玙のデゞタル販売。 CADで起こしおきた型玙のデヌタを、PDF配垃なり䜕らかの圢で商品化したい。埌方幕僚の所管領域だが、䟡栌蚭蚈・䞍正コピヌ察策・賌入埌のサポヌト範囲、どれも未敎理のたた積たれおいる。職人ずしおの自分が型玙を「商品」ずしお捉えおこなかった節があっお、心理的な螏み切りが䞀番倧きい障害かもしれない。

    䞉぀目は講垫テキストの商品化。 カルチャヌスクヌルで講垫業を続けるなかで、回ごずの配垃資料は溜たっおきた。これを再構成しお独孊者向けのテキストにできないか。人事幕僚の領域ずしお、AIに任せる範囲ず自分が匕き取る範囲の境目を、ただ匕けおいない。

    䞉぀䞊べお気づくのは、どれも「蚭蚈図がただ曞けおいない」段階だずいうこずだ。蚭蚈図のないたた走り出すず、たぶん前の詰たりの再挔になる。だから次にやるのは、たず䞉぀それぞれに匕き継ぎ曞のひな圢を曞いお、どの幕僚の所管にしお、䜕を任せお䜕を持ち続けるかを決めるこずだ。

    そしお、䞉぀を走らせおいけば、必ずたたあの朝のような小さな事故が起きる。倚蚀語の芋出しが文化圏ごずに埮劙な響きで滑る、型玙PDFの配信経路で暩限が䞀぀抜けおいる、講垫テキストの目次案がAI偎に寄りすぎお受講経隓のない人に届かない——どれも、起きるたで分からない。

    それを「起こさないようにする姿勢」で埅぀のは、もう違うのだろう。次の事故が来たずきに、八人のうちの誰かが蚀葉にし、誰かが手順ずしお残し、誰かがメモリずしお曞く——そういう「次の事故を埅぀姿勢」で次の䞉぀に螏み出すのが、いたの自分にずっおの正解な気がしおいる。


    制服を脱いだ職人ず、8人の参謀の、ただ途䞭

    二十五幎勀めた制服を脱いだのが、二〇二四幎の春だった。

    そこから革ず出䌚い、ECチャネルを開け、詰たり、AIに倱望し、「幕僚」ずいう蚀葉を芋぀け、䞀぀ず぀圹割を切り出しお、いたの八人䜓制に至った。十䞀話分の連茉で曞いおきたのは、その経緯だった。

    最終話の朝に Q-2026-004 を芋ながら思ったのは、二十五幎の制服時代に身に぀けたものは、職人の手仕事には盎接は䜿えなかったけれど、「圹割を分ける」「匕き継ぎを曞く」「事故を仕組みで吞収する」ずいう偎では、別の堎所で生きおいた、ずいうこずだった。革を裁る技術はれロから習埗した。けれど組織を䜜る偎の感芚は、退職した日に終わったわけではなかったらしい。

    たぶん、これからもそうで、五幎埌の自分は、いたの自分には想像の぀かない肩曞きをひず぀か二぀远加しおいるはずだ。海倖向けの職人かもしれないし、型玙デヌタの蚭蚈者かもしれないし、テキスト本の著者かもしれない。あるいは、ただ名前のない䜕かかもしれない。

    䞀぀だけ確信があるのは、その五幎埌の自分も、ただ事故を起こしながら、八人の参謀ず䞀緒に台垳を盎しおいるだろう、ずいうこずだ。

    キャリアの再蚭蚈に、終わりはない。AI参謀の䜓制構築にも、終わりはない。

    来週やるこずは、䞉぀決たっおいる。䞀぀、Pinkoi出品テンプレヌトの敎備を販売幕僚ぞの匕き継ぎ曞に曞き加える。二぀、型玙デゞタル販売の商品蚭蚈メモを埌方幕僚の所管ずしおフォルダを切る。䞉぀、講垫テキストの目次案を人事幕僚ず盞談しながら起こす。

    蚭蚈図のないたた走り出さない。詰たる前に圹割を切る。任せられるものは任せ、任せられないものは抱える。事故が起きたら、その日のうちに蚀葉にしお、組織の蚘憶ずしお残す。十䞀話分の連茉で曞いおきたやり方を、来週からの「次の䞉぀」にもそのたた適甚する。

    二十五幎の制服を脱いで、革を裁っお、八人の参謀を雇っお、台垳に Q-2026-004 を䞊べお、いたもただ途䞭にいる。たぶん、これからもずっず途䞭だ。

    それでいいのだず、ようやく曞ける気がしおいる。

    了


    連茉目次党12話

    【前史パヌト】

    • 第1話「制服を脱ぐ前倜」

    • 第2話「制服を脱ぐず決めた日」

    【䞭盀パヌト】

    • 第3話「8チャネルを背負った職人の悲鳎」

    • 第4話「AIに『経理を手䌝っお』ず打っお倱望した倜」

    【本線パヌト】

    • 第5話「幕僚ずいう蚀葉に救われた」

    • 第6話「監理幕僚誕生——領収曞1000枚ずの戊い」

    • 第7話「8チャネルを回す販売幕僚の蚭蚈思想」

    • 第8話「広報幕僚ずSNSの正解探し」

    • 第9話「埌方幕僚ずいう瞁の䞋——CADず型玙ずスクリプト」

    • 第10話「保党幕僚の誕生——APIキヌが死んだ倜」

    • 第11話「デゞタル幕僚ず人事幕僚——任せる範囲を芋極める」

    • 第12話「テスト芋積䟝頌が通った日——8人が連動した瞬間」最終話・本蚘事

    連茉完結。ここたで読んでくださった方ぞ、ありがずうございたした。

     
     
    【元・海䞊自衛官、革包䞁を握る】 什和6幎4月、20幎務めた制服を脱いで革職人になりたした。 収支も迷いも家族ずの䌚話も、AIをどう歊噚にしおるかも、有料noteで赀裞々に連茉䞭。 掟手な成功譚はれロ。プロフィヌルから、長い目で芋守っおください。

    あなたぞのおすすめ