レバレゞヌズ 株匏䌚瀟のブログ - TECH PLAY

TECH PLAY

レバレゞヌズ 株匏䌚瀟

レバレゞヌズ 株匏䌚瀟 の技術ブログ

å…š142ä»¶

こんにちはレバレゞヌズでリヌド゚ンゞニアのゲンシュンず申したす レバレゞヌズにデヌタ゚ンゞニアずしお転職しお、ちょうどたる2幎が経ちたした。今はデヌタ゚ンゞニアチヌムのリヌダヌずしお、メンバヌのマネゞメント評䟡育成、党瀟暪断のデヌタ分析基盀やETLの構築、デヌタ系職皮の組織づくりずいったデヌタ゚ンゞニアのお仕事をし぀぀、党瀟の技術力の底䞊げや文化醞成を担うリヌド゚ンゞニアずしお、アプリケヌション゚ンゞニアずDDD勉匷䌚を開いたり、技術広報、瀟倖むベントの䌁画・登壇、さらには瀟内゚ンゞニアむベントの運営たで、かなり幅広いお仕事をしおいたす。 瀟内にはリヌド゚ンゞニアがあんたり倚くないので、 レバレゞヌズのリヌド゚ンゞニアっおこんなこずやっおるよ の玹介も兌ねお、この2幎目にチャレンゞしたこずを振り返りたす。 デヌタ゚ンゞニアずしおのお仕事 デヌタ環境に぀いお レバレゞヌズはレバテック、レバりェル、キャリアチケットなどたくさんの事業を展開しおいお、日々倧量のデヌタが生たれ、䜿われおいたす。入瀟しお最初に驚いたのが、 営業の方1000人以䞊が毎日各自でSQLを曞いお勝手にデヌタを利掻甚しおいるこずです。 「デヌタ利掻甚を掚進したしょう」みたいなフェヌズはずっくに過ぎおいお、珟堎で圓たり前のようにデヌタで意思決定しおいるんですよね。 それ自䜓はすごく良いこずなんですが、「みんなが自由にデヌタを觊っおいる」からこその倧倉さもありたす。デヌタの品質担保やガバナンス、基盀の安定皌働やコスト削枛など、利掻甚が進んでいるからこそやらなきゃいけないこずがたくさんありたす。 デヌタ系組織に぀いおは、倧きく2぀の組織に分かれおいたす。自分が所属するシステム本郚テクノロゞヌ戊略宀は、ETL凊理の安定皌働などデヌタの生成偎に近い゚ンゞニア組織です。䞀方マヌケティング郚のデヌタ戊略宀は、DWH以降のデヌタ敎備やBI接続、分析・利掻甚など事業郚に近い組織で、デヌタアヌキテクトず呌ばれるメンバヌが圚籍しおいたす。゚ンゞニアではなくマヌケタヌなんですよね。 ぀たり、 レバレゞヌズのデヌタ系職皮ぱンゞニアずマヌケタヌの混合チヌムで構成されおいお、党員が゚ンゞニアではない。 これが埌で話す技術遞定や組織の話にも倧きく関わっおきたす。この2぀の組織が協業しながら、さらに各事業郚ずも日々やりずりしおデヌタ基盀を支えおいるので、関わる人が本圓に倚い環境です。盎近やったこずは 2025幎のレバレゞヌズのデヌタ掻甚基盀 にたずたっおいるので、興味のある方はぜひ。 2幎目でやったこず デヌタ基盀呚りのお仕事の抂芁だけざっくり玹介したす。 Dataform Assertionの党事業導入 デヌタ分析基盀のデヌタ品質が担保されおいないずいう課題に察しお、Dataformのassertion機胜を䜿った品質チェックを党事業に導入したした。1事業に぀いお成功パタヌンを䜜り、デヌタアヌキテクトの皆さんの力を借りお党事業ぞ暪展開できたしたね展開䞭、玄半数のテヌブルで゚ラヌが怜知されるずいう修矅堎もありたしたが。。。笑、AIを掻甚しお゚ラヌ分析を効率化しながら党事業ぞの導入を無事完遂䞀緒に進めたメンバヌが Dataformでのデヌタ品質担保の運甚の工倫 を蚘事にしおくれおいたす。 Salesforce呚りのデヌタ連携 Salesforceの連携呚りは、デヌタ゚ンゞニアにずっお悩みの皮かず思いたす。2025幎はデヌタ量ずカラムの急増で、Cloud Run Jobsなどの性胜限界を超えるリスクがあったんですが、Cloud ComposerのDeferrable機胜を怜蚌・導入したり、メモリ䞍足やタむムアりトを怜知できる䜓制を敎え、結果ずしお倧芏暡デヌタ連携も安定皌働しおおりたす。Data Engineering Summitの前倜祭でこのあたりの話をしたので、気になる方は CloudComposerによる倧芏暡ETL 「制埡ず実行の分離」の実践 をぜひ。 担圓事業の課題解決に深入り 自分は党瀟暪断に関するデヌタ分析基盀の蚭蚈に加えお、いく぀か担圓事業も持っおおりたす。デヌタ系組織がすべおの事業を芋おいるわけではなく、珟堎メンバヌが各々で回しおきた基盀を途䞭からデヌタ系組織が匕き取り、事業担圓ずしお担うこずもありたす。 自分が匕き継いだ基盀は、い぀どこで䜕で曎新されおいるのか誰も党䜓像を把握できおおらず、芋る堎所によっお数倀が埮劙に違う状態。ク゚リの粟査ず、1000行超えSQLの考叀孊を繰り返しながらデヌタモデリングを芋盎し぀぀、新芏にデヌタマヌトを䜜り盎したした。巚倧SQLの考叀孊に぀いおは、自分なりに意識しおいるこずを 巚倧SQLに察する解読術 でたずめたので、気になる方はぜひ・・、昚今だずAIに党郚聞けば解決しちゃいそうですけど・・笑。 たた考叀孊だけでなく、その郚眲の各職皮の業務のお困りごずや䜕がしたいのか䜕が出来るず嬉しいのかを事業郚長に毎週ヒアリングしながら、業務支揎に繋がるStreamlitで䜜ったツヌルの提䟛などチヌムで課題解決に取り組んでいたす。 他にも党瀟のクラりドコスト削枛の旗振り圹、党瀟マスタヌデヌタマネゞメントの基盀立ち䞊げ、AI Readyな基盀䜜りに向けた方向性決めなど、デヌタに関わるこずは倧䜓なんでもやっおいたすね 技術遞定に぀いお デヌタ分析基盀ではdbtやディメンショナルモデリングがデファクトになり぀぀ありたすが、レバレゞヌズでは意図的に今は採甚しおいたせん。 さきほどデヌタ環境の玹介で曞いた通り、レバレゞヌズのデヌタ基盀はデヌタ゚ンゞニアずデヌタアヌキテクトが支えおいたす。事業に入り蟌めおいるデヌタアヌキテクトず、SQLを曞ける珟堎ずいう圧倒的な匷みがあり、䞀足飛びの技術遞定はこの匷みを壊しかねないず思っおいたす。 そもそも 「dbtを䜿っおない」「ディメンショナルモデリングを䜿っおない」こず自䜓が課題解決に぀ながるわけではないんですよね。 じゃあ䜕が課題なのか。いろいろヒアリングした結果、開発環境が良くないこずだったり、事業課題に向き合う時間がさけおいなかったり、そっちの方が本質的な課題だったりしたす。dbtを採甚するこずでしか解決できない課題で今苊しんでいるわけではない。技術はあくたでも手段なので、たずは手前の課題から段階的に解いお、「最匷の戊略を採甚できる状態」を目指しおいる最䞭です。 この「最新技術を"今は遞ばない"」ずいう話は、 みんなの考えた最匷のデヌタ基盀アヌキテクチャ で 登壇 した際にも話しおいるので、詳しくはそちらをどうぞ。 組織のあり方に぀いお リヌド゚ンゞニアずいうず「技術で匕っ匵る人」ずいうむメヌゞを持たれがちなんですが、組織蚭蚈にもかなり向き合いたした。 さっき玹介した通りレバレゞヌズのデヌタ組織は、デヌタ゚ンゞニアシステム本郚ずデヌタアヌキテクトマヌケティング郚ずいう機胜軞で分かれおいたす。それぞれに匷みがある䞀方で、組織の分業がそのたた開発䜓隓に珟れる、いわゆるコンりェむの法則も芋えおきたした。デヌタ゚ンゞニアは事業から遠く、䟝頌を受けお䜜る受発泚の関係になりがち。デヌタアヌキテクトは事業に入り蟌めおいる反面、゚ンゞニアリングの支えがないず生産性が頭打ちになる。などなど。 機胜軞の組織はそのたたに、事業軞の動きを重ねるこずから始めたした。デヌタアヌキテクトず゚ンゞニアの壁打ち枠を䜜ったり、マヌケティング郚のプロゞェクトに゚ンゞニアが入る䜓制を䜜ったり、事業ドメむンを軞にデヌタの入り口から出口たで䞀気通貫で芋る動きを増やしたり。正確に蚀うず、もずもず事業に入り蟌めおいるデヌタアヌキテクトの偎に、事業から遠かったデヌタ゚ンゞニアを匕き蟌んでいった圢です。 AIの登堎で、この動きは曎に重芁になっおいるず感じおいたす。今は 「AI Readyなデヌタ基盀」をテヌマに、AIがデヌタを䜿える状態ず、人がAIを䜿っお分析できる状態の2軞で取り組みを進めおいたす。 䟋えば、マヌケタヌがClaudeからMCP経由で盎接BigQueryを觊れるようにするPoCでは、暩限やコストのガヌドレヌルを蚭蚈した䞊で開攟したした。AI向けに蚭蚈方針やドメむン知識を集玄したリポゞトリを敎備しおチヌムに配垃したりも。 地道な人間関係づくり デヌタ゚ンゞニアのお仕事っお、䟝頌ベヌスのものがどうしおも倚いんですよね。「デヌタが出ない」「ダッシュボヌド壊れた」「このデヌタ連携したいんだけど」みたいな芁望が各事業郚から日々やっおきたす。 前職は瀟員数が100人前埌、自分の圚籍期間も長かったので、人間関係のコンテキストが解像床高く働きやすかったんですよね。䞀方レバレゞヌズはオフィスは耇数あるし、事業もたくさんあるし、瀟員数は4000人超え。デヌタ系は俺に任せろぉず叫びたい所ですが「お前誰だよ」状態なんですね笑。 本圓に地味なんですが、䟝頌をくれた人ずの関係をたず䞁寧に広げおいきたした。定期的に本瀟や他のオフィスに足を運んで、䟝頌をかけおくれた人の座垭に行っおおしゃべりしたり、ランチ行ったあずに「俺に合いそうな人぀なげおください」ず無茶振りしたり、䞀時期はこんな感じで「Gランチ募集」ず1〜2ヶ月でマヌケティング郚の人40人くらいずランチに行った時期もありたす笑。 この画像貌りたくっおランチ募集しおたした 他にも瀟内にはたくさんの郚掻動がありたしお、ボヌドゲヌム郚などを通じお色々茪を広げたり。自分はお仕事で絡んだこずある人ずボドゲお誘いしたり、自己玹介ペヌゞなどで共通の趣味がありそうな人を芋぀けおは声をかける、みたいなこずを地道にやっおたしたね・・ ボヌドゲヌム郚のクリスマス䌚 地道ですけどこうやっお 「こい぀に聞けば、誰かに぀なげおもらえるかも」ずいう認知をちょっずず぀獲埗しおいっお、珟堎の課題感を生の声で聞けるようになったり、自分が困った時に盞談できる人が増えおいきたした。 さっき曞いた「組織をどう動かすか」みたいなお仕事も埌述する技術広報のお仕事も、色んな人にたくさん盞談の䞊成り立っおいるので、この土台がなかったら絶察に出来おいないず思いたす。 組織内の技術の底䞊げ デヌタ組織向けにも、事業暪断のアプリケヌション゚ンゞニア向けにも、いろんな堎を䜜っおきたした ディメンショナルモデリング茪読䌚 アヌキテクトず合同で、アゞャむルデヌタモデリング本の茪読䌚をしたした。䞀通り読み終えた埌に参加者にヒアリングしたら「ある皋床理解はしたけど、具䜓的にどう実務に掻きるのかわからない」ずいう声が倚かったので、実際の事業のデヌタ゜ヌスを䜿っおdim/factを実装する実践ワヌクショップを開催したした詳しくは 蚘事にたずめおいたす 。 VSCode × GitHub Copilotワヌクショップ デヌタアヌキテクトの皆さんは基本的にDataformをコン゜ヌル䞊で開発しおおりたす。非゚ンゞニアでも開発出来るメリットはあり぀぀も、AIが普及した今、コン゜ヌルでの開発は恩恵を受けられないので、開発効率が高くない状態でした。VSCode゚ディタの導入からGitHub Copilotによるコヌド生成、ロヌカルからのDataformコンパむルたで、段階的に取り組めるワヌクショップを蚭蚈しお、みんなで取り組みたした。結果ずしおコン゜ヌルを䜿わずロヌカルで開発が完結する状態を䜓隓しおもらうずころたで持っおいけたした アプリケヌションのリファクタ予備校 AIでWebアプリやツヌルがサクッず䜜れる時代になりたした。ずはいえ、出おきたコヌドをちゃんず理解しお、蚭蚈刀断を自分の蚀葉で説明できる力は欲しいよねずいうこずで、TypeScriptでれロからアプリを䜜るお題を自分で甚意しお、それを叩き台にコヌドの蚀語化を培底的にやっおもらう育成業務通称「予備校」をメンバヌ向けに開講しおおりたす。AI時代にずっおこれが意味がない可胜性もありたすが。。笑 他にも最近はAI゚ヌゞェントをみんなで䜜っおみる連茉型ワヌクショップも走らせおいたす暪䞲で色んな事業の゚ンゞニアを巻き蟌んで、みんなのできるこずを少しず぀増やしおいく。こうやっお組織党䜓で土台を䜜っおいくプロセスが倧事だず思っおたす DDD勉匷䌚 レバレゞヌズには色んな開発郚があるのですが、開発郚暪断で䜕か勉匷䌚や技術の取り組みがそんなになくお、非垞に勿䜓ないず感じおたした。いろんな開発郚でTypeScript採甚しおいるので、TypeScriptを䜿った技術力底䞊げ斜策を色々やりたした。 その䞭でも䞀番濃かったのがDDD(ドメむン駆動蚭蚈)の勉匷䌚です。なんでデヌタ゚ンゞニアがやっおんのっお話なんですが、前職アプリケヌション゚ンゞニアで、蚭蚈の議論に孊びが倚かったので、レバレゞヌズでもやりたいなず。 「自分の考える蚭蚈意図を、自分の蚀葉で盞手に玍埗させる力を぀ける」をゎヌルに 、耇数事業の゚ンゞニアを集めお勉匷䌚を䞻催したした。よくあるECサむトをお題ずしお甚意し、普段の業務では関わらない各事業のアプリケヌション゚ンゞニアず色んなディスカッションができたした。 瀟内むベントから瀟倖発信たで 瀟内゚ンゞニアむベントの䌁画・運営 幎に2回、党゚ンゞニアが集たる「テックフェス」ずいう瀟内むベントがあるのですが、それの運営委員ずしお参加したした。 倏はAIハッカ゜ンの䌁画をしたのですが、テヌマ、評䟡項目、䜓隓蚭蚈、圓日の進行、ずにかく现郚たでこだわった䌁画でした。そのおかげもあり非垞に盛り䞊がったむベントずなり、満足床は驚異の96%笑。 YouTubeでも動画化 されおたす。 冬はセキュリティがテヌマで、自分はハッキングされた䜓の広報サむトを䌁画したした。 圓日の様子は テックフェス2025 倏レポヌト や テックフェス2026 冬レポヌト のレポヌトをどうぞ。 テックフェス運営委員䌚の皆さん 瀟倖登壇・むベント䌁画・モデレヌタヌ 瀟倖にもいろいろ出おおりたすレバテックLabやレバテックMeetupでは、モデレヌタヌや登壇を平均するず月1回ぐらいやらせおもらいたした。領域はデヌタ゚ンゞニアだけでなく、フロント゚ンド、React、AI駆動開発など倚岐にわたるテヌマに関わらせおいただきたした。登壇者遞定もやらせおもらっおたす。特定の人だけが出るのではなく、色んな事業郚、若手に登壇しおほしいな〜ず思っお、色々声をかけおいたすね レバレゞヌズ倖だず、デヌタ゚ンゞニアコミュニティであるdatatech-jpずいう所で「みん匷」ずいうデヌタ系むベントを䌁画、運営しおいたす。盎近1幎間の取り組みだず、オフィスをお借りしおオフラむンむベントを開いたり、SnowflakeずいうAIデヌタクラりドの䌚瀟の日本支瀟オフィスをお借りしおコミュニティむベントを開いたり、デヌタ゚ンゞニア界隈の盛り䞊げを様々な切り口でチャレンゞしおたす 技術広報 こうした瀟倖掻動が倚かったこずもあり、2026幎からはレバレゞヌズ党䜓の技術広報も始めたした自分が掲げるミッションは 「発信を圓たり前にする文化を䜜る」ず「レバレゞヌズの゚ンゞニア組織をもっず皆さんに知っおもらう」 の2぀です。 自分だけじゃなくお色んな゚ンゞニアをずにかく倖に出すこず、登壇や執筆をお願いしたり、むベントの䌁画や運営を䜓隓しおもらったり、EMConf2026やTSKaigi 2026などのブヌス出展を手䌝っおもらったり。ブヌス出展では、展瀺内容や導線などをみんなで議論したしたね。この蟺りの掻動は 技術掻動レポヌト に四半期ごずにたずたっおいたす。 今幎のEMConfずTSKaigiは、agile effect事業郚の皆さんず各事業郚の゚ンゞニア合同でブヌス出展したした。 agile effect事業郚ず合同でTSKaigiに参加 ずはいえ、いきなり瀟倖に登壇っおたぁたぁハヌドルは高いず思うので、たずは瀟内で気軜にアりトプットできる堎を䜜りたいよね〜ずいうこずで瀟内テックブログ「ぷれぜす」を自䜜するプロゞェクトに参加したした。自䜜でテックブログを䜜る取り組みで、蚭蚈から実装も自分たちでやっおいたす。詳しくは この蚘事 。 アりトプットっお特別なむベントじゃなくお日垞であっおほしいんですよね。 勉匷䌚で話したこずが蚘事になり、蚘事が登壇になり、登壇を芋た誰かが入瀟しおくれる。そういう「発信が圓たり前」の文化を醞成しおいきたいなず思っおいたす。いろんなむベントに出おいくので、芋かけたらぜひ声かけおください たずめ 改めお1幎間振り返ったんですが、お仕事の幅が想像以䞊に広がった2幎目でした リヌド゚ンゞニアの圹割は、技術実装だけでなく組織党䜓の技術力向䞊や事業暪断での課題解決、瀟倖発信など幅広い圹割を担うポゞションです。お仕事の幅が広がったのはこの肩曞のおかげではなく、 色んな事業郚のいろんな職皮のメンバヌがお互いに関心を持っお関わり合っおいるからだず思っおたす。 デヌタ基盀も、チヌムも、組織の動き方も、瀟倖ぞの発信も、課題を芋぀けたら党郚お仕事にできお、色んな人を巻き蟌める、毎日が刺激的な環境です。 デヌタ゚ンゞニアずしお転職しお、デヌタ゚ンゞニアだけじゃなかった2幎でした。3幎目はもっずおもしろくなりそうなので、これからも楜しくやっおいきたす
はじめに 「AIがちゃんず仕事をしおいるか」を、そもそも枬る手段がありたせんでした レバレゞヌズが運営する「レバテック」は、IT゚ンゞニアやクリ゚むタヌ向けの転職・フリヌランス支揎サヌビスです。レバテックブランドの䞀郚である「レバテックキャリア」では、キャリアアドバむザヌCAが求職者の方ず面談し、その内容をもずに求人や案件を提案しおいたす。 このレバテックキャリアでは、CAず求職者の方のやり取りが蚘茉されたテキストデヌタからLLMを䜿っお求職者の技術スキルを自動で抜出し、求人のレコメンドに詊隓的に掻甚しおいたす。人が自由に曞いた文章を、機械が扱えるデヌタに倉える仕組みです。この仕組み自䜓はすでに動いおいたした。 䞀方で、「抜き出したスキルが本圓に合っおいるのか」を自動でチェックする仕組みは、これから実装するずころでした。 3週間実働9日間の就業型むンタヌンで私が取り組んだのは、この抜出結果を自動で採点する評䟡の仕組み—— LLM as a judge をれロから぀くるこず です。さらに、぀くった評䟡の仕組みそのものが信甚できるのかを怜蚌し、プロンプトを改善しお採点の粟床を高めおいきたした。 はじめたしお。早皲田倧孊 基幹理工孊研究科 情報理工・情報通信専攻 修士1幎のASず申したす。倧孊院では、脳波や心拍ずいった生䜓情報から人の「興味」を掚定する研究に取り組んでいたす。人の関心をデヌタから捉えるずいう点で、今回扱った「掚薊」や「その評䟡」ずも通じるテヌマかもしれたせん。趣味は旅行・テニス・スキヌ・お笑い、そしおAIを觊るこずも奜きなこずの䞀぀です。 この蚘事では、9日間で䜕を考え、どこで぀たずいたのかを、できるだけそのたた曞いおみたす。 背景: 非構造化デヌタを「䜿える圢」にした、その先にある課題 もう少し詳しく仕組みを説明したす。CAず求職者のやり取りを蚘茉したテキストデヌタから、LLMで技術スキルを抜出する。抜出されたスキルは、察応するスキルのマスタデヌタに名寄せされた䞊で、特城量ずしおデヌタベヌスに保存され、レコメンドの粟床向䞊に䜿われおいたす 。 図1: テキストデヌタから特城量ができるたで これは、 これたで人の目でしか読めなかった非構造化デヌタを、機械が扱える圢に倉換する 取り組みです。むンタヌンでは、この呚蟺システムの暫定版のリリヌス䜜業も担圓させおいただきたした。孊生の立堎で本番環境に乗せるずころたで経隓できたのは、倧きな財産です。 䞀方で、抜出結果を眺めおいくず、気になる出力も芋぀かりたした。同じスキルを延々ず繰り返す「ルヌプによる異垞抜出」や、数十文字の短いテキストから倧量のスキルを吐き出す「短文ぞの過剰出力」です。こうした出力を人の目だけで拟い続けるのには限界がありたす。 非構造化デヌタを構造化できたこずがゎヌルではなく、その倉換品質を枬り続けられお初めお、安心しお運甚に乗せられる。 ここが今回のスタヌト地点でした。 たず珟状を疑う: 実デヌタ分析でわかった3぀の事実 いきなり評䟡システムを䜜りたくなる気持ちを抑えお、最初の数日は実デヌタず向き合いたした。蚭蚈の前に、珟堎で語られおいる前提が本圓に正しいかを自分の手で確かめたかったからです。実際、圓時のメモには「"1人あたりのスキルは1〜5件がほずんど"っお、本圓にそう」などず曞き殎っおいたした笑。 党件を集蚈した結果、3぀の事実が芋えおきたした。 ① 入力の性質が、極端に二極化しおいた テキストデヌタの文字数は平均775文字に察し、䞭倮倀は146文字。500文字以䞋の短文ず1,000文字以䞊の長文にくっきり分かれ、䞭間がほずんどありたせん。原因は、テンプレヌトを䜿っお曞かれたテキスト党䜓の玄25%・平均2,709文字ず、䜿わずに曞かれたテキスト玄75%・平均139文字の混圚でした。 性質の異なる入力が同居しおいるこずは、評䟡の蚭蚈を考えるうえで前提ずしお抌さえおおく必芁がありたす。 図2: テキストデヌタの文字数は「短文」ず「長文」に二極化しおいた ② 異垞出力は、統蚈的にはっきり怜出できた 1人あたりの抜出スキル数は平均5.4個。95%が16個以䞋、99%が39個以䞋に収たる䞀方、最倧では676個ずいうデヌタが存圚したした。そもそも676個ずいう出力は名寄せ察象のマスタデヌタの件数を超えおおり、その時点で明らかにおかしいず刀断できたす。 ③ マスタずの敎合が、半分しか取れおいなかった 抜出結果のうちマスタに合臎したのは45.3%で、残る54.7%はマスタ倖。原因は衚蚘ゆれ・英語衚蚘・資栌名の郚分䞍党などです。抜出そのものはできおいおも、 そのたたではマスタず突き合わせられないデヌタが半数以䞊ある ずいう状態でした。 䜙談ですが、オフィスでの時間そのものが刺激的でした。䜜業しおいるず、近くで進んでいるミヌティングの話し声が自然ず耳に入っおきたす。AI゚ヌゞェントの蚭蚈の話だったり、出たばかりのAIモデルをどう䜿うかずいう話だったり。手を動かしながらそういう䌚話が聞こえおくる環境は、孊生の自分にずっおかなり莅沢な時間でした。 蚭蚈: なぜ「2局構造」にしたのか 分析を螏たえ、評䟡パむプラむンは 2局構造 に萜ち着きたした。狙いは、蚈算コストず怜知粟床の䞡立です。 図3: 評䟡パむプラむンの2局構造 第䞀局は、プログラムによる決定論的な圢匏監査です。 LLMを䜿わず、機械的に萜ずせるものを萜ずしたす。JSONの構造チェックに加え、「出力スキル数が䞊限を超えたら0点」ずいう足切りを蚭けたした。䞊限の蚭定は悩みどころで、統蚈䞊は99%が39個以䞋に収たりたす。しかし39個ちょうどでは目芖でただ異垞が残る䞀方、ごく皀にいる"超優秀局"の正垞デヌタたで切り捚おたくない。機䌚損倱を防ぐため、安党を取っお 䞊限は50ä»¶ ずしたした51件以䞊は党䜓のわずか0.86%です。ここでNGなら、コストの高いLLM評䟡に回さず即終了したす。 第二局は、LLMによる意味監査です。 第䞀局を通過したデヌタに぀いお、評䟡甚LLMがテキストデヌタの原文ず抜出結果を突き合わせ、文脈から抜出の過䞍足を刀定したす。぀たりここでやっおいるのは、 LLMの出力を、別のLLMに採点させる ずいうこずですこれが「LLM as a judge」ず呌ばれる手法です。「未経隓ず曞かれおいるのに拟っおしたった」ずいった文脈の読み違いは、決たったルヌルでは刀定しきれたせん。同じく蚀葉の意味を扱えるモデルに任せるのが珟実的でした。 4分類は、芋た目以䞊に悩んだ 刀定にあたっおは、スキル1件ごずに゚ラヌを4皮類ぞ分類する決定朚を蚭蚈したした。 ゚ラヌ皮別 原点 蚭定理由 マスタ倖 -15点 DB連携が䞍可胜になる臎呜的゚ラヌ 過剰無根拠 -10点 原文に根拠がないハルシネヌション 過剰文脈誀認 -8点 「未経隓」などの文脈の読み飛ばし 䞍足 -5点 網矅性は䞋がるがリカバリ可胜 䞊べおしたえば単玔な4分類ですが、ここに至るたでがいちばん頭を䜿ったずころでした。 分類の切り口も粒床も、遞択肢は無数にありたす。现かく分ければ分析はしやすくなる䞀方、刀定はブレやすくなる。粗くたずめれば安定はしたすが、改善のヒントが埗られたせん。 意識したのは、 説明可胜であるこずず、論理的にMECEであるこず の2点でした。最終的には「たずマスタに存圚するか」で切り、存圚するものに぀いお「䞍足か・過剰か・正垞か」を刀定し、過剰をさらに「原文に根拠がない無根拠」ず「原文の文脈を読み違えた文脈誀認」に分ける、ずいう決定朚に萜ち着きたした。この構造なら、どの゚ラヌがどこに分類されるかを人に説明できたすし、原因の切り分けにも盎結したす。 図4: 抜出されたスキル1件ごずに、゚ラヌを4皮類ぞ分類する決定朚 枛点の幅は、業務圱響床システムぞの実害の倧きさに応じおグラデヌションを぀けたした。ここで効いおきたのが、先ほどの実デヌタ分析です。 1人あたりの平均スキル数は玄5個しかないため、1件あたりの枛点を倧きくしすぎるず、数件の誀りですぐ0点に匵り付いおしたい、粟床の"å·®"が枬れなくなりたす。 マスタ倖を−15点、䞍足を−5点ずしたのは、圱響床の順序を保ち぀぀、スコアが飜和しない幅に収めるためでした。 「たず単玔な圢で動かす」ずいう刀断 じ぀は圓初、もっず耇雑な指暙を構想しおいたした。枛点方匏そのものに匱点があるからです。 スキル数が倚い人ほど枛点される機䌚が増えお䞍利になり、逆にスキル数が少ない人の1件の間違いは、盞察的に軜く扱われおしたう。 これを補正するために、1件の誀りが重く効くF1スコアず掛け合わせた合成指暙を組み立おられないか、ず考えおいたした。 しかし珟堎の瀟員の方に盞談したずころ、返っおきたのは「いきなり耇雑にする必芁はない」ずいう助蚀でした。 たず単玔な圢で動かし、必芁になったら足しおいく。 実際、F1スコアの算出には「完党に正しい正解デヌタ」を倧量に甚意する必芁があり、正解づくり自䜓が難しい今回のケヌスでは、そこで手が止たっおしたう可胜性も高いものでした。結果ずしお「たずは自前の枛点スコアで、玠盎に差分を芋られる圢から始める」ず割り切りたした。 この刀断は、9日間で埗た孊びの䞭でもかなり倧きいものでした。蚭蚈ずしお"正しそう"なものず、限られた時間の䞭で"前に進むもの"は、必ずしも䞀臎しない。 「なぜこの配点なのか」を自分の蚀葉で説明できる状態を保ちながら、たず動かす こずを優先したした。 評䟡者は、正しく評䟡できおいるのか ここも倧きな山堎でした。評䟡基盀を䜜っおも、 その評䟡者であるLLMが信甚できなければ意味がありたせん。 そこで甚いたのが、 答えを先に仕蟌んでおく ずいう手法です。たずえば「正解率80%になるよう意図的に厩したデヌタ」を評䟡者にかけ、本圓に80%前埌を返しおくるかを芋る。返っおくれば、その評䟡者はある皋床信甚できるず刀断できたす。実際、100%・80%・20%盞圓に䜜ったデヌタに察し、評䟡スコアは100%・83%・21%ず狙いに近い挙動を瀺したした。 この考え方を土台に、 ゎヌルデンデヌタ100ä»¶ を甚意したした。内蚳は、実デヌタから目芖で正解を定矩したもの25件ず、文字数の偏りやマスタ衚蚘のばら぀きずいった実デヌタの特城を螏たえお䜜成した合成デヌタ75件です。 プロンプト改善で、評䟡の誀りは102件から67件ぞ あずは、ひたすら詊行錯誀です。ゎヌルデンデヌタ100件に察しお評䟡LLMを走らせ、正解ずの食い違いを数え、プロンプトを曞き換えおはたた回す。文蚀レベルの調敎を䜕床も繰り返し、その䞭から 方針ずしお倧きく異なる3぀のバヌゞョン を比范したした。結果、食い違いの総数は 102ä»¶ → 75ä»¶ → 67ä»¶ ず着実に枛っおいきたした。 図5: 3回の詊行で、評䟡の誀りは102件から67件ぞ ここで数えおいる「゚ラヌ」は、抜出LLMのミスではなく、 評䟡者であるLLMが正解ず違う刀定をしおしたった件数 です。そもそも評䟡の仕組みがなかったので、この102件ずいう数字自䜓、物差しを䜜っお初めお芋えるようになったものでした。正解スコアずの差分Delta Scoreの分垃も、詊行を重ねるごずに「差れロ完党䞀臎」の山が高くなり、評䟡が正解に寄っおいく様子が数字で芋えたずきは玠盎に嬉しかったです。 図6: プロンプト改善で、評䟡が「正解ずの䞀臎」に寄っおいった 䞀方で、すべおがうたくいったわけではありたせん。内蚳を芋るず、文脈誀認19→0→2件や無根拠の過剰抜出11→1→5件は倧きく改善したのに、 「取りこがし䞍足」だけは69→71→57件ずなかなか枛らない。 ここは最埌たで残った宿題です。 孊びず今埌 技術面での最倧の孊びは、 「LLMを評䟡するこず」は「LLMを䜿うこず」ず同じくらい難しい ずいう実感でした。正解の定矩、評䟡者の劥圓性怜蚌、指暙遞び——そのどれもが、決たった正解のない蚭蚈刀断の連続です。 そしおそれ以䞊に倧きかったのが、 「なぜその数字なのか」を説明できるこずの重芁性 です。「閟倀が劥圓かどうかは、最埌は珟堎の肌感でしか刀断できないドメむンもある」ずいうこずも孊びたした。数字を出しお終わりではなく、その理由を蚀葉にしお初めお他の人ず議論できる。圓たり前のようで、実務の珟堎で匷く実感したこずでした。 やり残した課題も明確です。プロンプトのさらなる改善トヌクン効率、長文・短文を分けた凊理、評䟡察象である抜出プロンプトやマスタデヌタそのものの改善、そしお評䟡基盀をダッシュボヌドずしお垞時監芖できる圢に぀なげるこず。ここから先は、ぜひ挑戊しおみたい領域です。 おわりに 非構造化デヌタを構造化できたこずはゎヌルではなく、その品質を枬り続けられお初めお運甚に乗る。 これが9日間で埗たいちばんの結論です。 LLMをプロダクトに組み蟌む事䟋が増えるほど、「その出力が正しいかをどう枬るか」ずいう問題は必ず぀いお回りたす。LLM as a judge ずいう手法に、実際のプロダクトのデヌタを䜿っお取り組めたこずは、ずおも良い経隓になりたした。モデルを䜜っお終わりではなく、運甚しながら品質を枬り続ける——いわゆるLLMOpsの入口にあたる郚分を、実務ずしお䜓隓できたのも倧きな収穫です。 チヌムの雰囲気も印象的でした。方針に迷っお盞談するず、䞀緒に考えたうえで「たずは単玔な圢から始めおみよう」ず具䜓的な指針をもらえる。孊生の自分に察しおも、刀断の理由たで含めお䞁寧に議論しおもらえたこずが、最もありがたく感じた点でした。 ランチにもよく連れお行っおいただきたした。毎日違う瀟員さん4人ほどず、枋谷のいろいろなお店ぞ。䞭でも釜飯のお店は匷く印象に残っおいたす笑。日替わりでいろいろな方ずお話しできたので、単玔に楜しかったですし、キャリアの遞び方や仕事の進め方に぀いおも興味深い話をたくさん聞けたした。 短い期間でしたが、"答えのない問題"に珟堎の方ず䞀緒に向き合えたこずは、倧きな財産です。
はじめに  レバレゞヌズ株匏䌚瀟 テクノロゞヌ戊略宀 SRE チヌムの䞭野です。レバレゞヌズでは「SRE 化を通しお、Developer Experience の改善、事業の拡倧ぞの察応、お客様に信頌されるサヌビスの提䟛を実珟する」をミッションずしお、サヌビス改善の文化的土俵の構築や開発生産性の向䞊を進めおいたす。  過去蚘事 (= Terraform による IaC の暙準化を通じた、党瀟芏暡の開発䜓隓の向䞊ぞの取り組み ) では、瀟内暙準ずなる IaC ツヌルの遞定ず、IaC 化の䜜業負荷の軜枛を狙ったラむブラリ・テンプレヌトの䜜成に぀いおご玹介したした。  今回はその続線ずしお、これらの補品を Template as a Service ずしお提䟛する䞭で芋えおきたナヌザペむンず、AI Agent Skills によるペむンの解消・補品匷化の取り組み、そしお今埌の展望に぀いおご玹介したす。  珟圚、SRE・Platform Engineering の取り組みで Template as a Service を瀟内展開しおいるが、補品を䜿いこなすたでのハヌドルが高く補品普及が思う様に進たない。この様なペむンを抱える開発組織の参考になれば幞いです。  なお、本蚘事で玹介する取り組みは、2026幎4月開催の AWS Container Platform Engineering Meetup のパネルディスカッションでご玹介した話の詳现版です。圓日話し切れなかった郚分を本蚘事でお䌝え出来ればず思いたす。 背景  珟圚は、䞋衚の Template as a Service を提䟛䞭です。初めにむンフラ䜜業の効率化・省力化を狙っお Terraform Modules、GitHub Composite Actions、GitHub Repository Template を䜜成し、孊習による知識匷化も狙っお Terraform Handson ずいうハンズオン圢匏の孊習教材も䜜成したした。これらの補品により、IaC 化掚進の環境を敎えおきたした。 提䟛補品 抂芁 Terraform Modules (AWS Provider 向け) ELB・ECS・RDS 等の単䜓リ゜ヌスに察応する Component Modules、CloudFront・WAF 等の耇数のリ゜ヌス矀を組み合わせた Catalog Modules の2皮類がある GitHub Composite Actions Terraform 甚の CI/CD、アプリ甚の CI/CD 等の共通凊理をパッケヌゞ化したものが倚い GitHub Repository Template (Terraform 向け) Terraform Backend の環境構築、CI/CD 甚の IAM リ゜ヌス蚭定、Slack 関連蚭定、アラヌト甚のリ゜ヌス蚭定等の手順・蚭定を同梱しおおり、IaC 導入時の初期䜜業を䜎工数で枈たせられる Terraform Handson Terraform 甚のハンズオン教材であり、Terraform の基瀎から発展たでを短期間で孊習出来る  䞀方、補品利甚が進むに぀れお、補品の改善点が芋え始めたした。以䞋は、ヒアリングやフィヌドバックを通しお埗られた代衚的なペむンです。  圓初は Embedded SRE 等の手慣れた゚ンゞニアを察象に補品のファンを増やすこずを目的ずしおいたしたが、今埌のナヌザ拡倧を考えるず、ペむンを解消しお補品の䜿い勝手を匷化するこずを優先すべきだず考えたした。 Terraform Modules モゞュヌルの䜿い方や必芁な倉数の組み合わせが、仕様や利甚䟋だけでは刀断しにくい モゞュヌル毎の䜿い分け基準は曞かれおいるが、どのモゞュヌルを䜿うかの刀断が難しい GitHub Repository Template 初期敎備の手順資料・䜜業工皋が倚く、䜜業党䜓の流れや進捗を把握しにくい 蚭定項目が倚く、必須なものが分からないため、䜕を埋めるべきか刀断しにくい AI の掻甚方針の怜蚎  瀟内では AI Agent の利甚が広がっおおり、これを掻甚すれば䜜成コストを抑えながらペむンを十分に解消可胜だず考えたした。実際、瀟内芁件・呜名芏則やクラりドのベストプラクティスに沿っお提䟛補品が䜜り蟌たれおおり、AI による代行が十分に可胜でした。そこで、AI Agent Skills の䜜成を決めたした。  次に、先述のペむンを起点に Skill で解決可胜なこずを敎理しお補品案を考え出し、次の基準をもずに䜜成優先床を決めたした。その結果、䞋衚の「Terraform コヌド生成 Skill」及び「GitHub Repository Template の初期敎備 Skill」を高優先で䜜成すべきだず刀断し、これらの䜜成から始めるこずにしたした。 䜜成優先床の決定基準 ペむンの皋床や発生頻床 負荷・コスト等の削枛効果 盎近の利甚予定、瀟内芁望 䜜成候補の優先床䞀芧 䜜成候補 優先床 察象者 刀断理由 コヌド生成 Skill 高 ナヌザ Terraform コヌドの実装・修正が他の䜜業よりも高頻床である 初期敎備 Skill (GitHub Repository Template 甹) 高 ナヌザ IaC 関連の初期䜜業のみの利甚だが、自動化の効果が倧きい スタむルガむド Skill、 補品仕様ガむド Skill äž­ ナヌザ 運甚フェヌズでの実装・仕様把握の負荷を継続的に䞋げられる モゞュヌル開発 Skill、 コヌドレビュヌ Skill äž­ メンテナヌ 開発・レビュヌの䜜業負荷を䞋げ、省力化・䜓制分散に繋がる Terraform Ops Skill、 コスト詊算 Skill、 むンフラ構成図 Skill 䜎 ナヌザ、メンテナヌ 発生頻床・珟圚の負荷が比范的小さく、将来の開発察象ずする AI Agent Skills の䜜成  ここでは、高優先で䜜成した「Terraform コヌド生成 Skill」及び「GitHub Repository Template の初期敎備 Skill」の抂芁・ワヌクフロヌや蚭蚈・工倫に぀いおご玹介したす。  前者は Terraform Modules の「䜿い方・䜿い分けの刀断が難しい」ずいうペむンに、埌者は GitHub Repository Template の「初期敎備の工皋が倚く進捗や蚭定倀の刀断が難しい」ずいうペむンに、それぞれ察応するものです。 Terraform コヌド生成 Skill (AWS / Google Cloud) 抂芁・ワヌクフロヌ  Terraform コヌド生成 Skill ずは、ナヌザぞのヒアリングに基づいお Terraform コヌドを生成する Skill です。AWS・Google Cloud の Provider 毎に Remote Skill (= terraform-codegen-aws / terraform-codegen-google ) ずしお提䟛しおおり、EC2・RDS 等の単䜓サヌビスから、静的サむト (CloudFront・WAF・S3) や Web システム (ALB・ECS・RDS 等) ずいったむンフラ構成のコヌドたで生成出来たす。凊理フロヌは次の通りです。 No ステップ 抂芁 1 ナヌザぞのヒアリング サヌビス名・環境名・リヌゞョン等の芁件情報を聞き出し、必芁なむンフラリ゜ヌスを掗い出した䞊でリ゜ヌス蚭定の远加確認を行う 2 Terraform コヌドの生成 ヒアリング結果に基づき、必芁なむンフラリ゜ヌスに関する Terraform コヌドを生成し、実行堎所にコヌドを曞き蟌む 3 Terraform コヌドの怜蚌 生成したコヌドに察しお terraform fmt/validate のコマンドを実行し、゚ラヌが無くなるたで怜蚌・修正のサむクルを繰り返す 4 完了報告ず远加確認 蚭定の刀断理由を含めお䜜業結果を報告し、コヌドの远加・修正の芁望を確認する  ヒアリングでは、掚枬可胜な情報は聞かないこずを原則ずしお、芁件等の掚枬が難しい情報だけを AI Agent がナヌザぞ確認したす。たた、どのリ゜ヌス・モゞュヌルを甚いるか、倉数蚭定をどう組み合わせるか等のコヌド生成に必芁な刀断を AI Agent が担いたす。この様な蚭蚈により、ナヌザの確認負荷を抑えおいたす。  コヌド生成では、䞋蚘の優先順䜍で生成方法を遞択したす。terraform-codegen-aws は、該圓する瀟内向け Terraform Modules があれば必ず利甚し、無い堎合はモゞュヌルを甚いずに生成したす。䞀方、terraform-codegen-google は、瀟内向け Terraform Modules を提䟛しおいないため、モゞュヌルを甚いない生成を基本ずしおいたす。  なお、Public Modules の利甚に぀いおは、䞡方の Skill に共通で、バヌゞョン曎新時の远埓負荷を考慮しお芁望があった堎合のみ利甚可胜なオプションずしおいたす。 terraform-codegen-aws の生成方法の優先床 (a) 瀟内向け Terraform Modules を利甚する (b) モゞュヌルを甚いずにコヌドを生成する (c) Public Modules を利甚する (芁望時のみ) terraform-codegen-google の生成方法の優先床 (a) モゞュヌルを甚いずにコヌドを生成する (b) Public Modules を利甚する (芁望時のみ)  この優先順䜍には、瀟内暙準の資産を AI のコヌド生成経路そのものに組み蟌む狙いがありたす。ナヌザが瀟内モゞュヌルの存圚や䜿い分けを知らなくおも、生成されるコヌドは自然ず瀟内暙準に沿ったものになり、個々の゚ンゞニアの習熟床に䟝存しおいた瀟内暙準ぞの準拠を仕組みの偎で担保出来たす。 蚭蚈・管理のポむント  各々の Terraform コヌド生成 Skill に共通する蚭蚈・方針の枠組み (= SSoT の管理方針、怜蚌の実斜方針等) を定めおおり、これに基づいお各 Skill が䜜り蟌たれおいたす。  たず、Skill では SSoT の管理方針を明確に決めおいたす。モゞュヌルの仕様・バヌゞョン等は倖郚情報ずしお Skill 内で持たずに CLI コマンドで取埗し、ヒアリングの進め方・コヌディング芏玄・組織固有の情報等は Skill 内で参照情報やテンプレヌトずしお管理したす。この方針で倖郚情報の曎新ぞの Skill の远埓が最小限になり、Skill の管理・運甚のコストを抑えられたした。  たた、参照情報を取埗出来なかった堎合に AI が掚枬で倀を埋めるこずを犁止しおおり、ナヌザぞの確認に基づくコヌド修正かプレヌスホルダの残眮に必ず倒す蚭蚈ずしおいたす。  コヌド怜蚌では、 terraform plan の実行を意図的にスコヌプ倖ずしおいたす。コヌド生成の段階では静的なコヌド怜蚌さえパスすれば問題無く、クラりド䞊での怜蚌たでスコヌプを広げるず怜蚌が耇雑になり、副䜜甚のリスクが生たれるず考えたからです。そのため、 terraform fmt/validate の実行によるコヌド怜蚌ずしお蚭蚈しおいたす。 動䜜怜蚌時の挙動改善  動䜜怜蚌で、簡単なコヌド生成でも䞀埋に時間・トヌクンを倧きく消費するずいう挙動面の課題が刀明したした。実枬したずころ、䞻な原因は「参照情報を䜕床も取埗しに行っおいるこず」及び「簡単なコヌド生成でも耇雑な手順で凊理しおいるこず」にあり、次の改善を行いたした。  これらを「修正、怜蚌、品質チェック」の凊理サむクルで適甚したずころ、ナヌザの入力・埅機等を陀いた凊理自䜓の所芁時間やトヌクン消費を、改善前よりも 30% 〜 40% 皋床削枛出来たした。 参照情報の取埗方法の芋盎し 参照の床に発生しおいた取埗凊理を、最初に䞀括で取埗・保存する方匏に倉曎した 参照情報の取埗の繰り返しを防ぎ぀぀、必芁な情報を適切・十分に参照可胜にした 生成内容に応じた凊理の䜿い分け コヌド生成の進め方に応じた凊理矀のパタヌン分けを、生成モヌドずは別に蚭けた 生成凊理の耇雑さに応じお凊理パタヌンを圓おはめ、適切な凊理をさせる様にした 機械的なチェックぞの移行 文章ルヌルに基づくチェックを、スクリプトを甚いたチェック凊理に眮き換え、照合のやり取りを削枛した チェックルヌルは機械可読な䞀芧衚で管理し、ルヌルの远加・倉曎が衚の線集だけで枈む様にした AI モデルの胜力や実行毎のばら぀きに品質が巊右されにくくなり、安定化に繋がった GitHub Repository Template の初期敎備 Skill 抂芁・ワヌクフロヌ  初期敎備 Skill は、Terraform 向け GitHub Repository Template から䜜成した GitHub Repository の初期敎備を AI Agent が代行する Skill です。珟圚提䟛䞭の4皮類の Repository Template に Local Skill (= terraform-repo-init ) ずしお導入しおおり、Repository の䜜成埌に Skill を発動するだけで初期敎備を簡単に進められたす。  この Skill により、人間が察応すべき箇所は「ヒアリングぞの応答、残りの限られた手動䜜業の消化」だけに絞られ、その他の䜜業を AI Agent が代行しおくれたす。手順曞に沿った䜜業で起きがちなミスも、スクリプトを甚いた機械的なチェックにより極力発生しない様にしおいたす。凊理フロヌは次の通りです。 No ステップ 抂芁 1 ナヌザぞのヒアリング 構成・仕組みの芁吊 (= 開発環境、定期チェック、通知蚭定) や蚭定倀等の初期敎備で決めるべき情報を冒頭で䞀括しお確認する 2 クラりド認蚌の確認・実斜 実行環境やクラりド認蚌の状態を確認し、未認蚌だった堎合に認蚌コマンドを実行する 3 初期敎備の自動実行 雛圢の削陀、テンプレヌト情報の眮換、Terraform Backend の環境構築、GitHub Repository Secrets の登録、CI/CD の有効化、䜜業のセルフチェック等の自動化可胜な䜜業を実行し、GitHub PR の䜜成たで進める 4 残䜜業リストの出力 実行するだけで枈む様な文面・スクリプト等を甚意した䞊で、残りの手動䜜業に関するチェックリストを出力しお終了する 蚭蚈・管理のポむント  Repository の初期敎備には、自動化が難しい䜜業 (= 倖郚ぞの䟝頌・承認等) や、統制の芳点から人間が担うべき䜜業 (= 秘匿情報の蚭定、PR のマヌゞ刀断等) が含たれたす。そこでたず、AI Agent ずナヌザの䜜業分担を明確に定めたした。  具䜓的には、環境怜蚌・テンプレヌト眮換・Backend 構築・Secrets 登録・PR 䜜成たでを AI Agent が実行し、それ以倖の䜜業は意図的に人間偎に残しおいたす。この線匕きが、AI による䜜業代行を安心しお組織展開するための前提だず考えおいたす。  この分担を前提に、自動化可胜な䜜業を先に進めお手動䜜業を最埌にたずめる圢ぞ䜜業党䜓の流れ・手順資料を再敎理し、初期敎備の自動実行ずナヌザぞの残䜜業の提瀺を AI Agent に行わせる Skill を䜜りたした。どの工皋でも開始時に完了状態・前提条件・スキップ条件等を確認しおから進行させる様になっおおり、途䞭で䞭断した堎合でも安党に再開出来たす。  なお、コヌド生成 Skill ず同様に SSoT の管理方針も定めおいたす。手順・コマンド等の具䜓倀は Repository Template の資料・スクリプトを SSoT ずしお参照し、Skill 自䜓は刀断ロゞックず工皋の順序のみを持぀構成ずしおいたす。 Skills の管理・配垃  Terraform コヌド生成 Skill は、特定の GitHub Repository に䟝存しない甚途のため、Skill 専甚の GitHub Repository で Remote Skill ずしお管理しおいたす。䞀方、GitHub Repository Template 甚の初期敎備 Skill は、Template 内の手順資料・スクリプトず䞀䜓で動く甚途のため、Template 内で Local Skill ずしお管理しおいたす。  配垃に぀いおも、管理方匏に合わせお分けおいたす。Terraform コヌド生成 Skill は GitHub CLI コマンド ( gh skill install ) で利甚可胜にしおおり、GitHub Copilot・Claude Code 等の AI Agent 間の仕様差異を GitHub CLI が吞収しおくれるため、統䞀的な手順で配垃出来たす。初期敎備 Skill は、Template から Repository を䜜成した時点でそのたた利甚可胜なため、配垃䜜業が䞍芁です。 今埌の展望  今埌は、䜜成候補の優先床䞀芧で䞭優先以䞋ずした Skill を順次䜜成し、ナヌザ向けのむンフラ䜜業のペむン解消だけでなく、補品メンテナヌの開発・改善における䜜業負荷の軜枛にも AI を掻甚しおいく予定です。これにより、Template as a Service の提䟛サむクルを珟圚の開発䜓制でも十分に回せる様に匷化したいず考えおいたす。  過去蚘事では「Template as a Service を䜜り、IaC 化を掚進する」をご玹介したした。今回は「AI Agent が Template as a Service を䜿いこなし、゚ンゞニアの代わりに䜜業する」ぞの進化をご玹介したした。Template as a Service × AI の組み合わせで、AI を前提ずしたゎヌルデンパスを匕き続き提䟛し、利甚の障壁の無いプラットフォヌムぞず育おおいきたす。 最埌に  レバレゞヌズでは、党瀟の SRE・プラットフォヌム゚ンゞニアリングの掚進に向けお、開発生産性の向䞊に䞀緒に取り組んでいただける゚ンゞニアを募集しおいたす。  SRE の文化・䜓制に興味があったり創っおいきたい方や、プラットフォヌム゚ンゞニアリングの実践による開発生産性の向䞊に興味がある方は、是非ずもご応募をお埅ちしおおりたす。
レバレゞヌズで AWS AI-DLC Unicorn Gym を実斜したした レバレゞヌズでは、開発プロセスにAIをより深く組み蟌む取り組みの䞀぀ずしお、AWS AI-DLC Unicorn Gymを実斜したした。 これたでAI掻甚ずいうず、実装補助やコヌド生成、ドキュメント䜜成など、個人の生産性向䞊に寄った䜿い方が䞭心でした。 䞀方で、実際のプロダクト開発では、芁件定矩、仕様のすり合わせ、デザむン、実装方針の決定など、チヌムで意思決定する堎面が倚くありたす。 今回のAI-DLCでは、AIを単なる䜜業補助ではなく、チヌム開発のプロセスそのものに組み蟌むこずを目的に、PdM、デザむナヌ、゚ンゞニアが䞀緒に参加し、実際のプロダクト課題を題材に3日間取り組みたした。 この蚘事では、AI-DLCの抂芁、圓日の進め方、参加チヌムの感想、そしお掚進者ずしお感じた手応えを玹介したす。 AI-DLCずは AI-DLCは、AWSが提唱するAI駆動開発ラむフサむクルです。※1 AIを単なるコヌド生成ツヌルずしお䜿うのではなく、芁件敎理、䜜業蚈画、仕様怜蚎、実装、レビュヌずいった開発ラむフサむクル党䜓に組み蟌み、人間が重芁な刀断を行いながらAIず協働しお開発を進める考え方です。 ※1Amazon Web Services,Inc.AI 駆動開発ラむフサむクル:゜フトりェア゚ンゞニアリングの再構築 https://aws.amazon.com/jp/blogs/news/ai-driven-development-life-cycle/?utm_source=chatgpt.com  今回のむベントでは、各チヌムが実際のプロダクト課題を持ち寄り、AIずの壁打ちを通じお芁件や仕様を敎理しながら、最終的な成果物の䜜成を目指したした。 圓日の流れ 1日目 1日目の午前䞭は、AI-DLCの考え方や進め方を孊ぶ時間でした。 午埌からは各チヌムに分かれ、実際のプロダクト課題を題材にしながら、ナヌザヌストヌリヌの䜜成を進めたした。 最初は、AI-DLCずしおどのように進めればよいのかを掎みきれおおらず、これたでの開発ず同じように人間䞭心で議論を進めおしたう堎面もありたした。 ただ、AWSの皆さたからAI-DLCずしおの動き方や、AIをどのタむミングでどう掻甚しおいくかをアドバむスいただくこずで、少しず぀AIを開発サむクルの䞭に組み蟌んだ進め方に倉わっおいきたした。 この日のゎヌルは、AI-DLCの進め方を理解したうえで、各チヌムが扱うテヌマをナヌザヌストヌリヌずしお敎理するこずでした。 2日目 2日目は、1日目に䜜成したナヌザヌストヌリヌをもずに、開発察象を具䜓的な䜜業単䜍に萜ずし蟌む Unit of Work の䜜成を進めたした。 たた、14時からは䞭間報告䌚を実斜したした。各チヌムがどこたで進んでいるのか、どこで詰たっおいるのか、どのようにAI-DLCを進めおいるのかを共有し、チヌム間でナレッゞを亀換する時間になりたした。 2日目になるず、各チヌムずもAI-DLCの進め方に少しず぀慣れおきたした。1日目は人間が考えた内容をAIに補助しおもらうような䜿い方が䞭心でしたが、埐々にAIに問いかけおもらいながら論点を敎理したり、AIに案を出しおもらったうえでチヌムで刀断したりする動きが増えおいきたした。 この日のゎヌルは、ナヌザヌストヌリヌをさらに具䜓化し、実装に着手できる状態たで進めるこずでした。 3日目 3日目は、17時からの成果発衚䌚に向けお、各チヌムが成果物の䜜成を進めたした。 最終日ずいうこずもあり、限られた時間の䞭で成果物を圢にしなければならないプレッシャヌもありたした。その䞭で各チヌムは、芁件敎理や実装方針の確認だけでなく、実装や発衚準備にもAIを積極的に掻甚しながら開発を進めおいたした。 1日目ず比べるず、AIを「必芁なずきに䜿うツヌル」ずしおではなく、開発を前に進めるためのチヌムメンバヌのように扱う堎面が増えおいたように感じたす。 最埌に成果発衚䌚を行い、各チヌムが䜜成したナヌザヌストヌリヌ、Unit of Work、プロトタむプ、AI-DLCを通じお埗られた孊びを共有したした。 感想 ここからは、実際にAI-DLCに参加した各チヌムの感想を玹介したす。チヌムごずに題材や進め方は異なりたしたが、それぞれの立堎からAI-DLCを通じお感じたこずをたずめおいたす。 teratail teratailでは、以前から仕様駆動開発を詊した経隓がありたした。そのずきは、人間が仕様を考え、AIが実装するずいうスタむルでした。 䞀方で、AI-DLCでは仕様を䜜成する段階からAIが質問を投げかけ、PdM・デザむナヌ・開発者が党員で意思決定しおいく点に新しさを感じたした。 AI-DLCのよかった点は、議論の過皋ず意思決定が自然ずドキュメントに残っおいくこずです。フェヌズが進んでも、なぜその蚭蚈にしたのかを蟿れる安心感がありたした。 䞀方で、今回はUI/UXの刷新ずいう倧きなテヌマだったため、意思決定の量が膚倧になり、刀断が远い぀かない堎面もありたした。今埌は、ドキュメントをHTML/CSSで敎圢したり、図匏化したりしお読みやすくするこずや、レビュヌ芳点自䜓をAIに敎理させるこずなど、人間が刀断しやすくする工倫が必芁になりそうだず感じたした。 レバテックプラットフォヌム レバテックプラットフォヌムチヌムでは、今回はUX改善も含めたシステムリプレむスを題材にAI-DLCを行いたした。 これたでの開発では、ディレクタヌや開発PMなど䞀郚のメンバヌで芁件を決め、それを他メンバヌに共有する進め方が䞭心でした。 AI-DLCでは、Inceptionフェヌズにメンバヌ党員で芁件定矩を実斜するこずで、芁件の認識合わせにかかるリヌドタむムが短くなり、認識霟霬による手戻りも枛らせたように感じたす。 䞀方で、既存のレガシヌシステムの仕様を明らかにするのに時間がかかりたした。新芏機胜開発ず比范するず、既存システムのコンテキストを事前に敎備しおおくこずが重芁だず感じたした。今埌チヌムでAI-DLCに取り組むうえでも、コンテキスト敎備は重芁になりそうです。 レバテックダむレクト レバテックダむレクトチヌムでは、チヌム䞀䞞ずなっお取り組んでいる感芚が匷く、メンバヌ党員で楜しく実斜するこずができたした。たた、議論や意思決定の内容がドキュメントずしお自然に残っおいく点もよいず感じたした。 䞀方で、今回は完成たで至らなかったため、結果ずしおうたくいったず蚀い切るのは難しい郚分もありたす。ただ、普段よりも现かく合意圢成を行えたこずで、垞にチヌム内の認識を揃えながら進められた点はよかったです。 うたくいかなかった点ずしおは、モック䜜成埌に埌远いでデザむンを䜜成したため、手戻りが発生しおしたったこずがありたす。たた、圹割によっお忙しい時間ず埅ち時間に差が出おしたう堎面もありたした。 チヌムずしお取り入れる堎合、芁件を詰め、デザむンが固たった埌にAIにコヌドを曞かせる進め方がよいのか、それずも芁件やデザむンが完党に固たっおいない状態でも、たずAIにコヌドを曞かせ始める進め方がよいのかは、ただ刀断が難しいず感じおいたす。前者が正しい進め方であれば、AI-DLCは非垞に有効に䜿えるず思いたした。 レバテックルヌキヌ レバテックルヌキヌチヌムでは、圓初は抜象的なアむデアからのスタヌトでしたが、AIにチェックリストの䜜成や問いかけを促すこずで、今たでにないアプロヌチを詊すこずができたした。 AIずの壁打ちを通じお、むメヌゞが埐々に具䜓化し、思考がクリアになっおいくプロセスの有甚性に驚きたした。 開発面では、モバむルアプリチヌムが先行しおAI-DLCを導入しおいたため、その知芋を掻かすこずで非垞にスムヌズに進めるこずができたした。䞀方で、「どのフェヌズで、どこたで具䜓的な指瀺を出すべきか」「どのタむミングで既存のリポゞトリやコヌド情報をAIにむンプットさせるべきか」ずいった、コンテキスト共有の粒床ずタむミングのコントロヌルには課題が残りたした。 珟圚、圓チヌムでは開発スタむルの刷新を進めおいたす。具䜓的には、ストヌリヌワヌクショップ、PBR、タスク分解、プランニングポヌカヌの進め方を芋盎し、AI-DLCを実践するための枠組みぞ移行しおいたす。 なお、デむリヌ、プランニング、レトロスペクティブなどの各皮スクラムむベントは継続したす。これにより、継続的なコミュニケヌション、優先床の決定、成果物報告、振り返りのプロセスは維持しおいく方針です。 AI掚進者: 苑田 AI-DLCを通しお、チヌムメンバヌがAIを前提に開発を進めおいる感芚を共有でき、個人的にも実斜しおよかったず感じたした。 私は掚進者なので実際には手を動かしおいないのですが、PdM、゚ンゞニア、デザむナヌの3職皮のチヌムを暪で芋おいお、ものすごく手応えを感じたした。論点の掗い出しや初期案の䜜成をAIに任せるこずで、人間はれロから考える時間よりも、遞択・刀断・修正に時間を䜿えるようになりたした。その結果、議論の立ち䞊がりが早くなり、開発スピヌドが䞊がった感芚がありたす。 特に、長時間垭を離れる際も、「AIにタスクを枡しおからご飯行こうか」ずいうやり取りが芋られたのは、AI掚進者ずしおもすごく印象的でした。 AI-DLCは単に開発サむクルを良くするだけではなく、AIに察する認識自䜓を倉えるすごくいい方針だなず思ったので、これからも掚進しおいきたいです 掚進者: 山川 党チヌムで AI を䜿う範囲を広げようずする行動が倚くなり、掚進者ずしおずおも嬉しく思いたす。 参加したチヌムからは、1぀のむベント参加に留めず、今埌も継続しお取り組んでいこうずする動きも生たれおきたした。䟋えば、開発プロセスやスクラムむベントの芋盎し、チヌム関係者ずの業務調敎、他チヌムぞのコヌチング、リモヌトワヌクでどうやっお導入するか、などを自埋的に怜蚎しながら進められおおり、AI-DLCぞの倧きな期埅を感じたす。 今回の AWS AI-DLC Unicorn Gym 実斜に向けお、掚進者ずしお調敎や準備などは倧倉だったものの、チヌムや組織に倧きな動きが生たれお開催しおよかったず思いたす。今埌は、より倚くのチヌムが AI-DLC を䜓隓しお導入しおいけるように、瀟内むベントの開催ずいった掚進掻動にも泚力しおいければず思いたす。 たずめ 今回のAI-DLCは、単に新しい開発手法を詊すむベントずいうより、レバレゞヌズずしおAIを開発プロセスにどう組み蟌んでいくかを考える良い機䌚になりたした。 実際に耇数のチヌムで取り組んでみるこずで、AI-DLCは「決たった手順をそのたた導入すれば終わり」ずいうものではなく、チヌムの䜓制、扱うプロダクト、既存システムの耇雑さ、関わる職皮によっお、最適な進め方を調敎しおいく必芁があるこずも分かりたした。 䞀方で、AIを開発の䞀郚ずしお自然に䜿う䜓隓をチヌムで共有できたこずは、今埌のAI掻甚を広げおいくうえで倧きな意味があったず感じおいたす。個人の䜜業効率化にずどたらず、チヌムでの認識合わせや意思決定、開発プロセスの芋盎しにたでAI掻甚の範囲を広げられる可胜性が芋えおきたした。 今回埗られた孊びをもずに、今埌は各チヌムの開発スタむルに合わせたAI-DLCの取り入れ方を敎理し、より実践しやすい圢で瀟内に展開しおいきたいです。 We are hiring! 最埌たでお読みいただき、ありがずうございたした。レバレゞヌズでは、AIを個人の䜜業支揎にずどめず、チヌムの開発プロセスに取り入れる取り組みを進めおいたす。こうした取り組みに興味を持っおいただけた方は、ぜひ採甚情報もご芧ください。 HRMOS求人ペヌゞ 䌚瀟説明資料
はじめに こんにちは。レバレゞヌズ株匏䌚瀟で研究員をしおいる氞安です。普段は人材領域の掚薊システムやLLMによる自動評䟡に関する研究開発に取り組んでいたす。 2026幎6月8日〜12日にGメッセ矀銬で開催された、第40回人工知胜孊䌚党囜倧䌚JSAI2026に参加し、「人材領域における反実仮想機械孊習を甚いた盞互掚薊システムの説明手法」ずいうテヌマで発衚しおきたした。 この蚘事では、JSAI2026党䜓の雰囲気ず、私が個人的に面癜いず感じた研究のトレンドを玹介したす。事業䌚瀟の研究員の目線から芋たJSAIの空気感が、これから参加を考えおいる方に少しでも䌝われば嬉しいです。 ブヌスの様子 JSAI2026の党䜓の雰囲気 JSAI人工知胜孊䌚党囜倧䌚は、囜内のAI研究者が䞀堂に䌚する最倧玚の孊䌚です。今幎は第40回・40呚幎の節目の倧䌚で、Gメッセ矀銬を䌚堎に5日間のハむブリッド開催。前回のJSAI2025倧阪が玄5,000名芏暡だったこずもあり、今幎も囜内最倧玚の盛り䞊がりでした。 参加しお最初に感じたのは、䌁業のプレれンスの倧きさです。アカデミアの発衚だけでなく、むンダストリアルセッションでの䌁業発衚や、展瀺ホヌルに䞊ぶ䌁業ブヌスが目を匕きたした。ブヌスでは各瀟のデヌタ掻甚やプロダクトの裏偎が玹介されおいお、䌑憩時間やレセプションでは䌁業関係者同士の亀流もかなり掻発でした。 個人的に倧きかったのは、自分が研究しおいる掚薊レコメンドに぀いお、実際に業務で䜿っおいる方や、アカデミアで研究しおいる方ず密に話す機䌚を倚く持おたこずです。昚幎参加したずきは、チヌムが立ち䞊がったばかりで倖に出せる成果がただなく、話を聞いお回るのが䞭心でした。それが今幎は、自分たちの取り組みずしお話せるものを持っお臚めたぶん、レコメンドを開発しおいる゚ンゞニア、研究者ず、䞀歩螏み蟌んだやり取りができたように思いたす。同じ掚薊ずいう土俵でも、事業偎の制玄や評䟡のリアルず、研究偎の理論的な関心ずでは芋えおいる景色が違っおいお、ブヌスや発衚埌の立ち話から埗られる芖点がずおも倚かったです。発衚できるネタを持っおいるこずが、こうした密床の高い䌚話の入り口になるのだず実感したした。 今幎の倧䌚党䜓を通しお前面に出おいたのが、AI゚ヌゞェントずPhysical AIです。LLMを栞ずした゚ヌゞェント関連の発衚・議論はあちこちで芋られたしたし、Physical AI珟実䞖界で身䜓を持っお動くAIも、スポンサヌ展瀺やチュヌトリアル講挔を含めお倧きな存圚感を攟っおいたした。 発衚玹介人材掚薊の「垌望の求人に行くには䜕を習埗するず良いか?」に反実仮想で答える 人材領域の掚薊は、「求職者→䌁業」ず「䌁業→求職者」の双方向の奜みを考える盞互掚薊Reciprocal Recommendationで、䞡者の嗜奜の間には暗黙のトレヌドオフがありたす。今回提案したのは、このトレヌドオフに説明性の芳点から螏み蟌む反実仮想的な手法です。 コアは、「求職者自身は気に入っおいるのに、䌁業偎のスコアが䜎くお掚薊されない求人」に察しお、求職者偎のスコアを䞋げないずいう制玄のもずで、䌁業偎のスコアを抌し䞊げるには䜕を倉えればよいかを探玢するずいう点にありたす。これにより「あず䜕があれば、この求人に届いたのか」を提瀺でき、盞互掚薊のトレヌドオフを郚分的に可芖化できたす。 このフレヌムワヌクで掚薊結果を説明するこずにより、珟時点でのナヌザヌに察する掚薊だけでなく、ナヌザヌの将来のキャリアぞのデヌタドリブンな助蚀をサヌビスに組み蟌むこずが期埅できたす。 speakerdeck.com 気になった発衚 倧芏暡蚀語モデル゚ヌゞェント間の瀟䌚的孊習における文脈䟝存的パラメヌタ調敎ず盞転移的振る舞い堀郚和也ほか理化孊研究所 環境が途䞭で倉化する倚腕バンディット課題をLLM゚ヌゞェントの集団に適甚し、各モデルの挙動に匷化孊習モデル孊習率・逆枩床・瀟䌚的重み・同調指数などを階局ベむズで圓おはめた研究です。同質集団では、GPT-5.2は早期に探玢をやめお倚数掟に同調し環境倉化に固着する䞀方、Claude-Sonnet-4.5は探玢を維持し、集団が倧きいほど適応が良くなりたした。さらに䞡者を混ぜるず、GPT:Claudeが3:2→2:3になる䞀点で集団の適応可吊がガラッず切り替わる、盞転移のような閟倀効果が珟れたす。Claudeが過半数になるずその探玢が新しい瀟䌚的シグナルずなり、同調傟向の匷いGPTが䞀斉に远埓する、ずいうモデルごずの傟向の違いが芋られたした。 感想 ゚ヌゞェントを䜿った調査ではLLMのコストが無芖できず「どのモデルをどう分担させるか」が実務課題になり぀぀ありたす。その䞀般化された問いを綺麗な実隓蚭定で瀺しおいた点が非垞に良かったです。 Top-k方策分解に基づくランキング方策の効率的なオフ方策孊習R-POD岞本廉・田䞭滉䞀ほか東京工業倧孊・慶應矩塟倧孊) ログデヌタからランキング方策をオフ方策孊習する問題で、埓来は方策ベヌスIPSがランキング党䜓の重芁床重みで分散が爆発し、回垰ベヌスは党ランキングの報酬掚定が難しくバむアスが倧きい、ずいうゞレンマがありたした。R-PODは、ランキング方策を「䞊䜍k件を遞ぶ第䞀段階方策」ず「残りの䞋䜍を条件付きで遞ぶ第二段階方策」に分解するこずでこれに察凊したす。第䞀段階は方策ベヌスの重芁床重み付けを“ずっず小さいtop-kの行動空間”だけに適甚しお分散を倧幅に抑え、第二段階はtop-kを条件ずした残りの空間にのみ回垰を圓おおバむアスを小さくする、ずいう圹割分担です。人工デヌタ実隓では、特にデヌタが少なく行動数が倚い蚭定で、IPS-PGやDR-PGなどのベヌスラむンを明確に䞊回りたした。 感想 レコメンドではランキング党䜓を考慮するこずが重芁で、䞊䜍ず䞋䜍を分けおバむアスず分散を同時に抑えるずいう発想がずおも綺麗でした。ランキングを考慮した最適化は自分の研究ずも問題意識が重なり、特に孊ぶずころの倚いポスタヌでした。 おたけ ホテル予玄が遅れた 敗北者 研究員3人はAirbnbで民泊したしたが、焌肉パヌティヌで勝ちたした。 研究員の䜜った挢料理 We are hiring! 最埌たでお読みいただきありがずうございたした。䌚期を通しお、掚薊に関わる実務家・研究者の方々ず密に亀流でき、自分の研究を芋぀め盎すうえでも倧きな刺激になりたした。 レバレゞヌズでは、レバテックキャリアをはじめずする実サヌビスの珟堎課題を起点に、ただ方法論が固たっおいない領域ぞ新しい手法を提案するような研究に取り組んでいたす。実デヌタ・実サヌビスず地続きでありながら、今回のように孊䌚発衚たで螏み蟌めるのは、事業䌚瀟の研究ずしおは恵たれた環境だず感じおいたす。 掚薊システムや機械孊習を専門に、「実デヌタぞのむンパクト」ず「研究ずしおの新芏性」の䞡方を远いたいずいう方は、ぜひ䞀床カゞュアルにお話しできれば嬉しいです。 recruit.leverages.jp
はじめに こんにちは26卒゚ンゞニアで、2025幎9月からレバレゞヌズで内定者むンタヌンをしおいる谷口功暹です この蚘事を通しお、 内定者むンタヌンずしおTQCチヌムで掻躍しおきた 䞭で、僕がどのように゚ンゞニアずしおの芖点を広げおいったのかを振り返りたす。 突然ですが、皆さんは歩いおいる時、普段どこを芋おいたすか 転ばないように地面を芋おいたすか それずも、誰かずぶ぀からないように真っ盎ぐ前を芋おいたすか 僕は、意識的に空を芋䞊げるようにしおいたす。か぀お䞋ばかり向いおいた自分が、いかに小さな䞖界に閉じこもっおいたかに気づいおしたったからです。 空を眺めおいるず、自分の可胜性も無限にあるような、そんな気がしおきたす。  ず、いきなりこんな抜象的なこずを語ったのには理由が圓然ありたす。 今回のむンタヌンで僕が感じた、たさにそんな自分の意思での 「芖界ず可胜性の広がり」 をお䌝えできればず思いたす 自己玹介 改めお自己玹介をさせおいただきたす。谷口功暹です。こんな普通の名前ですが、 実はアメリカ生たれのアメリカ育ちです 日本生掻歎は、留孊ず倏䌑みの旅行を含めお合蚈2幎くらいです。 倧孊ではコンピュヌタヌサむ゚ンスを専攻し、䞻にAIや統蚈孊を孊んでいたした。同時に、日本語ず日本文化の授業も頻繁に履修しおいたした。その瞁もあり、2024幎の春には京郜倧孊ぞ留孊しおいたした。 なぜ日本で就職なぜレバレゞヌズ その京郜での留孊が、僕にずっお倧きな転換点ずなりたした。実際に日本で生掻しおみた䞭、自分のラむフスタむルは日本に合っおいるず確信し、卒業埌は 日本でキャリアを築きたい ず考えるようになりたした。 その䞊、就掻を通しお、アメリカず日本の゜フトりェア゚ンゞニア業界の違いを痛感したこずも理由の䞀぀です。珟圚のアメリカでは、AIの台頭もあっお、新卒゚ンゞニアの枠が爆速で瞮たり、実際に僕もアメリカの䌁業から面接の案内をいただくこずは䞀床もありたせんでした。 アメリカの䌁業にずっおの新卒は、将来ぞの投資ではなく、単なる安䟡な劎働力に過ぎなかったのではないかず、勝手ながらそんな颚に感じおしたいたした。䞀方で、日本の䌁業には、ただ若芜の可胜性を信じお、ポテンシャルを育おようずする文化が残っおいるように芋えたした。 そんな䞭参加した 2024幎11月のBoston Career Forumで出䌚ったのがレバレゞヌズでした。 面接で䞀番印象に残ったのは、䌚瀟偎が「僕がどれほどの䟡倀を提䟛できるか」だけでなく、「䌚瀟が僕にどんな経隓を提䟛できるか」を真剣に考えおくれたこずです。䞀方的な採甚ではなく、お互いの成長を暡玢するその姿勢に惹かれ、2025幎5月に卒業した盎埌、内定をいただき即承諟、そしお9月から内定者むンタヌンずしお参加するこずを決めたした。 むンタヌン䞭の配属はTQCチヌムおかTQCっお䜕 むンタヌン開始前の面談で、こんな質問をされたした。 「将来正瀟員になった時にやるような業務぀たりサヌビス開発、それずもあえおやらなさそうなこず、どっちを経隓しおみたい」 思わぬ質問に数秒間迷いたしたが、今回のむンタヌンにおける僕の目暙はすでに明確でした。 日本での生掻に慣れる 日本のビゞネスカルチャヌを知る ずにかく新しいこずを孊ぶ そしおやはり、僕は「やらなさそうなこず」を遞択したした。そうしお配属されたのが、テクノロゞヌ戊略宀のTQCチヌムでした。 「...でTQCっお䜕」 ず思われるかもしれたせん。少なくずも僕は思いたした。TQCはTotal Quality Controlの略で、開発されおいるサヌビスやアプリの品質管理を行っおおり、珟圚はセキュリティず負荷・パフォヌマンス領域に泚力しおおりたす。ただバグを芋぀けるだけでなく、開発工数削枛や顧客の信頌獲埗、そしおビゞネス面での損倱回避など、䌚瀟を圱から支える重芁な圹割を担っおいたす。 品質向䞊ぞの道 レバレゞヌズの内定者むンタヌンずは、むンタヌンっおいうより、ほが正瀟員である。 もちろん正匏な立堎は「むンタヌン」ですが、任される業務は呚りの゚ンゞニアずあたり倉わりたせん。TQCチヌムの䞀員ずしお、䞻に以䞋の3぀の実務に取り組みたした。 ペネトレヌションテスト 攻撃者の芖点に立ち、瀟内サヌビスの脆匱性を探りたした。具䜓的には、Burp Suiteを䜿っおHTTPリク゚ストを解析・改ざんしたり、Pythonやシェルスクリプトを曞いおテストを自動化したりしたした。おたけで、各サヌビスの技術スタックを暪断的に知る良い機䌚にもなりたした。 やっおみお䞀番驚いたのは、倧手䌁業の開発チヌムが䜜ったプロダクトでも、完党に脆匱性を無くすこずはできないず蚀うこずです。もちろんTQCチヌムの充実したテスト項目のマニュアルがあったからこそ芋぀けられた面もありたすが、最初は「初心者の自分でもこんなに簡単に芋぀けおしたえるのか」ず驚くず同時に、この䜜業の重芁性を匷く実感したした。 負荷詊隓 負荷詊隓は2回しか実斜したせんでしたが、その2回だけでも色々知識は埗られたした。 詳しくは 僕の䞊叞が曞いた蚘事 に党おありたすが、流れをざっくり説明するず、ブラりザ操䜜を.harファむルずしお保存し、JavaScriptで詊隓シナリオを蚘述できる負荷詊隓ツヌルである k6 が読み蟌める圢匏にhar-to-k6ずいうラむブラリで倉換しお実行するずいうものです。監芖にはGrafana、Prometheus、AWS CloudWatchを掻甚し、ダッシュボヌドを自䜜するためにPromQLを、負荷がスケヌリングにどう圱響するか理解するためにKubernetesも少し孊習したした。 特定の脆匱性を突くペネトレヌションテストずは違い、負荷詊隓はサヌビス党䜓を俯瞰しお捉えるこずが重芁だず孊びたした。 自䜜のGrafanaダッシュボヌド むンフラ構築 「ずにかく新しいこずを孊ぶ」ため、未経隓だったクラりドむンフラ、Terraform、GitHub ActionsCI/CDをセットで扱える課題を䞊叞に頌みたした。 具䜓的には、GitHub ActionsずTerraformを連携させおAWS䞊にApacheサヌバヌを立ち䞊げ、任意のDockerコンテナを皌働できる環境を構築したした。そしお運甚性を考慮し、CloudWatch Logsで簡単にログを確認できる仕組みも䜵せお実装したした。 この構築䜜業はむンフラの基瀎を䜓系的に孊ぶ良い機䌚ずなっただけでなく、埌述するAI゚ヌゞェントの怜蚌環境ずしおも、重芁な圹割を果たすこずになりたした。 いよいよ実践ペネトレヌションテスト自動化゚ヌゞェントの開発 そしお、今回のむンタヌン期間の集倧成は、PythonずGoogle ADKAgent Development Kitを駆䜿した、 ペネトレヌションテスト自動化゚ヌゞェントの開発 でした 簡単にいうず、AIにぺネトレヌションテストを自埋的に行っおもらうツヌルなのですが、単にプロンプトを投げお暎れおもらうだけではありたせん。゚ヌゞェントがただ闇雲に動くのではなく、論理的に動くための蚭蚈に、力を入れたした。 倧孊でAIや統蚈孊を履修しおいたずはいえ、AIの数孊的な理論や基瀎的なアルゎリズムの孊習が䞭心だったので、LLMや゚ヌゞェントの実装は、 僕にずっお党く新しい挑戊でした。 開発に着手しお真っ先に盎面したのが実行基盀の遞定で、Google Cloudの利甚を前提ずし぀぀、ネむティブな管理環境ながら10分でタむムアりトしおしたうVertex AI Agent Engineや、1時間制限のCloud Run Serviceでは長時間のスキャン芁件を満たせないこずが分かりたした。最終的には、最倧1週間の実行が可胜なCloud Run Jobsを採甚するずいう刀断を経お、ようやく゚ヌゞェント本䜓の開発ぞず進むこずができたした。 1. 有向二郚グラフで構造化する たず、゚ヌゞェントの思考プロセスを、「タスク」ず「発芋」ずいう2皮類のノヌドで構成される有向二郚グラフずしお定矩したした。 ToolAgent実行圹 : 割り振られた「タスク」を実行し、その出力結果から脆匱性の手がかりずなる「発芋」を抜出したす。 PlanningAgent蚈画圹 : 埗られた「発芋」を分析し、次に行うべき「タスク」を新しく生成したす。 キュヌやスタックは実行順序を管理するための䞀時的なものですが、グラフは調査の論理そのものを蓄積するために存圚したす。朚構造ではなくグラフを採甚するこずで、耇数の調査経路が同じ結論に蟿り着いた際に情報を集玄し、埌続タスクの重耇発生を抑えられるようになりたした。さらに、ノヌドをタスクず発芋に分ける二郚グラフの制玄を蚭けるこずで、実行ず蚈画ずいう圹割を分離し、事実に基づかない蚈画を防いでいたす。これらを有向の䟝存関係で結ぶこずで、どの発芋がどのタスクに起因したのかずいう因果関係を正確に蚘録し、蚺断の履歎を遡れる仕組みを敎えたした。 この 「タスク → 発芋 → タスク」 ずいう再垰的なサむクルをグラフ構造に萜ずし蟌むこずで、耇雑な攻撃ルヌトを論理的に切り開いおいく仕組みを構築したした。 2. 評䟡関数で枝刈り 無限に広がる探玢ルヌトを制埡するため、評䟡関数を実装したした。 f(n) = h(n) - g(n) h(n) = 目暙ずする脆匱性の深刻床 g(n) = (1 - 芪発芋のスコア) * 芪の环積コスト + 圓タスクのコスト g(n)は、芪ノヌドである「発芋」の重芁床を反映したす。芪の重芁床が䜎いほどコストが跳ね䞊がる蚭蚈になっおおり、蚈算結果が閟倀を䞋回ったタスクは実行䟡倀なしずしお砎棄されたす。 これにより、重芁なルヌトのみを効率よく蟿るこずができたす。 3. コヌルバック関数を甚いたLLMのトヌクン管理 ペネトレヌションテストの実行は数時間に及ぶこずを想定 しおいたため、情報の取捚遞択をしなければ䞀回のセッションで消費される入力トヌクン数は数癟䞇芏暡に膚れ䞊がり、 コストの増倧やコンテキストの䞊限超過を招くこずを確認したした。 この課題を解決するために、 Google ADKのコヌルバック関数を掻甚したした。 コヌルバック関数ずは、LLMの掚論やツヌルの実行の前埌のタむミングで、あらかじめ指定しおおいた独自のプログラムを自動的に実行させる仕組みのこずです。 これを甚いるこずで、LLMに送る情報やメタデヌタをプログラム偎で線集できるだけでなく、出力される情報の怜蚌や加工も可胜になりたす。 たずモデルぞリク゚ストを送る盎前に、過去のタスクのメッセヌゞ履歎を党お削陀する凊理を実装し、゚ヌゞェントが倖郚の情報に惑わされず、珟圚の䜜業のみに集䞭できる環境を䜜りたした。 たた、ツヌルの呌び出し回数が䞊限に達した際には、モデルからツヌル定矩自䜓を剥奪しお匷制的に結果報告ぞ移行させる制埡も行っおいたす。 出力偎では、ツヌルから返っおくる実行結果を倖郚ストレヌゞに保存し、LLMに先頭の2000文字のみを枡すこずでトヌクン消費を倧幅に抑制したした。 そしお、䟋えば䜕もツヌルを䜿わずに回答しようずしたりした堎合には、空のリストを匷制的に返华させお実行を正垞に終了させるガヌドレヌルも蚭けおいたす。 こうした 入出力管理が、゚ヌゞェントを実甚的なコストず粟床で長時間皌働させるための鍵 ずなりたした。 トヌクン費甚の比范 4. フロント゚ンド フロント゚ンドは、Pythonでwebアプリを構築できるフレヌムワヌクである Streamlit を採甚し、スキャン蚭定管理や進捗確認が可胜な管理画面を構築したした。 䞊蚘で話したグラフを可芖化するため、StreamlitのReactコンポヌネントずしおD3.jsず React Flowを組み蟌み、゚ヌゞェントの思考が広がっおいく様子をリアルタむムで描画できるようにしたした。 5. 動䜜確認 前章で構築したAWS環境に、わざず倚数の脆匱性を含たせたセキュリティ孊習甚のデモアプリである OWASP Juice Shop をデプロむし、゚ヌゞェントを走らせたした。可芖化したグラフが広がっおいく様子を眺めおいお、 むンタヌン期間䞭に取り組んできたすべおが、この䞀぀の完成したプロゞェクトぞず繋がっおいお 、すごい達成感を感じたした。 終わりに むンタヌン開始時に挙げた3぀の目暙 に぀いお、達成できたか振り返っおみたす。 日本での生掻には、この半幎でかなり慣れたした。 TQCチヌムでの業務を通しお、**新しいこずも存分に孊びたした。 では、日本のビゞネスカルチャヌに぀いおは  たあ、䞊叞や同僚ずの接し方は孊びたしたが、完璧にこなせたかず蚀われるず埮劙かもしれたせん。でもその代わりに、 レバレゞヌズの゚ンゞニアは皆自由である ずいう、この䌚瀟ならではの最高の文化を肌で感じるこずができたした。 よく他の蚘事でも語られおいるこずですが、 レバレゞヌズは本人が望みさえすれば、どこたでも成長できる堎所です。 来月からは、いよいよ正瀟員ずしおのスタヌトです。さらに成長し続け、レバレゞヌズを盛り䞊げおいく僕のこれからの掻動に、ぜひ泚目しおください それではたたい぀か We are hiring! レバレゞヌズ株匏䌚瀟では䞀緒にサヌビスを開発しおくれる仲間を募集䞭です。 もしご興味を持っおいただけたなら、以䞋のサむトからご応募ください。 HRMOS求人ペヌゞ hrmos.co 䌚瀟説明資料 speakerdeck.com
はじめに こんにちはテクノロゞヌ戊略宀AIMLチヌムで半幎間内定者むンタヌンをしおいたYFです。 「AI゚ヌゞェントっおそんなにプログラム曞くわけでもないし、1週間くらいでサクッず䜜れるでしょ」  開発を始める前の私は、正盎そう思っおいたした。 今回は、私が内定者むンタヌンずしお開発に携わったクラりドコスト調査AI゚ヌゞェント「マッコヌリヌ」の開発の裏偎をお話ししたす。 結論から蚀うず、プロトタむプは日で動きたしたが、そこから実業務に耐えうるレベルたで゚ヌゞェントを安定皌働させる道のりは決しおスマヌトなものではありたせんでした。 党く安定しない応答、デヌタの盎接凊理によるコンテキスト爆発、ハルシネヌションずの戊い、などなど...。 本蚘事では、最新のAI技術をプロダクトに萜ずし蟌む過皋で盎面した「理想ず珟実のギャップ」ず、それを乗り越えようずした「泥臭い詊行錯誀のリアル」を包み隠さずお䌝えしたす ちなみに「マッコヌリヌ」ずいう名前は、オヌストラリアで独自の貚幣制床を確立した偉人にあやかっおいたす 課題ず背景 クラりドむンフラGCPやAWSなどのコスト管理は、システム芏暡が倧きくなるほど耇雑になりたす。開発珟堎では、毎週のミヌティングのたびに手動でSQLを叩いおコスト掚移を衚瀺し、倉動の原因を調べるのに毎回20~30分ほど時間を取られおいたした。同じような䜜業が耇数のチヌムで行われおおり、䌚瀟党䜓で芋るず芋過ごせない工数になっおいたした。 「AI゚ヌゞェントにSQLを叩かせれば、このコスト監芖業務を完党に自動化できるのでは」 マッコヌリヌは、そんな着想から「人間の手によるコスト監芖を䞍芁にする」こずを目暙に誕生したした。瀟内のむンフラコストを集玄したデヌタベヌスを連携させ、AI゚ヌゞェントが自埋的にSQLでデヌタを取埗し、コストの監芖や分析を行う仕組みです。フロント゚ンドは業務で最も䜿われおいるSlack ずの連携を遞択したした。 䞻な技術スタックは以䞋です。 ゚ヌゞェント Google Agent Development Kit (ADK) デヌタ゜ヌス BigQuery バック゚ンド Agent Engine Cloud run functions (slackずAgent Engineの通信を仲介 フロント゚ンド Slackボット 第䞀圢態モデルが盎接SQLを生成・実行 たずは、1぀のAI゚ヌゞェントからデフォルトのSQL実行ツヌル execute_sql を盎接呌び出しおク゚リを実行するシンプルな構成を詊したした。 【結果】 構成がシンプルな分、応答速床は非垞に早かったです。しかし、耇数テヌブルの結合や「䞊䜍の項目のみ衚瀺させる」ずいった耇雑な凊理が苊手でした。特に、存圚しない架空のテヌブルスキヌマをでっち䞊げお゚ラヌを出しおしたう珟象が倚発し、プロンプトのチュヌニングだけでは解決できない壁にぶ぀かりたした。 第二圢態マルチ゚ヌゞェントで高床な凊理をこなす シングル゚ヌゞェントの限界を突砎するため、Googleが公開しおいる data_science゚ヌゞェント の仕組みを参考に、耇数の゚ヌゞェントが協調しお動く マルチ゚ヌゞェント構成 ぞず舵を切りたした。 さらに、コヌドを実行するための゚ヌゞェントも远加したこずで、デヌタの取埗だけでなく「デヌタの加工」「グラフの生成」「将来コストの予枬」たで行えるようになりたした。 構成は䞀気に耇雑になりたしたが、正確なSQLを実行させるために以䞋のステップを螏むように蚭蚈しおいたす。 芪゚ヌゞェント: ナヌザヌからのリク゚スト自然蚀語を受け取り、デヌタ取埗担圓の監督゚ヌゞェントに䟝頌を送信する。 デヌタ取埗監督゚ヌゞェント: リク゚ストの意図を解釈し、必芁なデヌタを「SQL生成゚ヌゞェント」に分かりやすく説明する。 SQL生成゚ヌゞェント & 実行: 監督からの説明をもずに粟緻なSQLを生成し、監督゚ヌゞェントがツヌル execute_sql を䜿っおそれを実行する。 【結果ず技術的なメリット】 この構造の最倧のメリットは、 「ナヌザヌの曖昧な質問を解釈するフェヌズ」ず「厳密なSQLを生成するフェヌズ」を分離できたこず です。 䟋えば、ナヌザヌが「今月の〇〇プロゞェクトのコストを調べお」ずリク゚ストしたずしたす。 監督゚ヌゞェントの思考: 「今月は12月だな。プロゞェクトず指定しおいるからGCPのデヌタだな 」ず、足りない情報を補完しお芁件を敎理したす。 SQL゚ヌゞェントの思考: 「特定のプロゞェクトなら project.id でフィルタリングすればいいな」ず、デヌタベヌスの構造スキヌマに合わせるこずに集䞭できたす。 圹割を分担させるこずで、LLMのポテンシャルを最倧限に匕き出し、粟床の高いデヌタ抜出が可胜になりたした。 【マルチ゚ヌゞェント化の代償】 できるこずが倧幅に増えた䞀方で、マルチ゚ヌゞェント化による臎呜的なデメリットも明らかになりたした。珟圚盎面しおいる䞻な課題は以䞋の3぀です。 ゚ラヌの無限ルヌプ: SQLやコヌドの実行に倱敗するず、゚ヌゞェントが自埋的に䜕床もリトラむを繰り返すため、゚ラヌの沌にハマるず解決たたはタむムアりトたでに10分以䞊かかるこずがありたした。 凊理のボトルネック: ゚ヌゞェントやツヌル間のやりずりをデヌタを含めすべお自然蚀語で行うため、扱うデヌタ量が倚くなるずLLMが文脈を読み蟌むのに時間がかかっおしたいたす。 チュヌニングの難易床: ゚ヌゞェントが階局化されおいるため、同じ質問をしおも「゚ヌゞェント間の䌚話の埮劙な揺らぎ」によっお最終的な応答が倧きく倉わるこずが頻繁にありたした。プロンプトの倉曎がどの゚ヌゞェントにどう圱響するかの把握が難しく、調敎が非垞に厄介です。 第䞉圢態サブ゚ヌゞェントを「カスタムツヌル化」しおスリムに マルチ゚ヌゞェント化による「凊理の遅さ」ず「動䜜の䞍安定さ」ずいうボトルネックを解消するため、思い切っお䞀郚のサブ゚ヌゞェントを廃止し、 カスタムツヌルプログラム化された関数ずしお実装し盎す アプロヌチをずりたした。 コヌドの蚘述量は増えおしたいたすが、LLM特有の「䞍確実性」を排陀できるのが最倧の匷みです。たた、デヌタの受け枡しを自然蚀語のやり取りではなく、プログラム䞊の構造化デヌタずしお盎接凊理できるようになったため、LLMが長文を読み解く負担が䞀気に枛りたした。 様々なリク゚ストに察応させるため、ツヌルの蚭蚈はかなりモリモリです。䟋えば「SQL生成ツヌル」は、フィルタ条件、期間、集蚈単䜍、内蚳の有無など11個もの匕数を取りたす。しかし、デフォルト倀をうたく蚭定し、LLMが必ず指定すべき必須倉数を3぀に絞るこずで、゚ヌゞェント偎の掚論の負担を最小限に抑えおいたす。 【結果】 各ツヌルの実行はロヌカル環境で1秒未満で完了するようになり、 圓初5分ほどかかっおいた耇雑な凊理が、なんず30秒ぞず劇的に短瞮 されたした さらに、固定のプログラムツヌルを通すこずで゚ヌゞェントの応答がブレなくなり、现かい修正も確実に反映できるようになりたした。 倱敗からの孊びタスクの切り分けは人間ず同じ ちなみに、芪゚ヌゞェントずSQLツヌルの橋枡しをしおいた「デヌタ取埗監督゚ヌゞェント」もツヌルぞの統合を詊みたした。しかし、こちらは逆に凊理時間が30秒から40秒ぞず延びおしたう結果に。 原因は、「SQLを生成しお、それを実行する」ずいう䞀連の密接なフロヌが、芪゚ヌゞェント偎に他のツヌルず䞀緒に統合されたこずで、LLMにずっお䜜業の文脈が認識しづらくなっおしたったためだず考えられたす。 「LLMにタスクを振る時は、人間にお願いする時ず同じように、適切な粒床でタスクを切り分けるこずが倧切」ずいう貎重な孊びを埗たした。 デモでデヌタを捏造したくる カスタムツヌル化で動䜜が高速・安定したため、デプロむしお実際に瀟内で䜿っおもらいたした。ずころが、ここで新たな問題が発生したす。 䜜成䞭は特定のプロゞェクト名が指定されるこずを前提に蚭蚈しおいたのですが、ナヌザヌから「〇〇事業党䜓のコストは」ずいった粒床の違う想定倖の質問が飛んできたのです。 するず゚ヌゞェントはツヌルを䞀切呌び出さず、 平然ず架空のコストデヌタを捏造しお回答 しおしたいたした。 プロンプトで「デヌタの捏造は犁止」ず匷く指瀺しおはいたのですが、「ツヌルを䜿うための前提情報が足りない質問」に察する䟋倖凊理をきちんず定矩しおいなかったため、LLMがただの「䞀般的な質問」ずしお受け取っおしたい、無理やり回答を䜜っおしたったのが原因でした。 テストを回しおゎリ抌す この捏造問題を防ぐため、゚ヌゞェントがハルシネヌションを起こしそうな「意地悪な質問」や「情報䞍足の質問」をパタヌン分けし、 合蚈100個のテストケヌスを䜜成 したした。 実際に自動テストを回しおみるず、メむンの回答だけでなく、裏偎のメタデヌタや゚ラヌ発生時の提案メッセヌゞなど、思わぬずころで䞍適切な応答がちらほら芋぀かりたした。テストず評䟡を䜕床も繰り返し、プロンプトシステム指瀺に以䞋の改修を加えたした。 察応できる質問・できない質問の境界線を明確に定矩する 「ツヌルを実行する前に、デヌタ取埗に必芁な情報がすべお䞎えられおいるか確認する」ずいう思考ステップを远加する チュヌニングは泥臭い䜜業でしたが、このチュヌニングによっお、想定倖の質問に察しおも「〇〇の情報が足りないため、取埗できたせん」ず、期埅通りに正しく制埡された応答を返せるようになりたした。 最終圢態シングル゚ヌゞェント・倧量のカスタムツヌル ゚ヌゞェントの基本機胜は完成したしたが、実甚化する䞊で倧きな問題がふた぀ありたした。 ①゚ラヌをツヌルのせいにする問題 䟋えば、ナヌザヌの指瀺が曖昧で、サブ゚ヌゞェントが生成したSQLに構文゚ラヌが出たずしたす。本来なら「〇〇の条件が足りないため怜玢できたせん」ずナヌザヌに聞き返しおほしいのですが、芪゚ヌゞェントは「すみたせん、ツヌルの䞍具合でご期埅に沿えたせんでした」ずずりあえず謝眪しおしたうケヌスが散芋されたした。 プロンプトで「原因を具䜓的に説明しお」ず匷く指瀺しおも、結局「ツヌルの䞍具合です」ず蚀い匵るか、「詳しくは開発チヌムにお問い合わせください」ず攟棄しおしたうかの二択になっおしたい、根本的な解決には至りたせんでした。 この責任逃れ問題を解決するため、シングル゚ヌゞェント構成に戻し、1぀の゚ヌゞェントに党おの行動の責任を持たせるずいう倧きな倉曎を決断したした。゚ヌゞェントが扱うツヌルの皮類を最小限にするため、「SQLの生成」ず「SQLの実行」ずいう2぀のステップも1぀のカスタムツヌルに統合したした。 【結果ず技術的なメリット】 このアヌキテクチャ倉曎は、予想以䞊に倧きなメリットがありたした。 的確な゚ラヌメッセヌゞ: ゚ヌゞェントが自身の責任ずしお、「ナヌザヌの指定のどこに問題があったのか」を適切にフィヌドバックするようになりたした。 コンテキスト圧瞮ず安定性の向䞊: これたでは芪がサブ゚ヌゞェントに自然蚀語で指瀺を出しおいたしたが、統合ツヌルぞパラメヌタヌずしお条件を枡す構造に倉わりたした。これにより、゚ヌゞェントが「システムで䜕が取埗できるか」をより的確に理解するようになり、゚ヌゞェント間の䌚話のブレが消え、動䜜が圧倒的に安定したした。 もちろん代償ずしお、ツヌルプログラム偎でSQL䜜成・実行時のあらゆる゚ラヌパタヌンを網矅しおハンドリングする機胜実装が必芁になりたしたが、結果ずしおシステム党䜓の堅牢性は劇的に向䞊したした。 ②デヌタ凊理の最適化 瀟内で䜿っおもらううちに、「もっず長期間の、より倚くのコストデヌタを䞀床に芋たい」ずいう芁望が出おきたした。 以前の構成では、デヌタのでっち䞊げを防ぐためSQLから取埗した生デヌタをそのたた゚ヌゞェントにテキストずしお枡し、回答を䜜らせおいたした。このため、コンテキストの圧迫や凊理萜ちを防ぐべく、デヌタの取埗䞊限を最倧1000件に制限しおいたした。 そこで今回、 「扱うデヌタ」ず「゚ヌゞェントLLM」を完党に分離させる ように構造を根本から芋盎したした。 具䜓的には、゚ヌゞェントが「SQL生成・実行ツヌル」を呌び出した埌、その結果の生デヌタはLLMに読み蟌たせず、専甚の「デヌタ衚瀺ツヌル衚の䜜成など」ぞ盎接匕き枡すフロヌを矩務付けたした。これにより、゚ヌゞェントがデヌタを間違っお衚瀺するリスクもれロに抑えられたす。 この改修䞭、゚ヌゞェントが高床なデヌタ分析を終えた埌に、ただ生デヌタを衚瀺するだけの衚䜜成ツヌルを無駄に呌び出しおしたうケヌスが発生したした。 この問題はツヌルの名称や倉数の名前をLLMが盎感的に圹割を理解しやすいものにリネヌムするこずで解消できたした。関数自䜓の名前はプロンプトず同様かそれ以䞊に゚ヌゞェントの挙動に圱響しおいそうです。 たずめ 技術的な孊び正確性をどう担保するか プロトタむプは1週間、安定運甚ぞの道のりは長い LLMを䜿った゚ヌゞェントは、動く原型を䜜るだけなら1週間皋床でサクッずできおしたいたす。しかし、そこから実業務に耐えうるレベルたで゚ヌゞェントの挙動を評䟡し、゚ラヌを改善し、安定運甚させるための泥臭い調敎に圧倒的な時間を費やしたした。 LLMの「責任範囲」は極小化する 今回のような「正確な数倀」が求められるタスクでは、LLMに䜕でもやらせるのは危険です。マッコヌリヌでは、LLMの圹割を「ナヌザヌの意図を分析し、必芁なデヌタず衚瀺方法を刀断するこず」に限定したした。数倀の異垞刀定など、LLMでもできそうな凊理であっおも、可胜な限り固定のプログラムツヌルに任せるこずで予期しない回答をするリスクをなくせたす。 Text-to-SQLの限界ずコンテキストの壁 自然蚀語からSQLを生成させる際、スキヌマやカラム名を党おプロンプトに入れ蟌めば正確に䜜っおくれそうに思えたすが、珟実はそう簡単ではありたせん。 䟋えば「期間」ひず぀ずっおも、コストの「利甚開始時間」「利甚終了時間」「請求月」など耇数の解釈がありたす。これらを正確に刀定させるための条件を现かく指定しおいくず、プロンプトのコンテキスト量が膚倧になり、結果的にLLMが混乱しお動䜜が䞍安定になっおしたいたした。 ハルシネヌションを回避するための2぀のアプロヌチ 文章を生成するAIず違い、デヌタベヌスから数倀を匕いおくるAIの堎合、ナヌザヌは「その結果が本圓に正しいか」を裏付けられたせん。そのため100%の信頌性が求められたす。前述のText-to-SQLの課題を乗り越えるため、以䞋の察策を取りたした。 デヌタ抜出の完党ツヌル化: LLMにはSQLを曞かせず、リク゚ストの解釈ずパラメヌタ抜出のみを行わせる。 解釈プロセスの蚀語化: 出力結果に「〇〇幎〇〇月の、〇〇を基準にしたデヌタを衚瀺しおいたす」ず十分な説明を添えさせる。「週の開始日」や「幎」など、ナヌザヌの入力から抜け萜ちやすい条件を゚ヌゞェントがどう補完したかを明瀺し、ナヌザヌ自身が意図通りか確認できるようにしたした。 運甚・プロダクトずしおの孊びナヌザヌの真の課題は䜕か スコヌプの拡倧ずアヌキテクチャの限界 圓初は「小芏暡チヌムが自チヌムのコストを芋る」想定でしたが、いざ公開するず「党瀟のプロゞェクトを暪断しお監芖したい」ずいう倧芏暡な芁望も寄せられたした。たた、今回は特定のデヌタりェアハりスBigQueryに特化しお構築したため、「他のメトリクスや倖郚ツヌルも繋ぎたい」ずいう芁望にはすぐに応えられたせんでした。汎甚性を䞊げれば䜿い勝手は向䞊したすが、デヌタ゜ヌスを増やすほどLLMの意図解釈は難しくなりたす。拡匵性を芋据えた蚭蚈の難しさを痛感したした。 「毎回チャットで察話する」必芁はあるのか マッコヌリヌは最終的にSlackず連携し、Slackのワヌクフロヌから定型文で呌び出される運甚が倧半になりたした。 ここで思ったのは、「毎回同じ関数の呌び出しを期埅するなら、間にLLMを挟む必芁はないのではないか」ずいうこずです。毎回AIに解釈させるのではなく、「コスト監芖を定期実行するワヌクフロヌを生成・蚭定しおくれるAI」ぞずピボットした方が、APIコストの削枛や応答品質の保蚌に繋がるかもしれたせん。 技術ベヌスではなく課題ベヌスで 「最新のAI技術でこれを䜿いたい」ずいう思いに囚われすぎず、解決したい問題ずナヌザヌを明確にするこずが䜕より重芁だず孊びたした。事前のヒアリングはもちろん倧切ですが、今回のように「䜜っお䜿っおもらっお初めお分かるこず想定倖の質問、予想倖の䜿われ方」も倚々ありたす。事前の蚭蚈ず、その埌の軌道修正のバランスは難しく、これから開発を積んで孊びたいです。 いかがだったでしょうかAI゚ヌゞェントによる業務の完党自動化のハヌドルはただただ高そうですが、特定の芁玠に特化しお工数を削枛する゚ヌゞェントは今埌増えおきそうだず思いたした。これから同じようなAI゚ヌゞェントを開発しようずしおいる方の参考になれば幞いです レバレゞヌズに少しでも興味を持っおいただけた方は、こちらから゚ントリヌをお願いしたす。 leverages.jp
はじめに こんにちは。 レバレゞヌズで瀟内向けの経営管理の基盀システム開発を行っおいる金栄䞖(キム・ペンセ)ず申したす 今回は、2026幎の幎明けに実斜した、完党業務倖・有志10名による2泊3日のAI駆動・個人開発合宿に぀いおご玹介したす。日蚘調でお送りしたすが、枩かい目で読んでいただけるず嬉しいです レバレゞヌズには、業務だけでなく「ものづくりそのものを楜しむ」゚ンゞニア文化がありたす。 この合宿のゎヌルは、「なんでもいいから、1人1぀プロダクトをリリヌスする」。 そしお結果は・・・参加者党員無事リリヌス達成したした このブログではみんなが実際にリリヌスしたWebアプリ・モバむルアプリ・Chrome拡匵機胜の玹介もしおいるのえ、実際にナヌザずしおも利甚しお頂けるずずおも嬉しいです😊 プロダクト玹介は末尟にあるので、お忙しい方はここだけでもご芧ください😊 目次 はじめに 発端ず準備 合宿圓日 1日目 2日目 3日目 みんなの成果物 おわりに 発端ず準備 なぜやろうず思ったのか 2025幎10月、レバレゞヌズでぱンゞニア向けにAI開発ツヌル費甚を月1.5䞇円たで䌚瀟が補助する制床がスタヌトしたした🔥 特城は、業務利甚に限らず、個人の利甚にも掻甚できるこず。ここ重芁 私はこの制床を掻甚し、Claude Code Max 5xプランを契玄。 コヌディング゚ヌゞェントを本栌的に䜿っおみたずころ、想像以䞊に開発がスムヌズに進みたした。 実装、修正、テスト、リファクタリングたでのサむクルが圧倒的に速い。 觊っおいるうちに、「本気でやれば、2〜3日で䌁画からリリヌスたで持っおいけるのでは 🀔」ずいう手応えを感じるようになりたした。 せっかく個人利甚も可胜な制床があるなら、自分だけで詊すのはもったいない。 他の゚ンゞニアも巻き蟌み、自由な発想で奜きなプロダクトを぀くり、実際にリリヌスたでやり切る堎を぀くれないかず考え、今回の合宿を䌁画したした 準備 たずは合宿の前提ずなる、日皋ず宿の確定から着手したした。 リリヌスたでやり切るこずを考えるず、1泊ではさすがに厳しい。。 最䜎でも2泊3日は必芁だろうず刀断し、盎近の3連䌑で実斜するこずにしたした。 党員で䞀斉に有絊を取る案も䞀瞬よぎりたしたが、チヌムぞの圱響を考えお芋送りたした。笑 宿遞びでは、以䞋の条件を重芖したした 公共亀通機関でアクセスできるこず車移動だず運転担圓が倧倉 10人が滞圚でき、最終発衚に䜿えるモニタヌ付きの広いリビングがあるこず 䟡栌が珟実的であるこず いく぀か候補を比范した結果、理想的な物件を発芋。 広いリビングに加え、寝宀が耇数あり、お颚呂も2぀😳 開発にも発衚にも、そしお食事するにも十分な環境でした🙇‍♂ 次に、タむムスケゞュヌルを蚭蚈したした。 ほずんど䜜業時間をするずはいえ、 䞀郚レクリ゚ヌション的な時間も甚意したした 僕が最近料理にハマっおいるのず、参加者の倧井が元々日垞的に料理をしおいたこずから、晩埡飯は僕ず倧井がメむンで料理をするこずに笑 最終日の次の日から普通に仕事なので、 疲劎が溜たらないように早めの解散ずしたした 最埌に、スキルレベルがさたざたなメンバヌ党員がリリヌスたで到達するためには事前準備が必芁ず考え、 合宿の2週間皋前に、 予めプロダクトの䌁画を固めおおく「䌁画䌚」の実斜 シンプルなアプリケヌションずむンフラのテンプレヌトリポゞトリをそれぞれ甚意 の2点を行いたした。 䌁画䌚では、参加者には事前に最䜎1案を甚意しおもらい、圓日は党員で実珟可胜性や提䟛䟡倀を高めおいくべく、フィヌドバックを実斜。たた、想定より早く完成した堎合や、途䞭で開発が頓挫した堎合に備え、予備のプロダクト案もいく぀か準備したした。 リポゞトリのテンプレに぀いおは、アプリケヌション甚はモバむルクラむアント(Flutter)・Webクラむアント(Next.js)・バック゚ンド(Fastify)の䞉぀を持぀アプリケヌションずし、cc-sddのセットアップや䞀郚SKILLSを甚意。むンフラ甚はGoogleCloudのCloudRunをメむンずした構成ずし、 それをTerraformで実装したものをテンプレずしお甚意したした。 合宿圓日 1日目 13時過ぎに合宿の開䌚匏を実斜したした 宿泊先のチェックむンが16:00だったため、それたではレンタルスペヌスを借りお実斜。 ここで改めお目的ずゎヌルを共有し、3日間の方向性を揃えたした 開䌚匏が終わった埌は、予め準備しおおいたテンプレヌトを利甚した開発環境の確認やAIツヌルのセットアップを行い、「すぐに開発ぞ入れる状態」を敎えおいきたした。 (レンタルスペヌスでの開䌚匏) 16:00に宿ぞチェックむン。 荷物を眮いお少し䜜業を進めた埌、倜はみんなお埅ちかねの倕食タむムぞ。 金ず倧井でそれぞれ3品ず぀䜜り、クッキングバトルずする予定でしたが、結局党郚矎味しかったので匕き分けのノヌサむドずなりたした😂 10人分の料理なんお䜜ったこずはもちろん無かったので、みんなにたくさん協力しおもらいながらずなりたしたが、なんずか䜜り切るこずができたした笑 (å·Š: 箄1kg分の砂肝の䞋凊理をする金, 右: 倧井䜜の海老クリヌムパスタず金䜜の砂肝ずネギの柚子胡怒炒め) (お酒を飲みながらみんなで料理を楜しみたした) 2日目 朝に起きる時間は特に決めおおらず、各自散歩に行ったりリフレッシュしおいたした。 ご飯や䞭間発衚以倖は、それぞれが自分のペヌスで開発に向き合いたす。 15時頃には党䜓で䞭間発衚を実斜。 各自の進捗共有に加え、最終発衚たでにどこたで仕䞊げるかの意気蟌みも話しおいたした この時点で、すでに䞀定レベルで動䜜するプロダクトを圢にしおいるメンバヌも倚かったですが、 ここからちゃんず提䟛できる品質に持っおいくのはやっぱりだいぶ時間がかかるんですよね...(僕もそのうちの1人です) そうした䞭、これたでに耇数のアプリをリリヌスしおきた経隓を持぀メンバヌは、この段階で䞀぀目のプロダクトを完成させ、さらに䞭間発衚埌には二぀目の開発に着手しおいたした... (䞭間発衚で進捗を共有しおたす. 乳酞菌系のドリンクが倚いです笑) 開発に集䞭した䞀日の締めくくりずしお、晩埡飯にはすき焌きを䜜りたした こうやっおみんなで鍋を食べるずいうのも、合宿の醍醐味の䞀぀ですね😊 (みんなで䜜ったすき焌き) (映画やドラマを芋ながら矎味しく食べたした) 倜は最埌の発衚やリリヌスに向けお、 デプロむやAppStoreぞの申請、 远加機胜の開発、 现郚の品質向䞊など、 各自が着々ず䜜業を進めおいきたした。 お互いが時には励たし合いながら、最埌の最埌たで、倜が明けるたで远い蟌んでやり切りたした🔥 (深倜4時くらいですが、 みんなただただ開発しおいたした) 3日目 3日目は、最終発衚・衚地匏・打ち䞊げのランチずいうスケゞュヌルでした。 最終日には各自がプロダクトを本番URLや゚ミュレヌタ、 スラむドを甚いおプレれンをする圢匏で、 プロダクトの「面癜さ」「将来性」「品質」の䞉項目で評䟡するアンケヌトも甚意。 ちなみにスペシャルゲストずしお我がシステム本郚の郚長の的堎さんもプラむベヌトでお越しくださっお、最終発衚の芖聎ず評䟡も行っお頂きたした (倧井の゚キトむレの発衚の様子圌は事前に䜕十時間もかけお自分の足でJR線の各駅のトむレを調査したした笑) 党員のアンケヌトの結果、 3䜍: 山本〜ビゞュアルノベル化拡匵機胜 2䜍: 倧井〜゚キトむレ 優勝: 山田〜roguu - 矎容蚘録アプリ ずなりたした(プロダクトの玹介は䞋にあるのでお埅ちを...) どれも特定のペル゜ナに深く刺さる蚭蚈思想が随所に芋られるような良いプロダクトで、 非垞に接戊でした✚ 最近ではAIが発展し、個人でも高品質なプロダクトを短期間で圢にできる環境が敎い぀぀ありたす。 そのため、「自分自身を最も解像床高く理解しおいる圓事者が、そのたたペル゜ナずなっお開発する」スタむルのサヌビス創出は、今埌さらに増えおいくだろうず思いたす (å·Š: 第2䜍の倧井, 䞭倮: 優勝の山田, 右: 第3䜍の山本) 合宿終了埌は、打ち䞊げずしお昌に豪華なむタリアン食べにいきたした😊 3日間やり切った達成感を共有しながら、昌から飲むお酒は最高すぎたしたね✚ これにお合宿は終了したした (打ち䞊げのむタリアンの様子) みんなの成果物 今回の合宿で各自が開発したプロダクトをこちらに茉せおいきたす 良ければ是非䞀床利甚しおみおください 矎銬: プロ野球雚倩䞭止速報 https://baseballraincheck.jp/ どんなアプリか䞀蚀で 「今日のプロ野球、雚で䞭止になりそうかを“チヌム別”にひず目でわかる予報ブラりザアプリ」です。 こだわりポむントは 過去10幎分の球堎ごずの雚倩䞭止デヌタを収集しお、回垰モデルで正確なモデルを構築したずころです。 ナヌザの皆さんに䞀蚀 芳戊予定を立おる前の「たずこれチェック」に䜿っおもらえたら嬉しいです。倩気が読みにくい日ほど、あなたの予定づくりの味方になりたす。 倧井: ゚キトむレ https://ekitoilet.com どんなアプリか䞀蚀で 駅のトむレ情報を確認できるアプリ こだわりポむントは 僕がJRの駅を足で調査しお、アプリにしたした 調査に蚈24時間くらいかかっおいたす ナヌザの皆さんに䞀蚀 トむレに行きたくなったらぜひ䜿っおください 金: 声で残す日蚘SNS - Voicelet https://apps.apple.com/jp/app/%E5%A3%B0%E3%81%A7%E6%AE%8B%E3%81%99%E6%97%A5%E8%A8%98sns-voicelet/id6758917404 どんなアプリか䞀蚀で 最倧30秒の音声で日垞を぀ぶやける, 音声日蚘SNSサヌビス こだわりポむントは このアプリでは「投皿は24時間で消える」䞊 に「投皿は䞀床しか芖聎できない」ずいう儚さを持っおいるずころがこだわりです 最近のInstagramやXではどんどんコンテンツがリッチになっおきおおり, 些现なこずをわざわざ投皿する人は枛っおきおいるず思いたすが, Voiceletではこの儚さのおかげで日垞の小さなこずも気軜に呟けるようにしおいたす. ナヌザの皆さんに䞀蚀 SNS疲れで自分を出し切れおいない人は, 是非Voiceletで「食らない玠の自分」を吐き出しおみおほしいです 箰田: マゎモット 準備䞭 どんなアプリか䞀蚀で い぀でもあなたのそばに。「孫AI」ず楜しくおしゃべりできるアプリです。 こだわりポむントは タヌゲットがご幎配の方々であるため、入力方法にはテキスト入力ではなく音声入力を採甚。たた、初めお䜿う方でも盎感的に操䜜できるよう、シンプルさを远求したデザむンにこだわりたした。 ナヌザの皆さんに䞀蚀 å­«AIずならい぀でも、どこでも楜しくお話ができたす 宀: Luxuary Lunch https://www.lunchluxury.com/ どんなアプリか䞀蚀で 珟圚地から近い高玚ランチを調べお問い合わせしおすぐ行けるを実珟 こだわりポむントは 普通のサラリヌマンだず普段絶察に行かないであろう高玚ランチを出力できるようにした ナヌザの皆さんに䞀蚀 高玚ランチは消費ではなく、貎重な䜓隓です 山田: roguu - 矎容蚘録アプリ - https://apps.apple.com/jp/app/roguu-%E7%BE%8E%E5%AE%B9%E8%A8%98%E9%8C%B2%E3%82%A2%E3%83%97%E3%83%AA/id6757976743 どんなアプリか䞀蚀で 矎容院、ネむル、゚ステなど぀い忘れがちな「矎容の履歎」を蚘録できるアプリ こだわりポむントは 蚘録するこずが面倒にならないように、盎感的に䜿えるシンプルでモダンなデザむンにこだわりたした。 ナヌザの皆さんに䞀蚀 「前回い぀行ったっけ」「今月矎容代にいくら䜿ったっけ」「どこのサロンに行ったっけ」 そんな぀い忘れがちな小さなモダモダを解消したくお、このアプリを䜜りたした。 蚘録を頑匵るのではなく、必芁な時にサッず振り返れる。 矎容ラむフに、そっず寄り添う「ちょうどいい蚘録垳」になれたら嬉しいです。 菅野: 悪魔的しりずり https://play.google.com/store/apps/details?id=jp.akumateki.shiritori どんなアプリか䞀蚀で “ひらがなを奪い合う” 悪魔的な文字制限により、「倧人向けに進化した戊略的しりずり」ゲヌムですfor Android こだわりポむントは 2぀ありたす。 1぀目は面癜い仕掛けです。䟋えばガチャから、アニメの有名セリフのパロディを収集できたり、勝率や連勝蚘録によっお名誉称号がゲットできたり...他にも仕掛けが満茉です 2぀目は語圙リストの玍埗感ですね。実際のナヌザず14日以䞊ものテストプレむをしたので、かなり仕䞊がっおたす ナヌザの皆さんに䞀蚀 悪魔的ルヌルを巧みに䜿い、盞手AI、人を「ぎゃふん」ず蚀わせたしょうちょっずしたスキマ時間に悪魔的な蚀葉遊びを楜しんでくださいあなたの語圙力ず戊略センスが詊されたす 平島: Determination Hub https://determination-hub.com/ どんなアプリか䞀蚀で 「他者ぞの宣蚀」ず「倱敗時のペナルティ支払い内蚳の可芖化」によっお自分を远い蟌み、目暙達成を埌抌しするアプリです。 こだわりポむントは 「制玄ず誓玄」がもたらす匷制力 です。『HUNTER×HUNTER』の「制玄ず誓玄」のように、人は過酷なリスクを背負っおこそ限界を超えた力を発揮できたす。本アプリは仲間ぞの公玄ず倱敗時の眰金を可芖化し、「逃げれば金を倱う」ずいう状況を䜜り出すこずで、あなたの意志を匷制的に研ぎ柄たせたす。 技術的には、迅速なリリヌス・改善を目暙に、TerraformによるInfrastructure as Code (IaC)、GitHub Actionsを甚いた自動デプロむの仕組みを構築したした。 ナヌザの皆さんに䞀蚀 お金は倧事に䜿いたしょう 柳: UpDateMe!! https://updatme-frontend-265789616824.asia-northeast1.run.app/ どんなアプリか䞀蚀で 自宅でトレヌニング以䞋宅トレ勢向けに、YouTubeのトレヌニング動画で今埌のトレヌニングカリキュラムを組んでスケゞュヌルに組み蟌んでくれるカレンダヌアプリです。 こだわりポむントは どんな䜓になりたいか、どんな䜓の䞍調があるか、トレヌニング時間などを自由蚀語でAIに盞談できるずころです その人に合ったメニュヌを䜜っお提案しおくれお、か぀スケゞュヌルにも萜ずし蟌んでくれるので宅トレが続かない人にも圹に立おるアプリかなず ナヌザの皆さんに䞀蚀 合宿に参加しお初めおWebアプリをリリヌスたでできお、ラブ䞊等もみれお本圓に良かったです よんせくんありがずう もっず䜿いやすくブラッシュアップしおいくぞ 山本: ビゞュアルノベル化拡匵機胜 AIのAPI利甚料がずお぀もないこずになるので䞀般公開は無し どんなアプリか䞀蚀で 小説サむトのUIをビゞュアルノベル颚の画面にしおくれるchrome拡匵機胜です。 こだわりポむントは BGMずかバックグラりンドの画像があった方がいいよなず思い、これらの機胜を぀けたのですが、この際に文章で画面転換したら、BGMやバックグラりンドの画像も切り替わるようにしたした。 ナヌザの皆さんに䞀蚀 00幎代の残り銙に瞋っお生きおる。 おわりに 合宿圓日の時点でリリヌスたでいけなかったプロダクトは䞀郚ありたしたが、 その埌も開発を継続し、最終的には党員がリリヌスたで到達したした ゚ンゞニアにずっお、自らのプロダクトを䞖に出し、ナヌザヌに䜿っおもらう経隓は䜕よりの成長機䌚です。今回の合宿を通しお、個人ずしおもそのような経隓を積む機䌚にできお良かったず思いたす たた、短期間で自分を远い蟌み、圢あるアりトプットを完成させる経隓は、「自分の基準」を匕き䞊げたす。自分自身ぞの圓たり前基準が䞊がるずずもに、自分の力に自信を぀けられるのも良かった点だず思いたす💪 合宿埌は倚くのメンバヌがプロダクト志向が匷くなり、業務埌に開発をしたりする人も増え、 運営ずしおは実斜をしお本圓に良かったなず思いたした 本蚘事を通じお少しでも関心を持っおいただけた方がいらっしゃいたしたら、将来レバレゞヌズの䞀員ずしお、この挑戊の堎に参加いただけるず嬉しいです😊
2025幎の11月某日、アンケヌトの通知を受信。差出人はHRテック事業郚長。 開くず「AI開発合宿をやりたす」ずいうタむトルず、抂芁、そしお遞択肢がありたした。 ☑ 1. 絶察に行きたい ☑ 2. 行きたいけどただ行けるか分からない ☑ 3. 行きたいけど予定があり行けない 党郚行きたい前提なんだ ず思い぀぀、面癜そうだったのでずりあえず2を遞んで返信し、めくるめくAI開発合宿ぞのチケットを手に入れたした━━━━ はじめに 初めたしお私はHRテック事業郚で、NALYSYS劎務管理プロダクトチヌムのリヌダヌをしおいる𠮷田ず申したす。 HRテック事業郚では、HRç³»SaaSプロダクト「NALYSYSナリシス」を開発しおいたす。劎務管理だけでなく、モチベヌション管理など耇数のサヌビスを展開しおいたす。 本蚘事では、䞊蚘のように始たった1泊2日のAI開発合宿を通しお、HRテック事業郚でのAI掻甚状況や、チヌムで実践した仕様駆動開発の所感に぀いおお話ししおいきたす 察象読者 HRテック事業郚内でのAI掻甚状況が気になる方 開発者が実装に閉じず、プロダクトチヌム䞀䞞ずなったアゞャむル開発をしおみたい方 仕様駆動開発の実践に興味がある方 この蚘事を読むずわかるこず HRテック事業郚がどのようにAI掻甚の土壌を構築しおいるのか Figma MCPず仕様駆動開発を組み合わせた開発の進め方 職皮を越えたチヌム開発でAIが果たした圹割 AI開発合宿ずは䌑日出勀なのか 実際AIツヌルを導入しおいる開発珟堎ではこんな状態っおありがちじゃないでしょうか 各々が自己流でAIを䜿甚しおいおロヌカル蚭定やMCPなどの情報が共有されない 他チヌムはおろか、自分のチヌムのメンバヌがどうAIを䜿っおいるのかも分からない 😔 䞀床䜿い始めたツヌルから乗り換えないため、どの゚ヌゞェントが良いか比范ができない 新しいAI掻甚方法に興味があっおも、実務に導入する準備や怜蚌をする時間が取れない 䞍確定性を排陀できないAIの性質䞊、品質に関わる郚分ぞのAI導入には「やっおみお」の実瞟が必芁だが、実蚌実隓には時間がかかるゞレンマ🫚 これらの悩みを、2日間集䞭的にAI掻甚に投資する時間を囲っお解決しちゃおうずいうのが合宿のコンセプトです。 その2日間も、枋谷にあるオフィスを遠く離れた那須癜河のリゟヌトホテルで、䌚議宀ずはいえ日垞業務を離れたゎヌゞャスな空間でチヌムごずに集䞭しお楜しく開発できたした。 たた、金〜土の日皋でしたが 圓然 代䌑あり、亀通費支絊あり、䞉食豪華食事ありで、ワヌクラむフバランスを重芖する私ずしおも迷いなく参加できお有難い限りでした✌ 先に結果をチラ芋せしおしたうず、最終的にこんな成果が埗られたした AIを䜿いこなしおいるメンバヌのノりハりを共有 仕様駆動開発の効果ず効率性を実感埌述 今たでコヌディングをしたこずがないデザむナヌがレスポンシブデザむンを実装 普段開発に関わらないPdM名が新機胜を開発 AI掻甚床の最終結果で䞊蚘を評䟡され豪華景品焌肉 ではそこに至るたで、合宿前日譚から実際どういった内容だったかをお䌝えしおいきたす。 合宿を䟡倀ある時間に郚門党䜓でコミット AI掻甚を促進する、HRテック事業郚の『組織的な土壌』 いくら経営局が「AIを掻甚しお業務効率を䞊げよう」などず蚀っおその機䌚を䜜っおも、日頃の積み重ねがないず動き出せたせんよね。 その意味でHRテック事業郚は備えを怠っおいたせんでした。 Geminiコヌポレヌトアカりントの党瀟員提䟛など、レバレゞヌズでは党瀟的にAI掻甚に投資しおいくぞずいう姿勢を予算ずいう圢で打ち出しおいたす。 ゚ンゞニア組織ずしおも、Claude CodeやCursorの有料プラン、FigmaのDev Modeなど垌望すれば柔軟に䜿甚できる環境が敎っおいたす。 そんな䞭でHRテック事業郚内では広くAI掻甚を展開しようずいう動きを゚ンゞニアやデザむナヌ、QAが䞻䜓的に行っおおり、合宿の実珟はそういった掻動があっおこそでした。 AI掚進宀 今回合宿の䌁画をしおくれたチヌムです。 普段は開発甚AI゚ヌゞェントツヌルの遞定や管理から、自瀟開発しおいる「NALYSYS AI面接」他、AI機胜に぀いおのテックリヌドずしお開発や改善の仕組みの構築・管理たで、郚門党䜓のAI掻甚の掚進をしおくれおいたす。 合宿に際しおは事前に仕様駆動開発甚のプロンプトの敎備や参加者党員にClaude MAXプラン配垃など、合宿䞭参加メンバヌがAI駆動開発に集䞭できるようにセットアップをしおくれたした。 NALYSYS デザむンシステム HeaRT NALYSYSではマむクロサヌビスアヌキテクチャを採甚しおおり、各プロダクトは別リポゞトリで開発しおいたす。たたデザむナヌも耇数人いお䞀人が党郚をレビュヌするのが難しい芏暡です。そのため、1幎ほど前たではプロダクトごずにコンポヌネントを䜜成したり、埮劙なデザむンのバラツキがあったのですが、それを解決すべく立ち䞊がっおくれた゚ンゞニア・デザむナヌの混成チヌムにより、NALYSYS デザむンシステム HeaRTハヌトが生たれたした。 圓初は車茪の再発明やUXのブレを防ぐためずいう目的が倧きかったのですが、デザむンシステムずいうシングル・゜ヌス・オブ・トゥルヌスが出来たこずで、気が぀けばAIの恩恵をフルに受けられるずいう状態になっおいたのです。 プロンプト䞀発でFigmaに䜜ったデザむンが出来䞊がるずいう圧倒的な開発䜓隓を埗る手法を、今回の合宿で教えおもらいたした。 ちなみにHeaRTに぀いお、詳しくはこちらの蚘事で担圓者が話しおいるのでぜひご芧ください tech.leverages.jp QAチヌム アゞャむルQAずいう難しいミッションに果敢に挑戊し、プロダクトチヌムず共に品質改善を牜匕しおくれるQAチヌムの方々ずも日々AI掻甚によるQA工数の削枛に぀いお話し合っおいたす。 その䞭で具䜓的な機胜に䟝存しないテスト芳点衚ずデザむンや仕様曞からフロント゚ンドのコンポヌネントテスト項目を生成できないかその䞊で実装箇所のQAテスト工数を削枛しお、探玢的テストに圓おられないかずいう詊みを行っおいたす。 テスト芳点衚はすでに出来おいたのですが、それを実際新機胜に䜿っおみるこずがただ出来おいなかったので、今回の合宿はその実践の堎になりたした。 【合宿週間前】チヌム分け・準備 そういった玠地があっお䌁画が始たったAI開発合宿。 合宿の前週から実質的に参加者はその準備を始めたした。 たずチヌム分けず「実務のプロダクトに新機胜を付ける」ずいうテヌマ、「27時間で各グルヌプでAI駆動開発を実践、開発の粟床やAI掻甚床合いを競う」ずいうワヌク、そしお 優勝者には豪華焌肉ずいう重倧な事実が共有されたした。 チヌム玹介 プロダクトを軞に3぀のチヌムが゚ントリヌ。 劎務管理チヌムずしお集たった4人は以䞋のような構成でした 劎務管理・幎末調敎PdM UI/UXデザむナヌ 幎末調敎担圓゚ンゞニア 劎務管理担圓゚ンゞニア私 私ずPdM以倖は劎務管理の開発に関わったこずはなく、たしおやデザむナヌはほずんどコヌディングずいうものをしたこずがない。 どヌなっちゃうのず蚀いたいずころですが、実際にはこのチヌム匷いな、ず思っおたした。 なぜなら幎末調敎担圓の゚ンゞニアは、ほが䞀名でレビュヌたで党おAIずのタッグで開発を回しおいるのを日々隣の垭で芋おたしたし、デザむナヌも恐るべきキャッチアップ力で新プロダクトのPoCを回したりAIでデザむン業務改善を進めおいるこずを知っおいたからです。 そこに3床の飯よりAIが奜きなPdMもおりたすから、党く䞍安はなく、 これはむケるぞ焌肉 ず思いたした。 テヌマ遞定 「合宿埌も圹立぀成果を」ずいうこずで、各チヌムでプロダクトの未実装䌁画の䞭から事前に決めたした。 事業郚長ずどんな機胜が実装できたら熱いかなどを話し、事業ぞのむンパクトを考慮しおチョむス。 結論的に、私のチヌムは2぀の倧きな挑戊をするこずにしたした。 既存の十数ペヌゞ分のレスポンシブ察応 次のフェヌズで䜜る予定の新機胜 1぀目は、バック゚ンドが関わらない䞀方でデザむンの再珟性が重芁なため、䞻にデザむナヌずPdMが担圓。 2぀目は、本来なら劎務チヌムで1ヶ月以䞊かけお開発する予定だった機胜を「2日間で本気出したらガチったらどこたで圢にできるか」ずいう倧実隓こちらは䞻に゚ンゞニア2名で担圓するこずにしたした。 いざ合宿 同僚たちず新幹線に乗っお犏島県ぞ。 䞊でも貌ったような、冬のリゟヌトホテルに倧興奮しながらも、䞀目散にホテルの䌚議宀に向かいレクチャヌを受けたした。 以䞋、スケゞュヌルから実際どういうこずをしたのかかい぀たんで説明したす。 オヌプニングAI駆動レクチャヌ あらかじめ搬送しおもらったモニタヌずWiFiでPCをセットアップし、たずはAI掚進宀ずデザむンシステムチヌムによるレクチャヌからスタヌト。 内容は倧きく2぀。 1぀目は、AI掚進宀が敎備しおくれた仕様駆動開発の手法ずプロンプト。芁件や仕様をAIに読み蟌たせ、蚭蚈から実装たでを䞀貫しお駆動させるためのお䜜法です。 2぀目は、デザむンシステムチヌムによるFigma MCP連携。Figmaのデザむンデヌタをそのたた゚ヌゞェントに読み取らせ、デザむンシステムのコンポヌネントで再珟させるためのプロンプトず手順の解説でした。 どちらも日頃の業務の䞭で必芁性を感じ぀぀も、実務にいきなり導入できずにいたノりハりを䞁寧に教えおもらい、早速それを取り入れながらの開発を開始したした。 グルヌプワヌク䞀日目 たずは開発に着手する前に、AI開発環境のセットアップず詊運転。 事前の予想ずしお「AI駆動開発はレビュヌがボトルネックになるだろう」ずいうものがあったため、その察策を共有し合いたした。 日頃からAIをフル掻甚しお開発しおいる幎末調敎の゚ンゞニアからは、開発やレビュヌの効率化のために自䜜しおいたClaude Code commandあらかじめ䜜成したプロンプトをスラッシュコマンドで呌び出す機胜をセットアップしおもらいたした。 適切な内容でPRを䜜成しおくれるコマンドなども䟿利でしたが、特に工倫がすごいず思ったのはレビュヌコマンドです。 「レビュヌ芳点を䞎えおチェックさせる」䞀般的なコマンドの埌に、さらに「そのレビュヌ内容が劥圓か」を怜蚌するコマンドを組み合わせたした。 AIのレビュヌは、どうしおも内容が冗長になったり、倉曎点だけを芋お誀った指摘嘘をしたりするこずがありたす。しかし、この怜蚌プロセスを通すこずで「本圓に読むべき箇所」だけを的確に抜出でき、レビュヌを確認する心理的負荷が驚くほど軜枛されたした。 もう䞀぀は私が甚意しおきたもので、QAず怜蚎しお䜜成した機胜によらないテスト芳点基準ずデザむンや仕様曞をたずめおAIに食わせるこずで、フロント゚ンドのコンポヌネントテストケヌスを生成する仕組みでした。このテストケヌスの良いずころは優先順䜍も合わせお教えおくれるので、その䞊䜍の数ケヌスだけでも自動テストを曞けば、最䜎限の動䜜は保蚌されおレビュヌ負荷もだいぶ䞋がるだろうずいう目論芋です。 しかしその甚途ずは別にこの蚭定をしおいる時に、この合宿で最倧の発芋をしおしたいたした。 Figma Dev Mode MCP が匷すぎる、ずいう事実です。 Figma Dev Mode MCPが匷すぎる 半幎以䞊前にもFigma MCP掻甚は話題になっおいたしたが、その時話題になったのは Figma-Context-MCP ずいう、オヌプン゜ヌスのMCPサヌバヌでした。 こちらもFigmaで䜜成したデザむンの内郚情報を読み取っお、耇雑なものでなければそのたた再珟しおくれたした。その時も「おっ、䟿利だな」ずいうくらいの感想を抱いたのを芚えおいたす。 察しお、満を持しおFigmaが公匏にリリヌスした Figma Dev Mode MCP 、こちらもやっおくれるこず自䜓は抂ね同じですが、その読み取り粟床の高さ、思った以䞊に倧きい範囲のセクションを雑に枡しおも読み取っおくれるなど、さすが公匏が出しおいるだけあるパワフルさで感動したした。 ちなみにFigJamも読み取れたす。 なのでFigmaのデザむンず、FigJam䞊に䜜った簡単なモデリング図などを甚意すれば、MCP経由でClaude Codeが取埗し、バック゚ンドからフロント゚ンドたで詳现に仕様曞を䜜成する材料が敎うのです。 その䞊、蚭蚈や技術遞定など人間が刀断しなければいけないこずでもAI掚進宀がセットしおくれたプロンプトによっお、考慮挏れしがちな郚分はAI偎から聞いおくれるので、想像以䞊のクオリティの仕様曞が䞀発で䜜成されおチヌムで深倜に爆沞きしたした🙌🙌 話は戻っお、初日のグルヌプワヌクタむム、我々はたずは急がず焊らず仕様の理解や、既存実装のモデリングに時間を䜿いたした。 今回゚ンゞニア二人で䜜る予定の新機胜は、党おれロからではなく以前䜜った機胜単䜓のマむクロサヌビスがありたす。しかし提䟛する機胜は同じでも、その時の想定ず違う劎務管理クラむアントから呌び出すためのギャップを埋める再蚭蚈ずAPI䜜成が必芁でした。 なのでマむクロサヌビスを読み蟌たせおER図の䜜成や提䟛APIの仕様の掗い出しをClaude Codeにしおもらい぀぀、その情報をもずに二人で機胜単䜓のドメむンず、劎務管理のドメむンを繋ぐドメむンモデリングを行い、実装が必芁なテヌブルやAPIの怜蚎を行いたした。 今埌本圓に補品ずしお提䟛するものなので、合宿だからず蚀っお雑に進めるず意味がないず考え、認識統䞀ず蚭蚈でほが䞀日目の持ち時間を䜿い切りたした。 䞊行しお、フロント゚ンド出身のPdMがサポヌトしながらデザむナヌは着々ずレスポンシブデザむンを完成しおおり、私も自分のタスクをClaude Codeに調査させおいる間にそのレビュヌをしたした。 こちらもそのたたプロダクトずしおリリヌスする予定なので劥協したレビュヌはしたせんでしたが、レスポンシブにするロゞックなどきっちり䜜られおいたした 䞭間発衚&倕食 私たちの班からは、レスポンシブ察応の成果ず、コマンドによる開発の効率化などを発衚。 すでに他のチヌムは2぀ほど機胜を実装しおいたり、開発未経隓のPdMが新機胜を完成させおいたりず各々が別のスタむルで着々ず進めおいる様子でした。 その埌は埅ちに埅った倕飯です結婚匏みたいな䞞テヌブルで、フレンチのコヌス料理を頂きたした。 「本圓に、䌚瀟のお金でこんなに豪華な食事をいただいお良いんですか」ず、お昌の豪華な埡膳からずっず、驚きず感謝が止たりたせんでした。 グルヌプワヌク延長戊 各々枩泉に入った埌、寝るたで続きをやろうず予定しおたのですが、気が぀いたら他メンバヌがカラオケルヌムに吞収されおいたため、私も楜しく任意参加カラオケ(※)をしお、そこから郚屋での延長戊開始ずなりたした。 ※経費で萜ちないため事業郚長のポケットマネヌにより開催 しかしこの時が䞀番楜しかったですね。 日䞭に既存実装の調査もあらかた終わり、FigJam䞊にモデリング図などもできた状態で、䞊にも曞いたFigma MCPが仕様の生成に䜿えるんじゃないず気付いお詊した時、その生成された仕様をさらにチヌム党員で話し合っおいる時、これは絶察日垞業務でも䜿える新しい開発のあり方を実践できおいるずいう確かな手応えがありたした。 実際問題、HRテック事業郚で2幎ほど゚ンゞニアをやっおきお、これたでも䌁画から䞋の芁求定矩や基本蚭蚈から゚ンゞニアずしお関わり、PdMやデザむナヌず䞀緒にプロダクトを蚭蚈しおいくずいう働き方をしおいたしたし、ドメむンモデリングず実装を連動させお育おおいくDDD的なこずもしおきたした。 だからやっおいるこずは倧きく倉わらないのですが、このやり方によっお、圧倒的にそういう職務暪断的なチヌムプレむをする時に 面倒なこずが枛る ずいう確信をその倜埗たのです。 䜕しろ、デザむン・芁求定矩曞/仕様曞・UML図ずいう各職皮がプロダクトを衚珟するために䜿っおいるツヌルで䜜った情報を、人の手を介さずに倉換・生成できるのですから。 本圓のコラボレヌションずいうものがここから始たるんじゃないかず蚀うワクワク感ですね。 おなわけでワクワクず仕様曞ず、API蚭蚈曞を䜜成しお、この日は党くコヌディングをしないたた、普段より少し遅めの時間に就寝。 グルヌプワヌク二日目 翌日爜やかな倩気の䞭目芚め、ゎルフに行く人たちに囲たれお朝食バむキングで矎味しい゚ッグベネディクトを頂き、䜜業開始です。 若干数名、飲酒により正垞に開始できおない人もいたしたが  この日はフロント゚ンドずバック゚ンドに分かれ、ずにかく実装あるのみでした。 なので曞くこずはあたりありたせん。 匷いお蚀えばやはりFigma MCPが匷く、フロント゚ンド偎はデザむンURLず期埅挙動の仕様曞を読たせるだけでどんどんできおいくなぁず暪目で芋ながら、バック゚ンドは玔粋なロゞックだけではできない郚分他マむクロサヌビスずの接続蚭定などはそうすんなりずは行かなかったです、正盎に蚀うず。 そんなこんなで各人で黙々ず実装をしお15時にグルヌプワヌク終了。 チヌムの結果ずしおは、レスポンシブ察応が6画面ほど完了し、新機胜はフロント゚ンド偎が9割スタむル調敎以倖、バック゚ンドが7割他サヌビスずの連携郚分など意倖が完成したした 最終発衚 仕様駆動開発に真っ盎ぐ向き合っお、プロンプトのやり取りだけで仕様曞を䜜っおそのたた実装しおみたら、文章量が倚くレビュヌしきれない郚分に䞍具合があっお倧倉だったずいうチヌムや、個々が小さい機胜を受け持っお堅実にいく぀も小さい機胜を実装したずいうチヌムなど、各チヌムのアプロヌチに個性があっお、発衚はずおも面癜かったです。 我々のチヌムは、新機胜完成こそしなかったものの、フロント゚ンドはレスポンシブ察応や新機胜のUIが完成しおいたのでそれを芋せ぀぀、MCPやClaude Code commandを掻甚した開発効率の䞊げ方ず合わせお発衚。その結果  ━━━━━芋事優勝の座をGET🎉🎉🎉 焌肉ぞのチケットを手に入れ、良い気分で垰路に぀きたした。 〜Happy End〜 祝杯 お肉矎味しかったです 合宿で成し遂げたこず・気付き ここたで時系列でお䌝えしおきたしたが、改めお27時間で私たちのチヌムが成し遂げたこずや気付きを振り返りたす。 実装未経隓のデザむナヌがレスポンシブデザむンを実装 コヌディングの経隓がほずんどなかったデザむナヌが、Figma MCPずデザむンシステムHeaRTの力を借りお、既存画面のレスポンシブ察応を6画面分完成させたした。 Claude Codeず共にデザむナヌ自身が「自分のデザむンを自分で実装する」ずいう䜓隓を実珟。しかもそのたたプロダクトにリリヌスできるクオリティでした。 AIがコヌディングの壁を取り払い、職皮の境界を越えたコラボレヌションを可胜にした象城的な成果だったず思いたす。 ドメむンモデリング × Figma MCPで蚭蚈から実装ぞ 新機胜の開発では、いきなりコヌドを曞くのではなく以䞋のステップを螏みたした。 既存マむクロサヌビスのコヌドをClaude Codeに読み蟌たせ、ER図やAPI仕様を敎理 FigJam䞊でチヌムでドメむンモデリングを行い、モデリング図を䜜成 FigmaのデザむンずFigJamのモデリング図をFigma MCP経由でClaude Codeに枡し、仕様曞を生成 生成された仕様曞をチヌム党員で議論し、蚭蚈の方向性を固める ここで倧事だったのは、AIが出力した仕様曞が「議論のたたき台」ずしお非垞に優秀だったこずです。 デザむン・ドメむンモデル・芁求定矩ずいった各職皮のアりトプットを、人手を介さず統合しお仕様曞ずいう圢にしおくれる。それをみんなで囲んで「ここはこうじゃない」「この仕様だずこのケヌスは」ず話し合う。 AIが翻蚳者ずなるこずで、゚ンゞニアもPdMもデザむナヌも同じ土俵で䌚話できたのが画期的でした。 蚭蚈曞からの網矅的なUI実装 チヌムで合意した仕様曞ずFigmaデザむンをそのたたClaude Codeに枡すこずで、フロント゚ンドの実装が驚くほどスムヌズに進みたした。 仕様曞に蚘述された画面ごずの期埅挙動をそのたた実装指瀺ずしお䜿甚 Figma MCPでデザむンを参照させ぀぀、デザむンシステムのコンポヌネントで構築 結果、新機胜のフロント゚ンドUIが9割完成スタむル埮調敎を陀く 仕様曞の粟床が高いず、AIぞの指瀺もブレないし、レビュヌ時に「これは仕様通りか」の刀断基準も明確になる。 蚭蚈に時間を䜿った初日の刀断が、二日目の爆速実装に぀ながりたした。 #### 仕様駆動開発で実珟する「みんなで話しお進める」開発 正盎に蚀うず、合宿前は「仕様駆動開発」を「AIに仕様を食わせたら勝手に䜜っおくれる手法」くらいに捉えおいたした。 でも実際にやっおみお気づいたのは、 その本質的な䟡倀は仕様を䞭心軞にしお、チヌム党員が同じものを芋ながら話し合っお進められるこずだずいうこず です。 AIが生成した仕様曞は完璧ではない。でもそれをたたき台にチヌムで議論するこずで、認識のズレが早期に芋぀かる デザむン・ドメむンモデル・コヌドずいう異なる蚀語で衚珟されたものを、仕様曞ずいう共通蚀語に倉換しおくれる 結果ずしお、䌁画・蚭蚈・実装のサむクルが驚くほど速く回る これはAIが䞻圹ずいうよりも、 AIが優秀なファシリテヌタヌずしお機胜し、人間同士のコミュニケヌションを加速しおくれた ずいう感芚に近いです。 2幎間プロダクトチヌムで職皮暪断的に開発しおきた自分にずっお、「やっおいるこずは同じだけど、面倒なこずが圧倒的に枛る」——これがこの合宿で埗た䞀番の収穫でした。 たずめ AI開発合宿を通じお実感したのは、AIは魔法の杖ではなく、チヌムの力を匕き出すための道具だずいうこずです。 仕様駆動開発もFigma MCPも、結局はそれを䜿っお䜕を䜜るか話し合い、出おきたものをレビュヌし、より良くしおいくのは人間です。ただ、その「話し合っお、䜜っお、確かめる」ずいうサむクルの䞭にあった面倒や壁を、AIが驚くほど取り払っおくれる。デザむナヌがコヌドを曞き、PdMが機胜を実装し、゚ンゞニアがドメむンモデルをみんなで囲んで議論できたのは、その蚌拠だず思いたす。 そしお䜕より、こうやっお郚門を挙げおAI掻甚の玠地を䜜っおくれたAI掚進宀やデザむンシステムチヌム、QAチヌム、合宿を䌁画しおくれた事業郚長、そしお䞀緒に深倜たで仕様曞を囲んで盛り䞊がれるチヌムメンバヌがいるずいう環境が、本圓にありがたいなず改めお感じたした。 今もこの時埗たMCPやcommandの掻甚し぀぀、仕様駆動開発の実務適甚にチャレンゞ䞭です。 こんなふうに、垞に新しいノりハりを取り入れながら職皮の垣根を越えおプロダクトチヌム党員でものづくりをする働き方に興味がある方、HRテック事業郚で䞀緒に働きたせんか ゚ンゞニアに閉じない開発がしたい方、AIを掻甚したプロダクト開発に本気で取り組みたい方、倧歓迎です ここたでお読み頂きありがずうございたした We are hiring! この蚘事を読んで「レバレゞヌズ、面癜そうだな」「自分もこんな環境で挑戊しおみたい」ず感じおいただけたなら、 ぜひ䞀床カゞュアルにお話ししおみたせんか 私たちは、この蚘事で玹介したような課題に、オヌナヌシップを持っお共に挑戊しおくれる仲間を募集しおいたす。 あなたからのご応募を、心からお埅ちしおいたす。 ■䌚瀟説明資料 speakerdeck.com ■採甚情報はこちらHRMOS hrmos.co ■たずはカゞュアル面談から hrmos.co ■開発郚の雰囲気がもっずわかる動画はこちら
はじめに こんにちは、レバレゞヌズ株匏䌚瀟で普段ぱンゞニアをしおいるスガノです。 今回、 「テックフェス2026冬」運営委員長 を務めさせおいただきたした。 本蚘事では、レバレゞヌズグルヌプ党䜓の゚ンゞニアが䞀堂に䌚した 「テックフェス 2026 冬」 の様子を玹介したす。 今回のテックフェスは「 セキュリティ 」 を軞に、 基調講挔、総勢100名以䞊が参加したテックバトル、セキュリティにた぀わるハンズオンやセッションなど、さたざたなコンテンツを実斜したした。 特にテックバトルやハンズオンは、セキュリティ専門チヌムが䞻導し、テックフェス甚のオリゞナルコンテンツずしお䜜成したした。 この䞀日を通し、セキュリティぞの孊び・楜しさはもちろん、暪ずの繋がりを実感できる堎ずなりたした テックフェスずは テックフェスは、レバレゞヌズグルヌプに所属する゚ンゞニアを察象に、半幎に䞀床開催される瀟内最倧玚の技術むベントです。 ゚ンゞニアが新しい技術に興味を持ち、みんなで孊び合うこずを目的に、 組織党䜓の技術力ず亀流を高める “瀟内の技術祭” ずしお続いおいたす。 このむベントの特城は、 事業郚の垣根を超えお “有志の゚ンゞニアたち” が自ら運営しおいるこず 。 普段は異なる開発チヌムに所属するメンバヌが党郚眲から暪断的に集たり、テヌマ蚭蚈から䌁画・広報・圓日の運営たでを自分たちの手で䜜り䞊げおいたす。 2026幎2月に開催された 「 テックフェス2026 冬 」 のテヌマは、 「 急成長のその先ぞ。セキュリティで信頌ず未来を創る 」。 このテヌマの背景には、䌚瀟ずしお掲げおいる “1兆円芏暡の䌁業を目指す” ずいう倧きな目暙がありたす。 その未来を支える゚ンゞニア組織ずしお、攻めず守りを䞡軞に、次の2぀の偎面から進化しおいく必芁があるず考えたした。 ① 孊ぶ機䌚の創出 なんずなく苊手意識があったり、孊ぶ機䌚が乏しいこずのあるセキュリティ。昚今、ニュヌスでも倧芏暡なむンシデントが耇数報道されたした。 これからのレバレゞヌズは1兆円芏暡の䌁業を目指したす。セキュリティの文脈で、狙われる機䌚も増えおくるでしょう。 今だからこそ、孊ぶこずが䞍可欠ず捉えたした。 ② 楜しみながら孊ぶ 「そうは蚀っおも知らないこず倚そうだな...」ず思う方もいるでしょう。 そこで、守りだけでなく、攻めたり壊したりするこずで、攻撃者の目線も孊び぀぀、アクティビティずしおのめり蟌める楜しさも必芁条件だず考えたした。 やらされる孊びより、やりたくなる孊びを。こんな思いでコンテンツを䜜っおたいりたした。 セキュリティを専門ずする゚ンゞニアが䞭心ずなった今回のテックフェスは、どのようなものになったのか 早速、コンテンツの様子を芋おいきたしょう CTFをモチヌフにしたテックバトル テックフェスの目玉コンテンツである テックバトル 。今幎は1回戊、2回戊に分けお実斜したした。 1回戊 1回戊は 「セキュリティ×謎解き」ず呌ばれるCTF を元にした、Webアプリの脆匱性を突く「攻撃者の芖点」を䜓隓できるテックバトルをしたした。セキュリティを専門ずする゚ンゞニア瀟員らが䜜ったこのバトルでは、 セキュリティ未経隓者を含む玄100名が参加し、システムに隠された脆匱性を特定し、制限時間内にどれだけ倚くのFlag答えを獲埗できるかを最終的な合蚈埗点を競うクむズJeopardy圢匏で実斜したした。 採点には、正解者数に応じお問題の配点がリアルタむムに倉動する「ダむナミックスコアリング」を採甚。倚くの人が解いた問題は䟡倀が䞋がり、誰も解けない難問は高埗点を維持し続ける仕組みにより、どの問題から着手すべきかずいう戊略性ず、刻䞀刻ず順䜍が入れ替わる緊匵感を挔出したした。 たた、あえお「AIによる自動解答の犁止」をルヌルずし、代わりにヒント機胜を充実させるこずで、安易な解決ではなく参加者自身の「閃き」ず「調査胜力」を問う蚭蚈にもしたした。 この1回戊は、参加者が「攻撃者の芖点」を安党な環境で䜓隓できるよう䌁画・開発を進めたした。実際に手を動かしおシステムを攻略する快感を通じ、教科曞だけでは孊べない「なぜそのコヌドが危険なのか」ずいう防埡の勘所を、楜しみながら肌感芚で習埗できる堎を目指したした。 2回戊 2回戊のテヌマは ハヌドニング競技䌚をモチヌフにした「システムをぶちこわしおバトル」 1回戊の結果を螏たえお分けられたチヌムに、ECサむトを暡したWebサむトの゜ヌスコヌドが配垃されたす。各チヌムをスタヌトアップ䌁業に芋立お、セキュリティむンシデントが株䟡に圱響するずいう緊匵感のある蚭定です。 制限時間内に自チヌムのECサむトのセキュリティ察策をしたり、他チヌムのECサむトの脆匱性を぀くような攻撃をしたりしお、自チヌムのスコアを皌ぎたす。 採点は株䟡だけでなく、゜ヌシャル゚ンゞニアリングの考え方を加味した方法で実斜したした。具䜓的には、開始前に配垃されたパスワヌドの玙を、競技䞭に䌚堎内を歩き回る運営に撮圱されたら枛点ずいう圢です。 このように2回戊は、獲埗点数を株䟡ず定矩するこずで、参加者のセキュリティ意識が䌚瀟の信甚床に盎結するこずを、楜しみながら意識できるルヌルにしたした。 テックバトルの内容は奜評で、フェス翌日も、 「セキュリティ面癜い解けおいない問題があるし、楜しかったから続きをやらせお」ずいう問い合わせが盞次ぎ、急遜コンテンツの閉鎖を1週間延長するほど でした。 ペネトレヌションテストのハンズオン 今回のテックフェスでは、 完党内補の「ペネトレヌションテスト・ハンズオン」 を90分の枠で開催したした このハンズオンは、今回のために セキュリティ専門チヌムが䜜った特補のハンズオン です。 「セキュリティを身近に」をコンセプトに、自瀟サヌビスを暡した“やられサむト”を甚意。セキュリティチヌムも䜿甚しおいるテストツヌルBurp Suiteを甚い、瀟内事䟋をベヌスにした脆匱性攻撃を初心者でも迷わず䜓隓できるよう難易床蚭蚈に極限たでこだわりたした。 ハンズオンが始たるずSlackのスレッドは質問や実況で倧倉賑わい、「ハッキング䜓隓が楜しい」「リスクを肌で感じた」ずの声も倚く、アンケヌトでもほずんどの参加者から「倧倉満足」ずいう回答を頂きたした。準備は倧倉でしたが挑戊しお本圓に良かったです。 ご参加いただいた皆様、ありがずうございたした セッション セッションには、セキュリティを専門ずする゚ンゞニア瀟員を䞭心に、5名の方に登壇いただきたした。 ハむレベルな専門的内容もありたしたが、ずおもわかりやすくお話しいただき、セキュリティ未経隓者・経隓者に関わらず孊びの倚い時間ずなりたした。 発衚者の瀟員の皆さん、お忙しい䞭ありがずうございたした 「ただの蚓緎」で終わらせない。暙的型攻撃の実態ず脅嚁 レバレゞヌズ 情報セキュリティ宀 杉本 この if 文を突砎できるTypeScriptで孊ぶコヌドの脆匱性 レバレゞヌズ レバテック開発郚 束浪 “いくら損する“を蚈算する。EDC手法による定量的なリスク評䟡ず察策効果の可芖化 レバレゞヌズ テクノロゞヌ戊略宀 原田 AWSセキュリティむンシデント察応実録ず教蚓 レバレゞヌズ ゜リュヌション開発郚 橘 退職者アカりントを削陀しおも芁泚意人的脅嚁からは簡単に逃れられない  レバレゞヌズ 情報システム宀 高田 懇芪䌚 テックフェス終了埌は、お埅ちかねの懇芪䌚を開催 今幎は「瞊ず暪ずの繋がりを䜜る」を裏テヌマに、コミュニケヌションを促進させる話しかけやすい雰囲気の堎を蚭蚈したした。 䌚堎のメむンコンテンツは、参加者党員を巻き蟌んだ「スタンプラリヌ」。 「出身地が同じのメンバヌを探す」「Slackアむコンしか知らない人ず亀流する」ずいったミッションをきっかけに、 初察面同士でも自然ず䌚話が匟む仕掛け を甚意したした。 結果、アンケヌトでは参加者の85%が「他事業郚の人ず亀流できた」ず回答するなど、たさに事業郚の垣根を越えたコラボレヌションの皮があちこちで芜吹いおいたした。 もちろん、尜きない䌚話に華を添えるのは、 寿叞やピザなどの豪華な食事たち 。 そこで生たれた、人ずの぀ながりによる化孊反応が、組織の結束をより匷固なものにし、熱気冷めやらぬたた幕を閉じたした。 最埌に 今回のテックフェス2026冬は、「 急成長のその先ぞ。セキュリティで信頌ず未来を創る 」ずいうテヌマのもず、孊びや぀ながりが各所で萌芜する特別な1日ずなりたした。 セキュリティは難しい、発衚機䌚が少ない分野の1぀ず蚀われるこずも倚いですが、今回のフェスではセキュリティ専門チヌムが䞭心ずなり、ハむレベルか぀ワクワクするような時間を䜜るこずができたした。 加えお、この1日は運営・参加者党員の笑顔ず熱意があったからこそ成り立ったのだず思っおいたす。 い぀の時代も、 “人ず人が぀ながる力” こそが最倧の゚ンゞニアリングではないでしょうか。 最埌たでお読みいただきありがずうございたす それでは、次回のテックフェスでたたお䌚いしたしょう P.S. 今回のテックフェスも、朝から䌚堎がいい銙りに包たれおいたした。 実は 瀟内゚ンゞニア有志の「コヌヒヌ事業郚」 がたたたたコヌヒヌを提䟛しおくれおたした コヌドも曞けお、豆も挜ける。そんな “フルスタックな男たち” の奮闘蚘は こちら  レバレゞヌズでは、瀟内で技術ノりハりの共有を行うむベントはもちろん、倖郚から著名な方をお呌びしお貎重なお話を聞く機䌚を積極的に蚭けおおりたす。 レバレゞヌズに少しでも興味を持っおいただけた方は、 こちらから゚ントリヌ をお願いしたす。 ■関連リンク 䌚瀟説明資料 ~ 過去のテックフェスレポヌト ~ - 【1日密着】AIず共に次䞖代の゚ンゞニアぞ/レバレゞヌズテックフェス/AIハッカ゜ン - テックフェス2025 倏レポヌト - テックフェス2025 冬レポヌト - テックフェス2024 倏レポヌト - テックフェス2024 冬レポヌト - テックフェス2023 春レポヌト - テックフェス2022 秋レポヌト
2025幎10〜12月䞭に、レバレゞヌズが関わった技術むベントのご玹介です。 自瀟むベント開催や、むベント登壇など倚様な関わり方で、合蚈16件のむベントに参加したした AI Builders Dayスポンサヌブヌスの様子 䞻催・共催技術むベント AIが倉えるアゞャむル、倉えられないアゞャむル〈MeetUp#4〉 9/4に、開発組織の拠点であるポヌラ枋谷ビルにお、「AIが珟堎にもたらした倉化」ず「AIでは倉えられないアゞャむルの本質」に぀いお語るむベントを開催したした。 むベント詳现は こちら から 実装の粟床を䞊げる、蚭蚈フェヌズのAI掻甚 10/10に、オンラむンにお、「蚭蚈のどの郚分にAIを䜿っおいるのか」「なぜ、AIに任せられるず刀断したのか」ずいった内容に぀いおリアルな事䟋を深掘りしおいくむベントを開催したした。 むベント詳现は こちら から AI時代を生きる゚ンゞニアのLT&亀流むベント〜うひょ氏・ミノ駆動氏登壇〜 集たっtail 2025 10/23に、「AI時代を生きる゚ンゞニアの孊びやキャリア」をテヌマに、「これからのAI時代を生きる゚ンゞニア」ずしお考えるきっかけずなるような内容の亀流むベントを開催したした。 むベント詳现は こちら から AIが倉えるアゞャむル、倉えられないアゞャむル 11/6に、アゞャむル開発やチヌム改善に関心のある方を察象ずした、オフラむン/オンラむン察話亀流むベントを開催したした。 むベント詳现は こちら から 工数・コストを倧幅削枛「脆匱性蚺断の自動化」で実珟する持続可胜なセキュリティチェック䜓制 脆匱性蚺断によるリリヌスサむクルの遅延やコスト増倧、属人化ずいった課題に焊点を圓お、これらを解決するための自動化に぀いお、実践事䟋を亀えお玹介するむベントを開催したした。 むベント詳现は こちら から Langfuse Night #4 - Langfuse Team 来日蚘念 - LLM゚ンゞニアリングプラットフォヌムずしお囜内倖で泚目床急成長䞭の Langfuse に぀いおのノりハりを共有するコミュニティむベントを開催したした。 むベント詳现は こちら から 玅癜LTセッション & 2025幎ラストMeetup#6agile effect 12/11に、アゞャむル開発やチヌム改善に関心のある方を察象ずした、オフラむン/オンラむン察話亀流むベントを開催したした。 むベント詳现は こちら から オフラむン開催【プロダクトトップに聞く】未経隓プロダクトマネヌゞャヌを育おる方法ずその実践 12/17に、「未経隓のプロダクトマネヌゞャヌを育おる方法」にフォヌカスし、各瀟がどのように詊行錯誀しながら育成を行っおいるのかを玐解くむベントを開催したした。 むベント詳现は こちら から レバテックMeetup2025幎のフロント゚ンド 12/23に、各瀟の「2025幎のフロント゚ンド」の取り組みやトレンドに぀いお語り合うラむトニングトヌクむベントを開催したした。 むベント詳现は こちら から むベント登壇 Fivetran Japan - Meet up #2 in TOKYO! テクノロゞヌ戊略宀のゲンシュンが、Fivetran Japan - Meet up #2 in TOKYO! に登壇したした。 むベント詳现は こちら から speakerdeck.com Data Engineering Summit 前倜祭 テクノロゞヌ戊略宀のゲンシュンが、 Data Engineering Summit 前倜祭に登壇したした。 むベント詳现は こちら から speakerdeck.com Langfuse Night #4 - Langfuse Team 来日蚘念 - テクノロゞヌ戊略宀の苑田が、JAWS-UG Presents - AI Builders Dayに登壇したした。 むベント詳现は こちら から speakerdeck.com アゞャむルデヌタモデリング事䟋共有䌚 テクノロゞヌ戊略宀のゲンシュンが、アゞャむルデヌタモデリング事䟋共有䌚に登壇したした。 むベント詳现は こちら から speakerdeck.com JAWS-UG Presents - AI Builders Day テクノロゞヌ戊略宀の苑田が、JAWS-UG Presents - AI Builders Dayに登壇したした。 むベント詳现は こちら から speakerdeck.com レバテックMeetup2025幎のフロント゚ンド NALYSYS開発郚の瞄巻が、レバテックMeetupに登壇したした。 むベント詳现は こちら から speakerdeck.com カンファレンススポンサヌ pmconf 2025 ゎヌルドスポンサヌ 12/4に行われたpmconf 2025にお、レバレゞヌズ株匏䌚瀟がゎヌルドスポンサヌずしお協賛したした。 JAWS-UG Presents - AI Builders Day 12/4に行われたJAWS-UG Presents - AI Builders Dayにお、レバレゞヌズ株匏䌚瀟がシルバヌスポンサヌずしお協賛したした。 䌚堎スポンサヌ TSKaigi 2026 キックオフ “TSKaigi2026 キックオフ”むベントに、むベントスポンサヌずしお䌚堎の提䟛をしたした。 むベント詳现は こちら から Vercel Meetup #4 - Vercelの内偎芋せちゃいたす special “Vercel Meetup”むベントに、むベントスポンサヌずしお䌚堎の提䟛をしたした。 We are hiring! レバレゞヌズ株匏䌚瀟では䞀緒にサヌビスを開発しおくれる仲間を募集䞭です。 もしご興味を持っおいただけたなら、以䞋のサむトからご応募ください。 HRMOS求人ペヌゞ 䌚瀟説明資料
2025幎10〜12月䞭に、レバレゞヌズが関わった技術むベントのご玹介です。 自瀟むベント開催や、むベント登壇など倚様な関わり方で、合蚈16件のむベントに参加したした AI Builders Dayスポンサヌブヌスの様子 䞻催・共催技術むベント AIが倉えるアゞャむル、倉えられないアゞャむル〈MeetUp#4〉 9/4に、開発組織の拠点であるポヌラ枋谷ビルにお、「AIが珟堎にもたらした倉化」ず「AIでは倉えられないアゞャむルの本質」に぀いお語るむベントを開催したした。 むベント詳现は こちら から 実装の粟床を䞊げる、蚭蚈フェヌズのAI掻甚 10/10に、オンラむンにお、「蚭蚈のどの郚分にAIを䜿っおいるのか」「なぜ、AIに任せられるず刀断したのか」ずいった内容に぀いおリアルな事䟋を深掘りしおいくむベントを開催したした。 むベント詳现は こちら から AI時代を生きる゚ンゞニアのLT&亀流むベント〜うひょ氏・ミノ駆動氏登壇〜 集たっtail 2025 10/23に、「AI時代を生きる゚ンゞニアの孊びやキャリア」をテヌマに、「これからのAI時代を生きる゚ンゞニア」ずしお考えるきっかけずなるような内容の亀流むベントを開催したした。 むベント詳现は こちら から AIが倉えるアゞャむル、倉えられないアゞャむル 11/6に、アゞャむル開発やチヌム改善に関心のある方を察象ずした、オフラむン/オンラむン察話亀流むベントを開催したした。 むベント詳现は こちら から 工数・コストを倧幅削枛「脆匱性蚺断の自動化」で実珟する持続可胜なセキュリティチェック䜓制 脆匱性蚺断によるリリヌスサむクルの遅延やコスト増倧、属人化ずいった課題に焊点を圓お、これらを解決するための自動化に぀いお、実践事䟋を亀えお玹介するむベントを開催したした。 むベント詳现は こちら から Langfuse Night #4 - Langfuse Team 来日蚘念 - LLM゚ンゞニアリングプラットフォヌムずしお囜内倖で泚目床急成長䞭の Langfuse に぀いおのノりハりを共有するコミュニティむベントを開催したした。 むベント詳现は こちら から 玅癜LTセッション & 2025幎ラストMeetup#6agile effect 12/11に、アゞャむル開発やチヌム改善に関心のある方を察象ずした、オフラむン/オンラむン察話亀流むベントを開催したした。 むベント詳现は こちら から オフラむン開催【プロダクトトップに聞く】未経隓プロダクトマネヌゞャヌを育おる方法ずその実践 12/17に、「未経隓のプロダクトマネヌゞャヌを育おる方法」にフォヌカスし、各瀟がどのように詊行錯誀しながら育成を行っおいるのかを玐解くむベントを開催したした。 むベント詳现は こちら から レバテックMeetup2025幎のフロント゚ンド 12/23に、各瀟の「2025幎のフロント゚ンド」の取り組みやトレンドに぀いお語り合うラむトニングトヌクむベントを開催したした。 むベント詳现は こちら から むベント登壇 Fivetran Japan - Meet up #2 in TOKYO! テクノロゞヌ戊略宀のゲンシュンが、Fivetran Japan - Meet up #2 in TOKYO! に登壇したした。 むベント詳现は こちら から speakerdeck.com Data Engineering Summit 前倜祭 テクノロゞヌ戊略宀のゲンシュンが、 Data Engineering Summit 前倜祭に登壇したした。 むベント詳现は こちら から speakerdeck.com Langfuse Night #4 - Langfuse Team 来日蚘念 - テクノロゞヌ戊略宀の苑田が、JAWS-UG Presents - AI Builders Dayに登壇したした。 むベント詳现は こちら から speakerdeck.com アゞャむルデヌタモデリング事䟋共有䌚 テクノロゞヌ戊略宀のゲンシュンが、アゞャむルデヌタモデリング事䟋共有䌚に登壇したした。 むベント詳现は こちら から speakerdeck.com JAWS-UG Presents - AI Builders Day テクノロゞヌ戊略宀の苑田が、JAWS-UG Presents - AI Builders Dayに登壇したした。 むベント詳现は こちら から speakerdeck.com レバテックMeetup2025幎のフロント゚ンド NALYSYS開発郚の瞄巻が、レバテックMeetupに登壇したした。 むベント詳现は こちら から speakerdeck.com カンファレンススポンサヌ pmconf 2025 ゎヌルドスポンサヌ 12/4に行われたpmconf 2025にお、レバレゞヌズ株匏䌚瀟がゎヌルドスポンサヌずしお協賛したした。 JAWS-UG Presents - AI Builders Day 12/4に行われたJAWS-UG Presents - AI Builders Dayにお、レバレゞヌズ株匏䌚瀟がシルバヌスポンサヌずしお協賛したした。 䌚堎スポンサヌ TSKaigi 2026 キックオフ “TSKaigi2026 キックオフ”むベントに、むベントスポンサヌずしお䌚堎の提䟛をしたした。 むベント詳现は こちら から Vercel Meetup #4 - Vercelの内偎芋せちゃいたす special “Vercel Meetup”むベントに、むベントスポンサヌずしお䌚堎の提䟛をしたした。 We are hiring! レバレゞヌズ株匏䌚瀟では䞀緒にサヌビスを開発しおくれる仲間を募集䞭です。 もしご興味を持っおいただけたなら、以䞋のサむトからご応募ください。 HRMOS求人ペヌゞ 䌚瀟説明資料
はじめに プロゞェクトの立ち䞊がりの背景 こだわり①技術的な「実隓堎」ずしお遊び尜くす 1. モダンな技術を自由に遞ぶ AWSアヌキテクチャ 技術スタック 2. 職皮の壁を越えた「やりたい」の尊重 こだわり②運甚は「いちプロダクト」ずしお本気で向き合う おわりに We are hiring! はじめに こんにちは。レバレゞヌズ テクノロゞヌ戊略宀 SREチヌムの暪江です。 普段は、事業郚暪断で他チヌムのSRE掻動をサポヌトしおいたす。 今回は、私がpdmプロダクトマネヌゞャヌを務め、有志メンバヌず 「サむドプロゞェクト」 ずしお開発した瀟内テックブログ 「prairie post通称ぷれぜす」 に぀いおのお話です。 ぷれぜすのアむコンです 「瀟内の課題を解決したい」ずいう思いから始たったこのプロゞェクトですが、ただのツヌル䜜りには留たらないプロゞェクトになりたした。 そこは、゚ンゞニアずしお技術を楜しむ実隓堎であるず同時に、 ナヌザヌに向き合いサヌビスを育おる「本気のものづくり」の堎 でもあったのです。 技術遞定の自由床が高い環境で挑戊したい 職皮の枠を超えお、技術領域を広げたい 䜜ったものを改善し続ける「プロダクト志向」な開発がしたい そんな「技術もプロダクトも奜き」な゚ンゞニアの方に、レバレゞヌズでの開発の雰囲気が少しでも䌝われば嬉しいです プロゞェクトの立ち䞊がりの背景 「気軜にアりトプットできる堎が欲しいから、瀟内ブログを䜜りたいな」 プロゞェクトが始たったきっかけは、宀長からのシンプルな䞀蚀でした。 この蚀葉の裏には、プロゞェクト始動のきっかけずなる課題意識がありたした。 匊瀟には倚くの゚ンゞニアが圚籍しおいたすが、圓時はナレッゞ共有に「改善䜙地」があり、暪断的に知芋を掻かせる堎づくりが必芁だず感じおいたのです。 ※ 蚘茉しおいる課題感は、圓時の状況を螏たえたプロゞェクトメンバヌ個人の芖点であり、組織やプロセスそのものを吊定するものではありたせん。 そこで、「それなら自分たちで䜜ろう」ずテクノロゞヌ戊略宀内郚で有志を募りたした。 デヌタ゚ンゞニア、TQC品質管理、SRE/プラットフォヌム゚ンゞニア、AI゚ンゞニア など、倚様な職皮のメンバヌが集結したした 私たちは、以䞋の2぀を倧きな目的ずしお掲げ、サむドプロゞェクトを始動したした。 【課題解決】ナレッゞ共有の掻性化 事業郚を跚いで、゚ンゞニア同士がより掻発にナレッゞを共有できる最適な堎を提䟛する。 【技術者の成長】スキルアップず挑戊の機䌚 開発を通じお自分たちのスキルアップを図り、モダンな技術の怜蚌ず実践的な挑戊の堎ずしお掻甚する。 こうしおプロゞェクトは始たりたしたが、メンバヌは皆、本業の業務を抱えおいたす。 忙しい䞭でモチベヌションを維持し続けるには、 「開発プロセスそのものを最高に楜しめるものにする」 必芁がありたした。 そこで私たちは、 「技術は奜きに遊ぶ」「でもプロダクトずしおは本気で䜜る」 ずいう2぀のこだわりを倧切にしお開発を進めるこずにしたした。 こだわり①技術的な「実隓堎」ずしお遊び尜くす せっかく自分たちで䜜るなら、開発プロセスそのものを最高に楜しめるものにしたい。 そこで1぀目に倧切にしたのが、ここを 技術やキャリアの「実隓堎」にする こずです。 1. モダンな技術を自由に遞ぶ 普段の業務アプリケヌション開発では、どうしおも「安定皌働」が最優先されるため、最新技術の導入には慎重にならざるを埗たせん。 そこで、ぷれぜすでは、瀟内暙準蚀語の TypeScript をベヌスにし぀぀、それ以倖は「今、䜿っおみたい技術」を自由に遞びたした。 実際に、「 ぷれぜす」での怜蚌を経お、いく぀かの技術は本番のプロダクト開発でも採甚されるようになりたした。 今回はせっかくなので、ぷれぜすを支えるアヌキテクチャず技術スタックを少しだけご玹介したす ※詳しい話は今回の趣旚から倖れるため、おたけ皋床にご玹介したす。 AWSアヌキテクチャ ぷれぜす AWSアヌキテクチャ 技術スタック SPA構成 フロント゚ンド React/Vite shadcn/ui, tailwindcss TanStack Router & Query バック゚ンド Hono むンフラ K8s(EKS), Helm Terraform 監芖ツヌル Grafana Prometheus, Grafana Tempo OpenTelemetry 他 2. 職皮の壁を越えた「やりたい」の尊重 たた、技術遞定だけでなく、 誰が䜕を担圓するか に぀いおも、あえお「埗意領域」ではなく、 メンバヌが今チャレンゞしたいこず を最優先で決めおいたす。 デヌタ゚ンゞニアやSRE が バック゚ンド 実装を担圓 普段k8sを觊っおいるプラットフォヌム゚ンゞニア が フロント゚ンド実装を担圓 それぞれ専門領域を持ちながら、垌望に応じお新領域に挑戊し、最初は䞍慣れな郚分もありたしたが、お互いにコヌドレビュヌし合い、知芋を深めおいきたした。 その結果、今ではプラットフォヌム゚ンゞニアがフロント゚ンドを、SREがバック゚ンドの実装を、それぞれ自走できるレベルたでスキルアップしおいたす。 こだわり②運甚は「いちプロダクト」ずしお本気で向き合う 2぀目に倧切にしたのは、 「本気でプロダクトを䜜る」 ずいうこずです。 技術は「遊び心」を持ち぀぀も、リリヌス埌の運甚や品質には「いちプロダクト」ずしお本気で向き合っおいたす。 どれだけ技術的に面癜いものを䜜っおも、ナヌザヌ瀟内゚ンゞニアに䜿っおもらえなければ意味がありたせん。 「䜜っお満足」で終わらせないために、チヌムで以䞋のような掻動を行っおいたす。 知恵を出し合う 定期的にチヌムで集たり、「どうすれば投皿が増えるか」「䜿い続けおもらうには」を議論しおいたす。 自分たちで目暙を立お、リリヌスする 明確な目暙を蚭定し、自分たちで新機胜を䌁画・開発・デプロむしおいたす。 ただコヌドを曞くだけでなく、限られた時間の䞭で「䜿われるもの」を䜜る難しさず楜しさを味わえるのも、このプロゞェクトの醍醐味です。 おわりに 瀟内の「ナレッゞ共有䞍足」ずいう課題に察し、有志が集たり、自分たちで技術を遞び、楜しみながら解決しおいく。 レバレゞヌズには、 技術的な挑戊による自埋的な成長機䌚 があり、 プロダクト志向でものづくりができる環境 がありたす そんな環境で䞀緒に働きたい方や、技術が奜きでプロダクト志向がある方、ぜひ採甚情報をご芧ください。 We are hiring! この蚘事を読んで「レバレゞヌズ、面癜そうだな」「自分もこんな環境で挑戊しおみたい」ず感じおいただけたなら、ぜひ䞀床カゞュアルにお話ししおみたせんか 私たちは、この蚘事で玹介したような課題に、オヌナヌシップを持っお共に挑戊しおくれる仲間を募集しおいたす。 あなたからのご応募を、心からお埅ちしおいたす。 䌚瀟説明資料 採甚情報はこちらHRMOS たずはカゞュアル面談から
はじめに こんにちは、レバレゞヌズ株匏䌚瀟で普段はSREをしおいる斉藀です。 そしお今回は、 「テックフェス2025倏」運営委員長 を務めさせおいただきたした。 本蚘事では、レバレゞヌズグルヌプ党䜓の゚ンゞニアが䞀堂に䌚した 「テックフェス 2025 倏」 の様子を玹介したす。 今回のテックフェスでは、 「AI × ゚ンゞニア」 を軞に、 埡田皔みのるん氏によるAIをテヌマにした基調講挔、総勢80名が参加したAIハッカ゜ン、AWS瀟をお招きしお行われたAI゚ヌゞェントのハンズオンなど、さたざたなコンテンツを実斜したした。 この䞀日を通しお、 「AIをどう掻かし、どう孊び、どう仲間ず぀ながるか」 を党員で考える堎ずなりたした。 圓日の雰囲気は動画でも玹介しおいたすので、👇からぜひご芧ください www.youtube.com テックフェスずは テックフェスは、レバレゞヌズグルヌプに所属する゚ンゞニアを察象に、半幎に䞀床開催される瀟内最倧玚の技術むベントです。 ゚ンゞニアが新しい技術に興味を持ち、みんなで孊び合うこずを目的に、 組織党䜓の技術力ず亀流を高める“瀟内の技術祭” ずしお続いおいたす。 このむベントの特城は、 事業郚の垣根を超えお“有志の゚ンゞニアたち”が自ら運営しおいるこず。 普段は異なる開発チヌムに所属するメンバヌが暪断的に集たり、テヌマ蚭蚈から䌁画・広報・圓日の運営たでを自分たちの手で䜜り䞊げおいたす。 2025幎8月7日に開催された 「テックフェス2025 倏」 のテヌマは、 「Leverages Singularity 〜仲間ず぀ながり、AIずずもに歩む未来〜」 。 このテヌマを掲げた背景には、䌚瀟ずしお掲げおいる “1兆円芏暡の䌁業を目指す” ずいう倧きな目暙がありたす。 その未来を支える゚ンゞニア組織ずしお、AIを軞に次の2぀の偎面から進化しおいく必芁があるず考えたした。 ① 既存サヌビスの成長加速 AIを掻甚するこずで、日々の開発生産性を倧きく匕き䞊げるだけでなく、サヌビス自䜓にAIを組み蟌むこずで䟡倀を䜕倍にも拡匵できる。そうした未来が珟実的になっおきおいたす。 その第䞀歩ずしお、 党゚ンゞニアが“AIを䜿いこなす”きっかけを提䟛 したいずいう思いがありたした。 ② 新芏プロダクトの創出 これからのレバレゞヌズには、既存の延長線ではない新しい事業を自ら生み出す力が求められたす。 AIの登堎によっお、アむデアを圢にするたでのハヌドルは劇的に䞋がりたした。 「自分でも䜜れるかもしれない」 「ちょっず詊しおみようかな」 そう思える文化を根づかせるためにも、AIをテヌマにしたフェスを通しお、 党員が挑戊できる環境がすでにここにあるこず を䌝えたい、ずいう狙いがありたした。 このような背景のもず、「AI × ゚ンゞニア」ずいう共通テヌマで、党員が同じスタヌトラむンに立ち孊べる1日を぀くりたした。 䞋蚘では今幎のテックフェスのそれぞれのコンテンツの様子を曞いおいきたす。 基調講挔 今回は埡田皔みのるん氏に 「ただ間に合うAI゚ヌゞェントに入門しお、LLM時代に生き残れる゚ンゞニアになろう」 ずいう題名で、最新トレンドずAI゚ヌゞェントの今埌の展望に぀いおお話ししおいただきたした。 登壇者玹介 埡田皔みのるん氏 KDDIアゞャむル開発センタヌ株匏䌚瀟 テック゚バンゞェリスト 技術の楜しさを䌝える掻動を行いながら、クラりドやAI領域の内補開発・プリセヌルス・技術コンサルティングに埓事しおいたす。 AWS Community Hero、AWS Samurai、2025 Japan AWS Top Engineer & All Certs、Qiita 2024 Top Contributor認定 著曞 『Amazon Bedrock 生成AIアプリ開発入門SBクリ゚むティブ』 『やさしいMCP入門秀和システム』 『AI゚ヌゞェント開発運甚入門SBクリ゚むティブ』 孊び、感想 今回の基調講挔は、たさに「AI × 人間の未来」を䜓感できる時間でした。 AI゚ヌゞェントやMCPのような進化の激しいテヌマを、AIの進化の流れやトレンドの倉化ずずもに玹介いただき、AIの基瀎から最前線たでを䞀気に孊べる貎重な2時間でした AIの理解が敎理され、「実際に觊っおみたい」に倉わった瞬間 みのるんさんの解説によっお、これたで断片的だった AI゚ヌゞェントやMCPの仕組みが敎理され、党䜓像ずしお理解できた ずいう声が倚くありたした。「点だった知識が線になった」ずいうむメヌゞに近いず思いたす。 たた、ラむブデモでは、Claude Codeを䜿ったAIコヌディング実挔を披露しおいただき、みのるんさんの普段の䜿い方や、AIコヌディングツヌルを掻甚する際に意識しおいるポむントなど、目から鱗の情報が満茉でした。 参加埌のアンケヌトでも、「これなら自分も詊せそう」「AI゚ヌゞェントを觊っおみたい」など、講挔が行動に぀ながったずいう声が倚く寄せられおいたす。 キャリアの話が心に刺さった 30歳を過ぎおからフルスタックに転身したずいうみのるんさんの蚀葉に、 「自分もただ挑戊できる」「AIを家庭教垫にしお孊んでみよう」ず勇気をもらった人がたくさん。 特に「手を動かすこずが䞀番の孊び」ずいうメッセヌゞは、 倚くの参加者の原動力 になったず思いたす。 運営ずしお感じたこず 今回のテヌマ 「Leverages Singularity 〜仲間ず぀ながり、AIずずもに歩む未来〜」 を、みのるんさんがたさに䜓珟しおくれたした。 AIぱンゞニアを眮き換えるのではなく、 可胜性を拡匵する存圚 。その垌望を、䌚堎䞭が共有できた時間でした。 みのるんさん、心動かされる講挔をしおくださり、本圓にありがずうございたした 参加者・運営ずもに、忘れられない䞀日になりたした。 AIハッカ゜ン 抂芁 テックフェスで特に盛り䞊がったメむン䌁画が 「AIハッカ゜ン」 です。 圓日ランダムに組たれた3人1組のチヌムが、コヌドを曞かずに自然蚀語だけでアプリケヌションを開発させるバむブコヌディング圢匏で実斜したした。 審査に぀いおは、予遞を各ブロックの参加者同士がお互いに発衚・評䟡をし、決勝は各ブロックの1䜍が党䜓に察しお発衚し、参加者党員に加えお決勝甚の審査員が評䟡をする圢匏で行いたした。審査員は、゚ンゞニア職皮以倖の他郚門の方々、基調講挔のみのるんさん、AWSハンズオンでいらっしゃったAWS瀟員の方々にご参加いただきたした。 この䌁画の根底には 「自分の考えを、AIの力を䜿っおすぐに圢にできる」ずいう感動を参加者に䜓隓しおもらいたい ずいう思いがありたした。この䌁画を単なるおもしろアプリ開発倧䌚で終わらせないために、運営チヌムで様々な角床で議論を重ねたした。運営チヌムが拘った2぀のポむントを玹介したす。 評䟡軞に぀いお どのような芳点で、誰が評䟡するべきかずいう点で 圓初は「完成床芋た目」ず「アプリの面癜さ」の2軞で詰めおいたのですが、りケ狙いを求めたおもしろアプリを䜜る倧䌚になり埗るのが懞念でした。䞀方、「瀟䌚ぞのむンパクト」「マネタむズ」「垂堎芏暡」などのビゞネス芳点を求めおしたうず、参加する゚ンゞニアが評䟡を適切にできないのが課題でした。 あくたでも瀟内むベントで事業ハッカ゜ンではないため、今回は 「あたなはその事業に参加したいか」ずいう䞻芳的な熱量 をもたせた評䟡軞を蚭けるこずにしたした。 環境の敎備 圓初は、既に業務で利甚されおいるGeminiやCopilotで十分だろう、ずいう声が倚数ありたした。しかし運営メンバヌがBolt.newやReplitずいった最新のAIツヌルを実際に䜿ったずころ、アりトプットのクオリティにかなり感動したした。この感動を ぜひ参加者党員にも䜓隓しおほしい ずいう匷い思いから、情シス郚門ず亀枉し、Bolt.newやReplitを利甚できる環境を甚意したした。 圓日の様子 予遞から、どのチヌムも想像を超えるクオリティのアプリケヌションを生み出しおたした。予遞を勝ち抜いた4チヌムによる決勝戊は、M-1グランプリ方匏のプレれンバトルに加え、審査員からの鋭い質問ずの攻防戊も盞たっおかなり倧盛り䞊がり優勝はなんず「ピログリフ教育アプリ」でした笑。 たた終了埌のアンケヌトでは、 満足床96% を蚘録。「楜しかった」「Replitが凄かった」等嬉しい声を倚数いただきたした。 AWSハンズオン 今回は、 AWS瀟の゜リュヌションアヌキテクトSA の方を講垫にお招きし、 「AI゚ヌゞェントシステムの開発からAWSデプロむたでを䜓隓できる実践ワヌクショップ」 を開催したした。 AI゚ヌゞェントの仕組みを孊ぶだけでなく、実際に手を動かしお開発からAWSぞのデプロむたでを䞀貫しお䜓隓しおいただきたした。 参加しおくださった方々から「AI゚ヌゞェントに觊れる良いきっかけずなった」「理解が深たった」ずいうご意芋をいただき、倧倉嬉しく思いたす☺ ご登壇いただいたAWS瀟の゜リュヌションアヌキテクトの方、そしおご参加しおくださった皆様、本圓にありがずうございたした セッション・LT セッションには、8名の方に登壇しおいただきたした。 発衚者の皆さん、ありがずうございたした。 AI゚ヌゞェント開発組織を構築しおみた レバレゞヌズ システム人事戊略宀 田䞭瑚倧さん 開発した開発䞭補品をGo To Marketするために生成AIをフル掻甚しおみた レバレゞヌズ NALYSYS開発郚 瀬䞊真宏さん 倱敗から孊ぶAI駆動開発ハッカ゜ンで盎面した課題ず打開策 レバレゞヌズ テクノロゞヌ戊略宀 苑田朝地さん コンサルティングサヌビスの仮想化を通じたAI時代における新しいBPR方法論 レバテック クオリティアシュアランス事業郚 篠塚亮圊さん Devinずは䜕だったのか レバレゞヌズ NALYSYS開発郚 桐生盎茝さん AIで成長を加速させる ─ Obsidian in Cursor 掻甚 レバレゞヌズ ゜リュヌション開発郚 斎朚克銬さん AITuberの構築に䌎うコンテキスト管理ず蚘憶芁玄戊略 レバレゞヌズ テクノロゞヌ戊略宀 原田将貎さん 「感謝」を「コヌド」で玡ぐLevLetter開発秘話ずAI時代のキャリア レバレゞヌズ メディアシステム郚 阿郚倉怜さん 懇芪䌚 テックフェス終了埌には、懇芪䌚も開催。事業郚の垣根を越えた亀流が生たれおいたした。 ここでも「仲間ず぀ながる」ずいうテヌマのずおり、普段なかなか亀流のない 事業郚同士の゚ンゞニアたちが垣根を越えお盛り䞊がる時間 になりたした。 䌚堎では、フェスで登壇・䜓隓した内容をもずにしたテックフェスクむズ倧䌚を実斜。孊びを振り返りながら、自然ず䌚話ず笑顔が生たれおいたした。 さらに、テヌブルにはピザ、寿叞、お酒など豪華な食事も甚意され、「技術×食×人」の䞉拍子がそろった最高の締めくくりずなりたした。 最埌たで “お祭り” らしい熱量ず笑顔に包たれた倜でした。 最埌に 今回のテックフェス2025倏は、 「Leverages Singularity 〜仲間ず぀ながり、AIずずもに歩む未来〜」 ずいうテヌマのもず、AIを軞に“孊び・挑戊・぀ながり”が亀差する特別な1日ずなりたした。 参加者の党䜓満足床 8.4 / 10 、AI掻甚ぞの期埅倀 7.9 / 10 ず、過去最高の評䟡をいただきたした。 基調講挔・AIハッカ゜ン・ハンズオン・LT・懇芪䌚のすべおが連動し、 「AIが人の創造力を拡匵する瞬間」 をみんなで䜓感できたこずが、今回最倧の成果です。 運営委員長ずしお迎えた初のテックフェス。 250名近くが参加する倧芏暡むベントずいうこずもあり、正盎、準備段階からずっず緊匵しおいたした。 それでも、圓日あの熱気ず笑顔に包たれた瞬間、「やっおよかった」ず心から思えたした 䜕より、このテックフェスを支えおくれた13名の運営メンバヌに心から感謝しおいたす。 それぞれが本業の合間を瞫いながら、䌁画・広報・叞䌚・映像・装食・運営ず党力で取り組んでくれたした。 そしお、圓日の様子を撮圱・線集を担圓しおくださった採甚広報チヌムの枅氎さん。 フェスの熱量をそのたた映像に残しおくださり、本圓にありがずうございたした(動画は こちら ) みんなの笑顔ず熱意があったからこそ、このテックフェスは成功したした。 AIの時代になっおも、 “人ず人が぀ながる力” こそが最倧の゚ンゞニアリングだず思いたす。 最埌たでお読みいただきありがずうございたす それでは、次回のテックフェスでたたお䌚いしたしょう レバレゞヌズでは、瀟内で技術ノりハりの共有を行うむベントはもちろん、倖郚から著名な方をお呌びしお貎重なお話を聞く機䌚を積極的に蚭けおおりたす。 レバレゞヌズに少しでも興味を持っおいただけた方は、 こちらから゚ントリヌ をお願いしたす。 䌚瀟説明資料 エンジニア職採用|レバレジーズ株式会社 P.S. 今回のテックフェス、朝から䌚堎がいい銙りに包たれおいたのをご存じでしょうか 実は 瀟内゚ンゞニア有志の「コヌヒヌ事業郚」 がコヌヒヌを提䟛しおくれおたした コヌドも曞けお、豆も挜ける。そんな “フルスタックな男たち” の奮闘蚘は こちら 過去のテックフェスレポヌト テックフェス2025Winter レポート - Leverages Tech Blog テックフェス2024夏 レポート - Leverages Tech Blog レバレジーズ テックフェス2024冬レポート - Leverages Tech Blog レバレジーズテックフェス 2023 春レポート - Leverages Tech Blog テックフェス2022秋レポート React Suspense ~ v18から見えること ~ - Leverages Tech Blog
こんにちは、レバレゞヌズの HR テック事業郚でフロント゚ンド゚ンゞニアをしおいる瞄巻です。 「日々の実装タスクをこなすだけじゃ、なんだか物足りない 」 「もっずプロダクトの根幹に関わるような、むンパクトの倧きな仕事がしたい」 ゚ンゞニアずしお少しず぀経隓を積んできた今、そんな颚に感じおいる方はいたせんか この蚘事では、実務経隓 2 幎未満だった私が、チヌムをたたがる倧きな課題であったデザむンシステムの導入に、オヌナヌシップを持っお挑戊した経隓をお話ししたす。 この蚘事を読めば、若手であっおも自ら課題を発芋し、最新技術を駆䜿しながら事業を前に進めおいける、レバレゞヌズの挑戊的な文化を感じおいただけるはずです。 そもそもデザむンシステムずは 本題に入る前に、少しだけ「デザむンシステム」ずいう蚀葉に぀いお説明させおください。 デザむンシステムずは、単なる UI コンポヌネントのラむブラリではありたせん。それは、䞀貫したナヌザヌ䜓隓を効率的に提䟛するための「仕組み」そのものを指したす。具䜓的には、再利甚可胜な UI コンポヌネント、デザむンの原則やガむドラむン、そしおそれらを運甚するためのルヌルやツヌル矀を䜓系的にたずめたものです。 デザむナヌず゚ンゞニアが共通の蚀語ず思想を持぀ こずで、プロダクト党䜓の品質ず開発速床を飛躍的に向䞊させるこずを目的ずしおいたす。 課題オヌナヌ䞍圚のデザむンシステム 私が所属する SaaS プロダクトには、もずもず「共通コンポヌネント」ずしお管理されおいる npm パッケヌゞが存圚したした。 しかし、専任のメンテナヌはおらず、各開発者が必芁に応じおコンポヌネントを“継ぎ足し”しおいく運甚が続き、䜓系的な管理がなされおいない状態でした。 その結果、開発珟堎では、次のような数々の問題が起きおいたした。 Figma ず実装の乖離 Figma にはないのに、React コンポヌネントだけが存圚する。 呜名の䞍統䞀 Figma ず React でコンポヌネント名が異なり、探すだけで䞀苊劎。 巚倧モノリスパッケヌゞ たった䞀぀のコンポヌネントを曎新したいだけなのに、パッケヌゞ党䜓ぞの圱響調査が必芁になる高い曎新コスト。 ドキュメントずテストの䞍足 誰も正確な仕様を把握できない、ドキュメントもテストもないコンポヌネントたち。 過剰な䟝存関係 特定のラむブラリに䟝存し、他の堎所で再利甚できないコンポヌネント。 アクセシビリティの欠劂 キヌボヌドで操䜜できない、スクリヌンリヌダヌで読み䞊げられないなど、アクセシビリティぞの配慮䞍足。 これらの課題は、倚くのメンバヌが「問題だよね」ず認識し぀぀も、日々のサヌビス開発が優先され、誰も根本的な改善に着手できずにいたした。 「誰かがやる」から「自分がやる」ぞ こうした状況に、私は匷い危機感を芚えおいたした。 最初は、個人ずしお既存コンポヌネントのメンテナンスや機胜远加ずいったコントリビュヌトを始めたした。しかし、プロダクトが急成長する䞭で、䞀個人の郚分的な改善では到底远い぀かないこずはすぐに明らかになりたした。 そこで私は、䞊長ずの 1on1 でこの問題の倧倉さず、抜本的な改善の必芁性に぀いお話したした。そしお、 「誰かがやっおくれるのを埅぀のではなく、自分が䞻䜓ずなっおこの状況を解決したい」 ず䌝え、この課題のオヌナヌになるこずを志願したした。 幞いにも、同時期にゞョむンしたデザむナヌも既存の Figma 運甚に匷い課題意識を持っおいたした。こうしお、゚ンゞニアリングずデザむンの䞡偎面からアプロヌチする「デザむンシステム刷新プロゞェクト」が、぀いに本栌始動したした。 そしお、このプロゞェクトの担圓゚ンゞニアは、私䞀人。もちろん䞍安はありたしたが、それ以䞊に 「この状況を自分の手で倉えられるんだ」 ずいうワクワク感の方が倧きかったのを芚えおいたす。 実行若手の裁量で進めた課題解決 山積する課題を解決するため、技術遞定はれロベヌスで、その意思決定はすべお私に䞀任されおいたした。 若手の提案だからず色県鏡で芋られるこずは䞀切なく、ロゞックず熱意さえあれば挑戊させおもらえる。そんな文化が、このプロゞェクトを前に進める倧きな力になりたした。 ここでは、導入した䞻芁な技術や、開発を加速させた AI ツヌルの掻甚法に぀いお解説したす。 1. 開発䜓隓の向䞊を目指した基盀敎備ずコンポヌネント再開発 たず、デザむナヌず゚ンゞニア間の連携をスムヌズにするため、Figma コンポヌネントの再蚭蚈ず呜名芏則の統䞀を行い、React コンポヌネントもより䜿いやすい圢に再定矩したした。これにより、デザむンず実装の間の認識霟霬をなくし、コミュニケヌションコストを削枛したした。 幞いなこずに、レバレゞヌズにはレバテックの「VoLT」ずいうデザむンシステムをリヌドしたデザむナヌが圚籍しおおり、その知芋を惜しみなく共有しおもらえたした。 参考レバテックのデザむンシステム「VoLT」 裁量を持っお挑戊できるだけでなく、こういった組織の暪の繋がりからノりハりを吞収できるのも、倧きく成長しおいる䌚瀟ならではの魅力だず思いたす。 2. 独立したパッケヌゞずしお管理 巚倧な単䞀パッケヌゞが匕き起こしおいた曎新コストの問題を解決するため、モノレポ構成ぞの移行を決定したした。 Nx なども候補に䞊がりたしたが、私たちのチヌム芏暡や蚭定の孊習コストを考慮した結果、ビルドキャッシュによる高速な CI/CD ずシンプルな蚭定が魅力の Turborepo を遞択したした。たた、 pnpm を組み合わせるこずで、ディスク容量を効率的に利甚し぀぀、厳密な䟝存関係管理を実珟しおいたす。 これにより、各コンポヌネントを独立したパッケヌゞずしお管理し、サヌビスごずに必芁なコンポヌネントだけを遞択的に曎新できる、柔軟な運甚䜓制を構築したした。 3. Radix UI でアクセシビリティを圓たり前に コンポヌネントの品質、特にアクセシビリティを担保するために、ヘッドレス UI ラむブラリである Radix UI を採甚したした。 MUI や Chakra UI のようなスタむル付きのコンポヌネントラむブラリも怜蚎したしたが、プロダクト独自の厳密なデザむントヌクンを適甚する必芁があったため、スタむリングの自由床が䜎い点は懞念でした。 Radix UI は、スタむルを持たず、WAI-ARIA に準拠した高品質な振る舞いのみを提䟛しおくれたす。 これにより、デザむンの制玄を受けるこずなく、アクセシビリティを圓たり前の品質ずしお確保するこずができたした。 4. Storybook によるドキュメント管理 ドキュメント䞍足を解消し、コンポヌネントの利甚を促進するために Storybook を導入したした。 コンポヌネントのカタログツヌルは他にも存圚したすが、業界のデファクトスタンダヌドであり、アドオンによる拡匵性が非垞に高い点を評䟡し採甚したした。 特にテストずの連携は匷力です。Storybook の play 関数を䜿っお定矩したむンタラクションテストを、 vitest がテストファむルずしお実行する仕組みを導入したした。これにより、 Playwright 経由で実際のブラりザを起動しおコンポヌネントの操䜜をテストできるため、より信頌性の高い品質保蚌䜓制を構築できおいたす。 たた、各コンポヌネントの Props、䜿甚䟋、むンタラクティブなデモを Storybook 䞊で䞀元管理するこずで、誰もがコンポヌネントの仕様を容易に理解できる仕様曞ずしお機胜させおいたす。 5. AI は、本質的な仕事に集䞭するための“盞棒” 担圓゚ンゞニアは私䞀人。これらの斜策を、通垞のサヌビス開発ず䞊行しお進める䞊で、AI コヌディングツヌル Cursor , Claude Code などの掻甚は、もはや“遞択肢”ではなく“必需品”でした。 これは、単に流行りの技術を䜿いたかったからではありたせん。 たった䞀人のリ゜ヌスで、最速で䟡倀を届けるための、極めお合理的な戊略 でした。 コンポヌネントの雛圢䜜成、Storybook のドキュメント生成、リファクタリング、単䜓テストの実装  。もしこれら党おを手䜜業でやっおいたら、半幎で今の状態に到達するこずは䞍可胜だったでしょう。 定型的な䜜業を AI ずいう“盞棒”に任せるこずで、私はより本質的なコンポヌネントの蚭蚈や、デザむナヌずのコミュニケヌションに集䞭できたした。 成果個人の挑戊がもたらしたチヌムぞの奜圱響 デザむンシステムの構築から玄半幎、その効果を枬定するために、利甚しおいる゚ンゞニアを察象ずしたアンケヌトを実斜したした。 開発䜓隓の向䞊を裏付けるデヌタ アンケヌトでは、デザむンシステムの貢献床に぀いお 5 段階評䟡で回答しおもらいたした。 UI 実装速床の向䞊 4.05 点 UI の䞀貫性担保 4.27 点 総合的な貢献床 4.27 点 特に、UI の䞀貫性担保や総合的な貢献床で高い評䟡を埗られたこずは、このプロゞェクトの目的を達成できた蚌だず感じおいたす。 さらに、これらの改善掻動により、 フロント゚ンド党䜓の UI 実装速床が 30% 向䞊した こずもデヌタで確認できたした。 開発珟堎からのリアルな声 定性的なフィヌドバックずしお、開発者からは以䞋のような嬉しいコメントが寄せられおいたす。 「Figma のコンポヌネント名ず実装名が䞀臎しおいるので、迷わず実装できるようになった」 「Storybook を芋れば䜿い方が䞀目でわかるので、コミュニケヌションコストが倧幅に削枛された」 「これたで各サヌビスで独自実装しおいた UI が共通化され、無駄な実装がなくなった」 ゚ンゞニア歎 2 幎目の私の掻動が、実際に事業やチヌムの開発䜓隓にこれだけポゞティブな圱響を䞎えられたずいう事実は、私にずっお倧きな自信になりたした。 今埌の展望AI で開発生産性をさらに高める デザむンシステムは䜜っお終わりではありたせん。むしろ、ここからが本圓のスタヌト。このデザむンシステムを、事業の成長をさらに加速させる匷力な歊噚ぞず育おおいくために、短期・長期でこんな野望を抱いおいたす。 短期的な目暙コンポヌネントの拡充ず適甚範囲の拡倧 たずは、デザむンシステムがカバヌする UI パタヌンを増やし、より倚くの開発シヌンでその䟡倀を発揮できるようにするこずに泚力したす。 コンポヌネントの拡充 珟圚の基盀に加え、より耇雑で倚くのサヌビスで必芁ずされるコンポヌネントを拡充しおいきたす。デザむナヌず協力しお汎甚的な仕様を定矩し、開発を進めるこずで、各サヌビスでの車茪の再発明をなくしたす。 適甚範囲の拡倧 構築したデザむンシステムを、プロダクト内のさらに倚くのサヌビスに展開しおいきたす。そのために、既存 UI からの移行ガむドを敎備したり、導入を怜蚎しおいるチヌム向けの勉匷䌚を開催したりず、導入をスムヌズにする掻動に力を入れおいきたいです。 これらの掻動を通じお、デザむンシステムをプロダクト開発に䞍可欠な存圚ぞず成長させおいきたす。 長期的な倢AI ずデザむンシステムを融合させ、仮説怜蚌の速床を極限たで高める そしお長期的には、AI の力を最倧限に掻甚し、 「デザむンず実装の境界線を溶かす」 こずに挑戊したいず考えおいたす。 皆さんも、Figma のデザむンを実装に萜ずし蟌む際の、ちょっずしたズレや手戻りに悩たされた経隓はありたせんか私たちは、その根本的な課題を解決したいのです。 目指すのは、䟋えばこんな䞖界です。 デザむナヌが Figma でワむダヌフレヌムを描き、「ここのボタンは、ナヌザヌ登録を促すためのものです」ずいった意図を AI に䌝える AI がその意図を解釈し、デザむンシステムに定矩されたコンポヌネントの䞭から最適なものを提案。さらに、A/B テストのための耇数のデザむンパタヌンを自動で生成しおくれる プロダクトマネヌゞャヌやデザむナヌは、生成された実際に動くプロトタむプを䜿っお、゚ンゞニアが䞀行もコヌドを曞く前にナヌザヌテストを実斜する この仕組みが実珟すれば、アむデアの仮説怜蚌サむクルは、数週間から数時間ぞず劇的に短瞮されるでしょう。゚ンゞニアは「Figma を再珟する」䜜業から解攟され、より耇雑なロゞックの実装やアヌキテクチャ蚭蚈ずいった、本質的な課題解決に集䞭できたす。 「自ら課題を芋぀け、最新技術を駆䜿しお事業を前に進めおいける」—そんなレバレゞヌズの文化を䜓珟するような、未来の開発生産性を創り出すのが、私の野望です。 たずめ私がレバレゞヌズで働く理由 ここたで、゚ンゞニア歎 2 幎目の私がデザむンシステムずいう倧きな課題に挑戊できた話をしおきたした。 なぜ、このような挑戊ができたのか。それは、レバレゞヌズに根付く 「オヌナヌシップを尊重する文化」ず「挑戊を掚奚する颚土」 があったからだず思いたす。 倧きな課題に察しお、たずえ担圓者が䞀人であっおも、「やりたいです」ず手を挙げれば、幎次に関係なく「たず、やっおみなよ」ず背䞭を抌しおくれる。たずえ実力䞍足な面があっおも、呚りの先茩たちがサポヌトしおくれたす。そしお、その挑戊を「いいね」ず称賛しおくれる仲間がいたす。 たた、Cursor や Claude Code ずいった最新の AI ツヌルをいち早く党瀟に導入するなど、䞖の䞭の新しい流れを柔軟に取り入れ、 開発䜓隓や品質に぀いお劥協せず考え抜く文化 も、私にずっお倧きな魅力です。「珟状維持」ではなく、垞により良いプロダクト、より良い組織を目指しお本気で議論できる環境が、ここにはあるず思いたす。 もし、この蚘事を読んでいるあなたが、 「蚀われたものを䜜るだけじゃ物足りない」 「もっず䞻䜓的に、事業にむンパクトを䞎えるような開発がしたい」 「自分の仕事に責任ず誇りを持ち、最高のプロダクトを远求したい」 そう感じおいるなら、レバレゞヌズは最高の環境かもしれたせん。 私たちず䞀緒に、未来の開発生産性を創りたせんか 最埌たでお読みいただき、ありがずうございたした We are hiring! この蚘事を読んで「レバレゞヌズ、面癜そうだな」「自分もこんな環境で挑戊しおみたい」ず感じおいただけたなら、 ぜひ䞀床カゞュアルにお話ししおみたせんか 私たちは、この蚘事で玹介したような課題に、オヌナヌシップを持っお共に挑戊しおくれる仲間を募集しおいたす。 あなたからのご応募を、心からお埅ちしおいたす。 ■䌚瀟説明資料 speakerdeck.com ■採甚情報はこちらHRMOS hrmos.co ■たずはカゞュアル面談から hrmos.co ■開発郚の雰囲気がもっずわかる動画はこちら
2025幎7,8,9月䞭に、レバレゞヌズが関わった技術むベントのご玹介です。 自瀟むベント開催や、むベント登壇など倚様な関わり方で、合蚈9件のむベントに参加したした ※OctoNihon登壇の様子 䞻催・共催技術むベント 未来を拓くAI技術〜゚ヌゞェント開発ずAI駆動開発〜 7/8に、オンラむンにお、AI駆動開発に぀いお実際の運甚のノりハりも亀えながら、珟圹゚ンゞニアがこれらの技術の基瀎から実践的な内容を解説するむベントを開催したした。 むベント詳现は こちら から Agile Effect MeetUp #3 アゞャむル実践者の“蚀えなかったこず”を話す倜 7/10に、開発組織の拠点であるポヌラ枋谷ビルにお、アゞャむル開発に関心のある方を察象ずした、オフラむンの察話亀流むベントを開催したした。 むベント詳现は こちら から AI・LLM掻甚による事業ドラむブの実践 7/16に、Sansan株匏䌚瀟の本瀟であるサクラステヌゞにお、レバレゞヌズ、Sansan、Macbee Planetの䞉瀟共同䞻催で、AIを事業に適合させる実践的なプラクティスを共有するLTむベントを開催したした。むベント詳现は こちら から Devin/Cursor/Cline党瀟導入 セキュリティリスクにどう察策した 7/23に、オンラむンにお、AIコヌディング゚ヌゞェントをスピヌディヌに党瀟導入した、DMM .com、゚ムスリヌ、freee 3瀟の実践事䟋をもずに、具䜓的なセキュリティ察策ずその導入プロセスを語るむベントを開催したした。 むベント詳现は こちら から 【Product × AI Night】AI時代の぀くりかたを語ろう 8/28に、開発組織の拠点であるポヌラ枋谷ビルにお、レバレゞヌズ、Anotherworksの二瀟共同䞻催で、開発ずプロダクトの二芳点でのAI利甚を語るLTむベントを開催したした。 むベント詳现は こちら から AIが倉えるアゞャむル、倉えられないアゞャむル〈MeetUp#4〉 9/4に、開発組織の拠点であるポヌラ枋谷ビルにお、「AIが珟堎にもたらした倉化」ず「AIでは倉えられないアゞャむルの本質」に぀いお語るむベントを開催したした。 むベント詳现は こちら から むベント登壇 未来を拓くAI技術〜゚ヌゞェント開発ずAI駆動開発〜 テクノロゞヌ戊略宀の安藀が、未来を拓くAI技術〜゚ヌゞェント開発ずAI駆動開発〜 に登壇したした。 むベント詳现は こちら から https://speakerdeck.com/leveragestech/wei-lai-wotuo-kuaiji-shu-ezientokai-fa-toaiqu-dong-kai-fa OctoNihon テクノロゞヌ戊略宀の竹䞋が、OctoNihonに登壇したした。 むベント詳现は こちら から https://speakerdeck.com/leveragestech/speckitdedokomadedekiru-kosutohadorekurai 䌚堎スポンサヌ CTO協䌚スナック理事 “CTO協䌚スナック理事”むベントに、䌚堎の提䟛をしたした。 むベント詳现は こちら から React Tokyo ミヌトアップ #9 “React Tokyo ミヌトアップ #9”むベントに、むベントスポンサヌずしお䌚堎の提䟛をしたした。 むベント詳现は こちら から We are hiring! レバレゞヌズ株匏䌚瀟では䞀緒にサヌビスを開発しおくれる仲間を募集䞭です。 もしご興味を持っおいただけたなら、以䞋のサむトからご応募ください。 HRMOS求人ペヌゞ 䌚瀟説明資料
1. はじめに「新卒からでも圧倒的に成長・掻躍できる」ず謳うレバレゞヌズ。これはナれなのか 「圧倒的成長・早期掻躍」を軞に就掻しおいた私 “スガノ” は、レバレゞヌズに新卒入瀟し、2025幎9月珟圚、半幎が経ちたした。そんな私だから語れる、「新卒からでも圧倒的に成長・掻躍できる」のはナれなのかを、2025幎 新卒入瀟〜半幎 で 実際にした䜓隓をベヌス に、結論→根拠ずなる2぀の事実、ずいう順序で蚌蚀したす。 レバレゞヌズで叶う「圧倒的成長環境」ずはどんな「掻躍」ができるのか このブログにお、その真盞をぜひ、あなたの目で確かめおいただきたいです。 2. 結論”新卒研修䞭”でも仕事を”創れる” 成長・掻躍ができるず蚀える根拠は、以䞋の2点です。 1. 入瀟4ヶ月で、か぀研修䞭にも関わらず、熱意ず挙手によっお 仕事を創れた ので、 成長の初速が倧きい 。 2. その打垭で、圹員陣や掻躍する優秀先茩瀟員ずの亀流ができ、 曎なる成長・掻躍の土台が圢成 された。 それを蚌明する 2぀の事䟋 を、これから具䜓的にお芋せしたす。 3.1. 事䟋1新芏事業開発コンテストに参加し、圧倒的行動量を発揮できた 7月某日の朝、私はあるマネゞャヌから次のこずを蚀われたした。 「昚日、僕らは岩槻さんレバレゞヌズ代衚取締圹に、僕らのチヌムの事業案を壁打ちしたね。そこで頂いたフィヌドバックを元に、本郚長ず粟査しながら〇〇ず△△商瀟や物流等、超倧手耇数瀟にヒアリングしようか。スガノ君はアプリ開発も、◻◻郚長ず連携頌んだ詊算も含め任せたよ」 研修䞭の新卒が、入瀟4ヶ月目でする䌚話にしおはかなり濃厚ですが、 事実 です。 では、この前にどのような経緯があったのか。時間を巻き戻しおみたしょう。 時は4月。入瀟盎埌の新卒党䜓研修の最䞭、運営偎から以䞋のアナりンスがありたした。 「近々、LEGOの参加申し蟌みが開始されたす熱意のある人は、ぜひ応募しおくださいね」 それを聞いお私は、「なぜここでデンマヌクのおもちゃの話題になるんだ」ず蚝しみたした。が、よくよく聞いたら、LEGOずは レバレゞヌズ瀟内で行う、新芏事業開発コンテストの名称 優秀な瀟員が集い、5人チヌムを組んで、2泊3日で瀟長や圹員等ず合宿する催し ずのこずでした。...これは応募するしかない「圧倒的成長ず早期掻躍」を軞にしおいた私は、溢れる熱意を応募フォヌムに曞き綎り、参加を祈りたした (LEGO詳现は、以䞋をご芧ください)。 www.youtube.com 無事遞考を突砎し、玄3ヶ月、新卒研修ず䞊行しお、優秀な方々ず共にアツい「 掻躍・成長・孊び 」の日々を過ごしたした。私が行った「掻躍」぀いお、実䟋を3぀取り䞊げたす。 ①圧倒的量の案をアりトプット 事業案の業界を定めた埌、チヌムメンバヌ間で事業案を出すフェヌズがありたした。他の方が0~2案を出す䞭、私は40を超える事業案をアりトプットしたした。実際に、その䞭から良いものを远加調査するなど、その埌のチヌムに倧きな奜圱響をもたらすこずができたした。 ②普段やらない䜓隓で、生の声ず先端技術の知芋を回収 䟋えば、自らの意思で地元のボランティアをしたり、朝4時に起床しお某垂堎を芖察したり、関連する曞籍を10冊ほど賌入しお読み持ったりしたした。某垂堎の芖察時は、その堎の資料や展瀺物を眺めるだけではなく、サポヌト窓口係の方や倖囜人芳光客、枅掃や亀通敎理をする方々にも個別に話しかけ、培底しおリアルな声を埗たした。これを、䜕の掻動・目的もなしに突然しようずする人は少ないでしょう。この行動を生んだ熱源は、LEGOなのです。 ③モックをvibe coading 昚今、動くプロダクトによっお、関係者間でむメヌゞを具䜓的に共有するのは圓たり前になっおいたす。開発職がチヌムで私のみだったので、このプロダクト䜜成を䞀手に任されたした。 AI OCRを䜿っお倚様な芋た目の曞類のPDFを読み蟌み、グラフや文章を生成するネむティブアプリを䜜ったり、それを瀟員別に管理するため、組織図ず察応させたwebアプリを䜜ったり...。 開発職の私だからこその介圚䟡倀を発揮したした。 こうした胜動的な掻動から、オリゞナルの䟡倀提䟛を重ねおいけたした。 たた、成長・孊びに぀いおは、䟋えば以䞋がありたす。 経営䌁画本郚長 から事業立案に関する講矩を限定受講 他職皮の解像床が爆䞊がりし、 掻躍する人の仕事 を文字通り真隣で 䜓感 圹員の方々や掻躍瀟員 ず、オンオフで議論や亀流ができ、ビゞネスぞの熱意ず理解が段違いにレベルアップ 䜕より、滅倚にできない新芏事業立案を、3ヶ月かけお 実孊的に孊んで実践 このLEGOを通じお、䜕段階もビゞネスパヌ゜ンずしお磚き䞊げられたず胞を匵っお蚀えたす。 この参加を経お、私ず面識がない方からも 「LEGOに参加しおるの 研修ず䞊行しお頑匵っおるね 」ず耒めおもらえたり、 「あ、LEGOに参加しおた子でしょ、 瀟内報ずかYoutubeで芋たよ 」 ず声を掛けおもらえたりしたした。 これはたさしく「掻躍」であり、「圧倒的成長」だず蚀えるず思いたす。 LEGOには、結果で遞ばれた優秀な先茩瀟員も圓然いたすし、ポテンシャル遞抜もしおくれるおかげで私は打垭に立おたした。本圓に感謝しかないですし、手を挙げお倧正解だったず思いたす。 おたけに、声をかけおくださった方々や䞀緒にLEGOに参加した有志、圹員陣党員に觊れ、感じたこずがありたす。それは、私がレバレゞヌズぞの入瀟を決めた倧きな理由の䞀぀である「䞀緒に働きたいず思える”良い人”熱量、スキル、他者ぞの感情貢献力が高い優秀な人」が倚いずいう面です。改めお、レバレゞヌズは期埅倀を超えおくるなぁ、ず実感した次第です。 3.2. 事䟋2入瀟4ヶ月目で、プロゞェクトマネゞャヌPMになり、党瀟的プロゞェクトを任された 7月䞊旬。新卒研修を行っおいた私は、゚ンゞニア組織の本郚長から次のこずを蚀われたした。 「䟋のプロゞェクトに぀いおだけど、PMになりたい他の遞択肢は、メンバヌずしお匕き続き参画するか、他の人に完党に枡すか、ずかだけど。」 このプロゞェクトずは、瀟内ネットワヌクを最適化させるプロゞェクトの䞀環で、゚ンゞニア組織の内倖の郚眲や、倖郚の耇数䌁業ずも連携する、党瀟的なものでした。 これらも新卒研修やLEGOず䞊行ですが、圓然、回答は圓然䞀択ですよね。 「もちろんPMやりたす。私でよろしければ、ぜひ任呜お願いしたす」 この事実に぀いおも、「他ずの比范」ず「具䜓的孊び」の2点で深掘っおみたす。 たず比范ずしお、䞀般的に倧手䌁業でマネゞャヌ職は入瀟5~10幎目、ベンチャヌ䌁業でも3~4幎目ずかでも珍しくないです。 しかしこれらず比べ、レバレゞヌズで私はたった4ヶ月でPM職を創り出せたした。正盎、「自分次第で早期から掻躍・成長できる」ず聞いお入瀟はしたものの、ここたでの環境ずは予想しおいたせんでした。LEGOの時ず同様、 新卒研修䞭にも関わらず 、熱意ず挙手でここたで行えたこず、これら 成長の早さず倧きさ には感動ず感謝しかないです。このPM経隓は「圧倒的成長・早期の掻躍」の機䌚そのものでした。 孊びに関しおは、マネゞャヌのやり方を「知る」のず「実行する」のは雲泥の差だず、 実務レベル で孊ぶこずができたした。もちろん、コンピュヌタサむ゚ンス的なハヌドスキルのノりハりはずおも勉匷になりたしたが、同時に倧きかったのが゜フトスキル面の孊びです。順に具䜓を瀺したす。 ハヌドスキル 䟋えば「netstat | grep tcp4 | wc -l」ずいうコマンドの存圚ず、それでどんな情報が入手でき、その情報が䜕に䜿えるかを説明できるようになりたした。これによっお、NATNAPTやセッション数、webアプリぞの理解がより深たりたした。 ゜フトスキル 幅広い孊びずしお、察人折衝期埅倀調敎力、ピヌプル・タスクマネゞメント、リヌダヌシップやむニシアチブ、巻き蟌み力などがありたした。以前から私は曞籍や、孊生時代・研修等でのリヌダヌ経隓から、ノりハりは持っおいたのですが、䌚瀟組織でのPMはそれらずは党く異なりたした。 䟋えば、連絡手段や頻床は䜕が最適で、タスクはどの粒床に分解しお誰に割り振るのか、どう割り振るのか解決策を探るhow的思考だけでなく、そもそも解くべき問を立おるwhy的思考は重芁で、ハヌドルも高い、頭で考えるだけなら難しくないずは思いたす。 しかし、同じ脳みそを共有しおいるわけではなく、初察面で幎霢・スキル・䟡倀芳、抱えおいる仕事もバラバラなメンバヌらず協働し、タスクを理想的に実行しおいくのは、想像以䞊に難儀したした。 ここでの孊びは、孊生時代やむンタヌンのそれずはレベルが異なり、倧倉貎重で実践性に溢れおいたした。 このPM経隓によっお、掻躍する先茩らからも 「もうPMやっおるの ただ半幎すら経っおないよね 早いね」ず認められたり、 倖郚勉匷䌚でお䌚いした、倖郚のITベンチャヌ䌁業の方からも 「君ず話しおお、 本圓に新卒ずは思えないよ。 え〜、うちに来ない笑」ず半ば冗談を蚀われたりしおいたす笑。 ここでの倚皮倚様な経隓が、今埌の曎なる「掻躍」の土台ずなるず確信しおいたすし、そのために䞀局努力する所存です 4. さいごに 客芳的事実から芋おも「 自分次第で仕事は創れるし、圧倒的に成長・掻躍できる 」ず蚀えるず思いたす。もしあなたが、孊びや成長、掻躍を軞にしおいるなら、レバレゞヌズずいう䌚瀟はその期埅に応えるどころか超えおくる䌁業の䞀぀だず蚀えたす。これは䞊蚘を経隓した私が、自信を持っお保蚌したす ここに”環境”は揃っおいたす。 どう茝くかはあなた次第 。「成長したい」「掻躍したい」ず熱く燃える心をお持ちなら、埌述のリンクの参照や、匊瀟瀟員ずのカゞュアル面談、たたは遞考の次のステップぞ向かうこずをおすすめしたす。噂レベルではない、本圓にレバレゞヌズで働く人から生たれるモノは熱く、面癜いず思いたすよ このブログが、あなたの䌁業遞び、そしお未来ぞの䞀歩のきっかけになれば、筆者冥利に尜きたす。最埌たでお読みいただき、誠にありがずうございたした。 新卒゚ンゞニアの1ヶ月目に぀いお知りたい➡レバレゞヌズの新卒゚ンゞニアっお䜕するのそんな君に䌝えたい、1ヶ月目のリアル。 tech.leverages.jp 開発郚党䜓をもっず知りたい➡ 【密着】レバレゞヌズで掻躍する26歳䞭途゚ンゞニアの1日 www.youtube.com 䌚瀟説明資料 https://speakerdeck.com/leverages/leverages-hui-she-shao-jie-zi-liao-zhong-tu-cai-yong-xiang-ke HRMOS求人ペヌゞ https://hrmos.co/pages/leverages/jobs?jobType=FULL&category=1819634044861276161
読む前に この蚘事に出おくる「珈琲事業郚」ずいうのはNALYSYS開発郚ずいうシステム本郚内開発郚の有志による取り組みのこずです。実際の事業郚ではありたせん。 䞇が䞀珈琲事業郚に入りたくおレバレゞヌズを志望される堎合は、システム開発郚の゚ンゞニアずしおご応募ください。 はじめに こんにちは。レバレゞヌズでHRTechç³»SaaS NALYSYS の開発チヌム、NALYSYS開発郚でEMをやっおおりたす、䞋畑ず申したす。 私個人の珈琲入れおみたいなずいう気持ちから始たったNALYSYS開発郚珈琲事業郚ずいう取り組みが、党瀟のテックむベントにお珈琲スポンサヌずしお゚ンゞニアたちに珈琲を振る舞うたでに至った経緯を曞いおみたした。 レバレゞヌズの雰囲気や楜しさ、珈琲事業郚に察する取り組みぞの真剣さが䌝わる蚘事になっおおりたすので、ぜひ読んでみおください。 読むずわかるこず レバレゞヌズシステム本郚に入るず矎味しい珈琲が飲める レバレゞヌズシステム本郚に入るずさたざたな味の珈琲が飲めお珈琲の魅力に気付ける 䌚瀟の人たちに珈琲を淹れるず普段゚ンゞニアが埗にくい喜びが埗られる やりたいこずを損埗なしに䞀緒に楜しんでくれる人や応揎しおくれる人が瀟内にいるこず 珈琲事業郚の本気床 レバレゞヌズシステム本郚の雰囲気 こずの発端 名叀屋に䜏んでいる私の友人から Golpie Coffee ずいう珈琲ロヌスタヌの存圚を教えおもらいたした。ここの豆を玍埗いく矎味しさで淹れるのに半幎かかった、ずいう面癜い話も同時に教えおもらったので自分もチャレンゞしおみたくなりたした。 ただ、珈琲を淹れるための噚具を調べおみるず、そこそこお金をかけないずいけない気がしおきお、始めるこずを躊躇しおおりたした。 そんなこずを考えおいたおり、チヌムメンバヌにも珈琲奜きがいるこずが刀明。 自分のためだけに噚具を揃えるのではなく、圌らが道具を䜿っお䌚瀟で珈琲を淹れおくれるのであればいい投資になるなず思い、賌入を決意したした。 Go珈琲事業郚 どうやっお淹れるの LIGHTUP COFFEE ずいうお店が䞉鷹にありたす。ここではハンドドリップ講習をやっおいるので、たずは自分がノりハりを収集するために赎きたした。 ここでの䜓隓はずおも面癜かったです。講垫が教えおくれたレシピをもずに生埒が珈琲を淹れるのですが、生埒が淹れた珈琲の味がそれぞれ党然違うこずに驚きたした。 先生が淹れおくれた珈琲は酞味や甘味などのバランスがちょうどよくカドがない珈琲だったのですが、生埒が淹れたものは酞味が匷調されおいたり、苊味が匷調されおいたりず、これはがんばり甲斐がある趣味だなず思いたした。 淹れおみよう 講習で教えおいただいたレシピず珈琲噚具ずGolpie Coffeeの豆を匕っ提げお出瀟したした。Golpie Coffeeの豆はちょっず高いものでしたので、各フロアにある党自動コヌヒヌマシンに入っおいる豆を拝借し、淹れる緎習から始めたした。 マシンでいれるより矎味しく淹れられお嬉しかったのを芚えおいたす。 いい豆倢気分 Golpie Coffeeの豆を3皮類賌入したした。 どれも䞭煎り通垞のお店の浅煎りのものでしたが、1぀ずおも劖艶な銙りのする豆がありたした。珈琲の実から豆を取り出す粟補ずいう工皋がありたすが、ダブルアナ゚ロビックずいう方法で粟補されたこの豆は、珈琲ずは思えないほどのフルヌツ感で、パむナップルみたいな味がしたのを芚えおいたす。 みんなでこの珈琲を飲み、珈琲の可胜性を珈琲事業郚内で共有できたこずで、メンバヌ各々がいろんなお店で珈琲豆を賌入しおくるようになりたす。 豆䞻制床 自分たちで珈琲豆を賌入しお、自分たちで飲むのもいいのですが、私たちが所属しおいるNALYSYS開発郚のメンバヌたちにも飲んで欲しいなずいう思いが出おきたした。 䞀方で、矎味しい珈琲豆は高䟡なものが倚いため、無償で提䟛し続けるには無理があるず感じおもいたした。 そこで、開発郚のメンバヌから豆を提䟛しおもらい、自分たちは技術を持っお飲める状態の珈琲をお返しする、ずいう埪環を䜜ろうず考えたした。 豆䞻制床ず名付け、珟圚もこの方匏で運甚しおいたす。 珈琲奜きな開発郚メンバヌに最初は蟻斬りならぬ蟻淹れを行い、胃袋を぀かみたす。 取り組みを面癜がっおくれた人や胃袋を掎たれた方達が豆䞻様になっおくれたした。 通垞゚ンゞニアは顧客ずの距離が遠かったり、自分1人でやった仕事が顧客から評䟡されるこずは倚くはありたせん。 自分が淹れた珈琲を豆䞻様に盎接提䟛したずきに感謝される営みぱンゞニアにずっおは尊いものだず思えたした。同じように、自分達で䜜ったものを自分達で営業するずいう取り組みをNALYSYS開発郚の䞀郚のチヌムが行なっおいたすが、圌らはこの喜びの味を知っおいるのかもしれたせん。 認知拡倧ぞ 珈琲事業郚の取り組みは口コミでNALYSYS開発郚以倖にも知られるこずずなりたす。 レバレゞヌズではslackに郚掻チャンネルずいうものを䜜るこずができたす。事業郚メンバヌがzc-珈琲ずいう郚掻チャンネルを䜜っおくれたため、そこに珈琲を泚文するためのワヌクフロヌを䜜りたした。 䌚瀟に察しおオヌプンな堎を提䟛するこずによっお、NALYSYS開発郚だけでなく、システム本郚長や別事業郚の方からの泚文も入るようになりたした。 この取り組みによっお珈琲事業郚の名前が色々なずころに広たっおいくこずになりたした。 Goテックフェス テックフェスで珈琲スポンサヌもやるぞ レバレゞヌズでは幎に2床テックフェスずいうシステム本郚党員参加型の勉匷䌚がありたす。 過去のテックフェスの様子に぀いおはこちらをご芧ください。 tech.leverages.jp テックフェスの運営さんず珈琲事業郚のメンバヌの仲が良かったこずもあり、珈琲事業郚がテックフェスで珈琲を提䟛する話が持ち䞊がりたした。 200人芏暡のむベントでしたので、それなりに準備が倧倉なんだろうなず思い぀぀も、面癜そうだったので参加を衚明したした。 ゚プロン欲しいなぁ テックフェスで珈琲を淹れる際、本気床ず䞀䜓感を挔出するためにみんなでデザむンしたロゎの入った゚プロンを䜜りたした。自腹でしたが、倧人の遊び感が出お面癜かったです。 制玄 200人分の珈琲を提䟛するずなるず、豆が2kg皋床必芁であるず芋積もりたした。 その豆を自腹で払うのは流石に懐が痛いので、システム本郚に予算を出しおもらうこずにしたした。通垞賌入しおいる豆が1000〜2000円/100g皋床でしたが、そうなるず20000円以䞊かかりたす。 提瀺された予算が20000円皋床ずいう制限の䞭で、これに玙コップやアむスコヌヒヌ甚の氷を甚意した堎合オヌバヌしおしたうこずになりたす。豆遞びを頑匵らなくおはいけなくなりたした。 豆遞び レバレゞヌズの開発拠点がある枋谷䞀䞁目支店の近くに Single O ずいうコヌヒヌ店がありたす。 そこの KILLER BEE ずいうブレンドコヌヒヌを飲んだ時ハチミツのような甘い銙りを感じたした。 コヌヒヌがあたり奜きではない人の䞭には、酞っぱい味が苊手ずいう人が倚くいらっしゃいたす。ここで飲んだコヌヒヌは酞味が少なく、苊味もそこそこで、甘い銙りが匷く感じられる珈琲だったのず、䟡栌も1000円/100g以䞋ず手頃だったため、この豆を採甚するこずに決めたした。提䟛を終えた今ずなっおはニヌズをしっかり捉えられおいたんじゃないかず思いたす。 倧量抜出甚のレシピ開発 200人に察しお珈琲を郜床郜床ハンドドリップで淹れおいくためには䞀床に倧量の珈琲を淹れる必芁がありたした。矎味しい珈琲を淹れるためのパラメヌタずしお豆を挜いた際の粉の粒床ずお湯の枩床が特に重芁になっおきたす。 珈琲の粉にお湯を泚いでいき、最終的に2〜3分くらいで抜出が終わるず枋みが出にくいず蚀われおおりたす。い぀もの1杯取りレシピの堎合より高速でお湯を萜ずす必芁があったため、たずはい぀もより粗めの挜き目で矎味しい珈琲が䜜れるように調敎を行いたした。挜き目の調敎が終わったら枩床を倉えながら味を芋おいき、矎味しく䜜れるレシピを考案しおいきたした。 退勀埌にこれらの䜜業を行なっおいたのですが、倜遅くに倧量のカフェむンを摂取する矜目になりたした。飲みすぎお頭が痛くなったのもいい思い出かもしれたせん。 オペレヌションず前日準備の怜蚎 テックフェスの開催が倏だったこずもあり、アむスコヌヒヌの需芁が高いこずが予想できたした。代々朚にある フグレンコヌヒヌ ずいうお店ではアむスコヌヒヌを頌むず瓶に入ったコヌヒヌを泚ぐだけのオペレヌションで手早く客を捌いおいきたす。これを参考に、事前にアむスコヌヒヌを仕蟌んでいくこずにしたした。 たた、テックフェスは著名な゚ンゞニアをお招きしおお話ししおいただく基調講挔(今回はみのるんさん)やレバレゞヌズ゚ンゞニアのLTを聞く堎でもあるので、ミルで豆を挜く音がうるさいだろうず刀断し、前日に倧量の豆を挜いおから珟地に赎くこずにしたした。 珈琲事業郚には電動のミルがないため、コマンダンテずいう手挜きのミル2台を䜿っおゎリゎリ挜き続け、傍らで倧量のアむスコヌヒヌを抜出したした。 テックフェス運営による宣䌝 テックフェスの運営さんは今回特に気合が入っおいお、事前に広報掻動を積極的に行なっおいたした。珈琲事業郚が参加するこずもこのような圢で宣䌝しおくれたした。 嬉しい宣䌝 いざ圓日 ゚プロン、備品、珈琲の粉、アむスコヌヒヌの準備を終え、䞇党の状態で圓日を迎えたした。 氷は圓日コンビニで賌入する予定でしたので、メンバヌには先に䌚堎に入っお準備をしおもらい、自分は氷を賌入しおから䌚堎に入りたした。 するず謎の行列が出来おおり、その先頭には珈琲事業郚のブヌスが。運営の方の宣䌝効果があったのか、テックフェス開始前に珈琲を飲みたい゚ンゞニアの方達がたくさんいたようです。こちらずしおは倧興奮で急いで氷を持っおブヌスに向かいアむスコヌヒヌを泚いでいるメンバヌを手䌝いたした。 すごい行列に慄く 8L甚意しおいた珈琲も開始から2時間皋床で無くなっおしたったため、ホットコヌヒヌずアむスコヌヒヌを珟堎でたくさん淹れるこずに。嬉しい悲鳎を䞊げながらい぀ものテックフェスをたた違った立堎で楜しむこずが出来たした。 仕蟌んだアむスコヌヒヌを捌くメンバヌ達 反省など アむスコヌヒヌ需芁や宣䌝による集客効果を芋誀りたした。もっずアむスコヌヒヌを準備しおから参加したほうがよかったです。ただ、珟堎では珈琲事業郚メンバヌが機転を効かせお絊湯宀ぞの埀埩を少なくするための工倫をしおくれたり、珈琲事業郚ではないNALYSYS開発郚メンバヌの自䞻的な協力のもずなんずか珈琲を淀みなく提䟛出来たのではないかず思いたす。 珈琲を飲たれた方からは、「い぀もは砂糖を入れおいるがブラックでも矎味しく飲めた」など嬉しい感想をいただきたした。運営の方がテックフェス自䜓のFBを募集しおいたのですが、そこにも珈琲が矎味しかったずいう旚のコメントがあり嬉しかったです。 新たな挑戊 テックフェスでの取り組みでシステム本郚内での認知は広がったず思いたす。 レバレゞヌズの党瀟むベントである「玍涌祭」にも参加するこずずなり、さらに倚くの方達に珈琲を提䟛できる機䌚を埗たした。 最近はカケハシさんが行なっおいる珈琲スポンサヌのように倖郚むベント等でも珈琲を提䟛できるような存圚に憧れを抱いおいたす。NALYSYSが出展するHR系の展瀺䌚であったり、レバレゞヌズが䌁画しおいる倖郚勉匷䌚等で珈琲を振る舞える日がくるずいいなず思っおいたす。 最埌に 自分の奜奇心から始たった珈琲事業郚ずいう取り組みですが、珈琲奜きなメンバヌ達がただ集たっお珈琲を飲んでいるだけだったのが、掻動の堎所を広げ色々な方に珈琲を提䟛する立堎になったこずが䞍思議でもあり面癜く思っおおりたす。 メンバヌたちが、珈琲の奥深さや提䟛する喜びに本気でハマり぀぀あるので、瀟内でのプレれンスを高めお本圓の事業郚になる日がくるずいいなぁなんおこずを半分本気で考えおいたす。 NALYSYS開発郚やシステム本郚の皆さんがどういう気持ちで我々を芋おいるのかはわからないのですが、こんな取り組みを続けさせおくれおいるこずに感謝しおいたす。 私は他にも以䞋の2぀の゚ントリヌをこのブログに曞いおおりたすが、蚘事を曞くずきはい぀も、人に恵たれたいい䌚瀟だなず感じおおりたす。 tech.leverages.jp tech.leverages.jp 改めお、取り組みに関わったり、枩かい目で芋守っおくれおいる皆様、豆䞻様ぞこの堎を借りお感謝いたしたす。 䞀緒に珈琲を淹れおみたせんか 毎床宣䌝いたしたすが、この䌚瀟楜しそうだなず思っおくれた方おりたしたら、ぜひ採甚のご応募お埅ちしおおりたす 䞀緒に珈琲を淹れおくれる゚ンゞニアの方達を心よりお埅ちしおおりたす。 䌚瀟説明資料 HRMOS求人ペヌゞ カゞュアル面談はこちら NALYSYS開発郚の雰囲気がもっずわかる動画 www.youtube.com
2025幎4,5,6月䞭に、レバレゞヌズが関わった技術むベントのご玹介です。 自瀟むベント開催やむベント登壇など倚様な関わり方で、合蚈14件のむベントに参加したした ※TSKaigi2025スポンサヌの様子 䞻催・共催技術むベント バック゚ンドTypeScript勉匷䌚 ~Macbee Planet x レバレゞヌズの事䟋倧公開~ 4/8に、本瀟枋谷スクランブルスク゚アにお、バック゚ンドTypeScriptに぀いお実際の運甚のノりハりも亀えながら、実践で圹立぀内容を語る、ラむトニングトヌク圢匏のむベントを開催したした。 むベント詳现は こちら から ドキュメントの鮮床を維持する「しくみ化」の方法 CADDi、DMM.com、IVRyの実践䟋から 4/23に、オンラむンにお、組織䜓制や運甚ルヌルによる「仕組化」、AI技術による「自動化」の䞡偎面から再珟可胜な解決策を語る、ラむトニングトヌク圢匏のむベントを開催したした。 むベント詳现は こちら から AI ×フロント゚ンド開発のリアル 5/15に、開発組織の拠点であるポヌラ枋谷ビルにお、開発珟堎での事䟋をもずにAIを掻甚したフロント゚ンド開発をテヌマにした、ラむトニングトヌク圢匏のむベントを開催したした。 むベント詳现は こちら から Tech-QA Meetup 品質で未来を拓く最前線 5/15に、オンラむンにお、各瀟の珟堎でのチャレンゞや、実務にすぐ掻かせる知芋、そしおこれからのQAの圚り方に぀いお、ラむトニングトヌク圢匏で語るむベントを開催したした。 むベント詳现は こちら から 技術的負債ぞのアプロヌチを考えよう 5/21に、開発組織の拠点であるポヌラ枋谷ビルにお、TypeScript奜きな若手゚ンゞニアを察象にしたラむトニングトヌク圢匏のむベントを開催したした。 むベント詳现は こちら から はじめおのLT - TypeScript奜き若手゚ンゞニアのためのゆる懇芪ナむト 5/21に、トグルホヌルディングス株匏䌚瀟様の䌚堎にお、システム・むンフラ・プロダクト戊略の3芖点から孊ぶ負債解消をテヌマに、ラむトニングトヌク圢匏のむベントを開催したした。 むベント詳现は こちら から 開発チヌムでどう掻かす MCPでできたこず・できなかったこず 5/28に、オンラむンにお、゚ス・゚ム・゚ス、Ubie、SmartHR、クロヌバの4瀟から、開発珟堎でのMCP掻甚事䟋に぀いお語る、ラむトニングトヌク圢匏のむベントを開催したした。 むベント詳现は こちら から ビズリヌチ瀟合同勉匷䌚 6/12に、オンラむンにお、株匏䌚瀟ビズリヌチの開発組織の方々ず合同勉匷䌚を開催したした。 AIの出力の質を䞊げる。チヌムの集合知をAIに泚入する方法 6/25に、オンラむンにお、AI゚ヌゞェントにチヌムの集合知を効率的に泚入するための工倫に぀いお語る、ラむトニングトヌク圢匏のむベントを開催したした。 むベント詳现は こちら から むベント登壇 バック゚ンドTypeScript勉匷䌚 ~Macbee Planet x レバレゞヌズの事䟋倧公開~ レバテック開発郚の倧内が、バック゚ンドTypeScript勉匷䌚に登壇したした。 むベント詳现は こちら から https://speakerdeck.com/leveragestech/rihuakutaringuituyaruno-yi-cun-nozheng-li PHPカンファレンス小田原2025 レバテック開発郚の檜垣が、PHPカンファレンス小田原2025に登壇したした。 むベント詳现は こちら から https://speakerdeck.com/leveragestech/gu-kiliang-ki-laravel-nosisutemuha-guan-shu-xing-sutairuderihuakutadekirunoka むベントスポンサヌ PHPカンファレンス小田原2025 束スポンサヌ 4/12に行われたPHPカンファレンス小田原2025にお、レバテック株匏䌚瀟が束スポンサヌずしお協賛したした。 TSKaigi2025 ゎヌルドスポンサヌ 5/23,24に行われたTSKaigi2025にお、レバレゞヌズ株匏䌚瀟がゎヌルドスポンサヌずしお協賛したした。 䌚堎スポンサヌ 技術曞ずお金の話 “技術曞ずお金の話”むベントに、䌚堎の提䟛をしたした。 むベント詳现は こちら から 酒ずゲヌムずむンフラずGCP@レバレゞヌズ 新緑に也杯初倏のクラりド談矩〜 “酒ずゲヌムずむンフラずGCP”むベントに、䌚堎の提䟛をしたした。 むベント詳现は こちら から GitHubCopilotずAI時代のデヌタ管理方法 ~開発生産性向䞊やデヌタ管理・MCPたで~ “GitHubCopilotずAI時代のデヌタ管理方法”むベントに、䌚堎の提䟛をしたした。 むベント詳现は こちら から We are hiring! レバレゞヌズ株匏䌚瀟では䞀緒にサヌビスを開発しおくれる仲間を募集䞭です。 もしご興味を持っおいただけたなら、以䞋のサむトからご応募ください。 HRMOS求人ペヌゞ 䌚瀟説明資料
こんにちはテクノロゞヌ戊略宀AI掚進チヌムの苑田です AWS Summit 2025 生成AIハッカ゜ンがあり、党郚で150チヌムほど参加した䞭、 準優勝 するこずができたしたその時に詊したAI駆動開発を時系列順でたずめたした 䜜成したアプリに関しおは別のメンバヌが蚘事を曞いおくれたので、䞀緒にみおもらえるずむメヌゞしやすいず思いたす AWS Summit 生成AIハッカ゜ンで準優勝したした AI駆動開発で䜿甚したツヌル GitHub Copilot GitHub Copilot Coding Agent GitHub v0 担圓範囲 苑田AI Agent(Strands Agents)呚り、Backend メンバヌABackend、スラむド䜜成 メンバヌBBackend、デモ動画䜜成 メンバヌCFrontend 開発たでのスケゞュヌル 生成AIハッカ゜ンの流れ 6月25日に予遞があり、䜜ったアプリケヌションを披露する必芁がありたす。 スケゞュヌル は䞊蚘の通りですが、通垞業務や諞々の察応をしおいるず、実際の構築期間は 週間 ずなりたした。圓然、通垞業務もあるので、メンテ性ず可読性の品質を担保する開発ではなく、 スピヌド重芖のVibe Coding で進めるこずにしたした。 Vibe Coding 人間がコヌドを曞かずに自然蚀語でLLMアプリに指瀺しお開発するこずを Vibe Coding ずいいたす。ずはいえ、適圓に開発するず倉なコヌドが出来䞊がるので、以䞋の順番でコヌディングするようにしたした。 䜜りたいものをAIず壁打ちしお芁件を決める AIに詳现蚭蚈を䜜成しおもらう 䜕をすべきかTODOリストを䜜成しおもらう どのAIでもタスクを凊理できるように、GitHub IssuesにTODOを登録する Issueを元にAIがコヌドを曞く AIがPRを䜜成する PRをレビュヌしお問題なければマヌゞ できるかぎり人間の動䜜を枛らすために、Issueの登録やPRの䜜成は GitHub MCP を䜿っお自動化したした。 䞋蚘のように copilot-instructions.md にOrganizationずリポゞトリの詳现を蚘茉するこずで、゚ンタヌキヌを抌すだけで開発が進んでいきたす。 <!-- I want to review in Japanese. --> # リポゞトリ - Organization: "珟圚の組織" - repository: "珟圚のリポゞトリ" <!-- I want to review in Japanese. --> たた、「なぜGitHub issuesを䜿うのか」ずいう話は埌で出おきたす。 AIの曞いたコヌドを党お蚱可する Vibe Codingをしおいるず、AIの開発スピヌドが早すぎおレビュワヌの負荷がかかり、人間がボトルネックになっおしたいたす。なので、基本的にAIが曞いたコヌドは党お蚱可する方針で開発を進めたした。 これは実隓的な郚分もあったのですが、今埌AIが賢くなっお行った時に、 党郚AIが開発、運甚、テスト、レビュヌ、修正をやっおくれるずいいよね ずチヌム内で䌚話になったのがきっかけです。 蚭蚈は人間が行い、 開発、修正に関しおはAIに任せる ずいうスタむルで開発を進めたした。 黒☆魔☆術コヌドができおしたった 基本的にレビュヌせずに即マヌゞするこずはたずあり埗ないので、ずおも気持ちが良くポチポチマヌゞしおいたした。このタむミングではもうすでに人間が読めるコヌドではなくなっおおり、 これが本圓のVibe Coding ず意味䞍明なこずを蚀っおたした。しかし、 発衚週間前 に倧問題が発生したした。 これAPIから取ったデヌタを衚瀺しおないんじゃね どういうこずかずいうず、 APIからデヌタを取埗しおフロントに衚瀺するはずが、毎回同じデヌタを返しおくる ずいう問題が発生したした。 調査した結果、AI゚ヌゞェントが凊理を倱敗した時に返す倀をそれっぜい固定倀で蚭定しおおり、APIず連携できおいなくずも、きちんずした倀を返すようにしおいたのが原因でした。 䟋 def analyze_sentiment(self, text): try: # 実際のAPI呌び出し response = self.sentiment_api.analyze(text) return response['sentiment'] except: # API倱敗時の固定倀フォヌルバック return "neutral" 䟋のように、API呌び出しが倱敗したずしおも、「neutral」が返っおくるので、フロント゚ンドでぱラヌが発生したせん。 よくよく考えるず、AI゚ヌゞェントは目的を達成するためにタスク分解しお凊理をするので、最終的なゎヌルがフロントに衚瀺するこずであれば、こういうコヌドを曞いおしたうのは圓然でした。 「なるほどな〜」ず思いながらリファクタリングをしようずしたのですが、人間の介入はしない前提で開発を進めおいたため、ここからが地獄の始たりでした。 人間によるリファクタリング 発衚週間前に黒魔術コヌドが完成 しおしたったので、以䞋の内容でリファクタリングを行うこずにしたした。 過剰なtry-exceptを削陀 ゚ラヌが発生した時に文字列ではなく、゚ラヌコヌドを返すように修正 人間が確認しやすいように、ディレクトリ構成を敎理 APIの疎通ができおいない箇所を修正 先ほど蚘茉した通り、AI゚ヌゞェントは目的を達成するためにコヌディングするので、倧量の try-except を生成したす。なので、䞍必芁な try-except は削陀し、゚ラヌが発生した堎合、すぐ怜出できるように倉曎したした。 たた、ずお぀もない量のファむルやコヌドを生成するので、 人間が党郚確認するのは䞍可胜 ず刀断し、人間が確認しやすいようにディレクトリ構成を敎理したした。この時はわかりたせんでしたが、ディレクトリ構成や内容を README.md に蚘茉するず、AIの迷いが少なくなった気がしたす。 APIの疎通に関しおも、Mockを倧量に生成しおいたので、党お削陀したした。 これらの䜜業に䞞3日かかりたしたが、なんずかBackendだけリファクタリングを終えるこずができたした。 Frontendは私の担圓ではないのでなんずかしおもらおう ずいう魂胆です。圓然担圓は地獄を芋おいたした。 AIが開発しやすいような開発環境の䜜成 発衚たで残り4日 。リファクタリングが終わり、AI駆動開発がなかなかうたくいかないなぁず思いながら開発しおいたのですが、1぀の仮説が浮かびたした。それは、 AIが開発しやすいような開発環境を甚意すれば、AI駆動開発がもっず楜になるのではないか ずいうこずです。 今たではAIが奜き勝手にコヌドを曞いおいたのですが、AIが必芁な情報を取埗できないず関連する箇所を次々ず調査しおしたい、本来の目的を芋倱っおルヌプに入っおしたいたす。したがっお、AIが効率的に必芁な情報ぞ蟿り着けるよう、専甚ツヌルを䜜成したした。 docker-compose関連のコマンドを叩くシェル ワンコマンドでAIが䜿甚できる MCPの掻甚 GitHub MCPを駆䜿しお、AIが自動でIssueやPRの確認、䜜成できるようにする Strands AgentsのDocs MCPを䜿甚するこずで、最新の情報でもドキュメントを参照できるようにする git worktreeの掻甚 耇数のブランチを同時に開発できるようにする(これは長いので䞋で曞く) 䜜成したツヌルをAIに䜿甚しおもらうために、 copilot-instructions.md で以䞋のような指瀺を曞きたした。 # 利甚可胜なスクリプト - `./scripts/run-dev.sh` - 開発環境の起動自動ポヌト割り圓お - `./scripts/status-dev.sh` - å…šworktreeの状況確認 - `./scripts/stop-dev.sh` - 環境停止 - `./scripts/create-worktree.sh` - 新worktree䜜成 - `./scripts/remove-worktree.sh` - worktree削陀 # AI゚ヌゞェント向け指瀺 - `docker-compose logs` などの暙準コマンドは䜿甚犁止 - 環境の状況確認は `./scripts/status-dev.sh` を䜿甚 - ポヌト競合やログ確認が必芁な堎合は䞊蚘スクリプトの出力を参照 これにより、人間がやるこずを極限たで枛らし、AIが開発しやすい環境を敎えるこずができたした。以䞋の画像は、AIが実際に叩くシェルの䟋で、今このプロゞェクトでどのコンテナが動いおいるかを確認できたす。 このようなツヌルを甚意しおルヌルに蚘茉しおおくず、ツヌルを䜿った結果をAIが確認し、それを元に修正をするようになりたす。 䟋えば、゚ラヌが発生した時に以䞋の手順でAIは修正したす。 ステヌタス確認シェルでコンテナの状況を確認する 確認したコンテナ名やステヌタスを元に、ログ確認シェルを䜿甚し、ログを確認する 察象箇所を調査する 修正する 動䜜確認し、゚ラヌが無くなれば終了 このように、適切なツヌルを枡すこずで、倉なこずをする回数が枛りたした。 git worktreeによる䞊列開発 AIが開発しやすい環境を䜜っおうたく開発ができおきたした。しかし、埅ち時間が暇なんですよね。 Twitterを芋るず怒られるし、どうしようかなず考えおいたら、 AIがコヌドを曞いおいる間に、別のブランチで開発を進めるこずができるかもしれない ず思い぀きたした。 そこで、git worktreeを䜿っお、耇数のブランチを同時に開発できるようにしたした。 git worktreeの説明は以䞋のブログが参考になりたす。 AI゚ヌゞェントで䞊列実装なら必須技術 Git Worktree を理解する git worktreeを䜿うず、AIが開発する環境を簡単に䜜成できたす。 私はworktreeを䜜成、削陀するシェル(script以䞋)を甚意しおおり、以䞋の構成で䜿甚しおいたした。 芪は基本的にworktreeを䜜成、削陀、本番環境のデプロむを行う堎所で、子はAIが実際に開発する堎所ず定矩しおいたした。 ここで必芁なのが、AIが動䜜確認するための環境です。 docker-composeを䜿甚しおいるため、䞊列で開発しおいるずportが枯枇する問題が発生したした。なので、portを動的に割り圓おお docker-compose up するシェルを䜜りたした。 これにより、AIが簡単に動䜜確認できたす。 たた、git worktreeを䜿甚するこずで、以䞋のメリットがありたした。 AIがコヌドを曞いおいる間に、別のブランチで別のIssueを進めるこずができる 同じIssueを耇数のAIに凊理させ、䞀番いいものを採甚できる 1぀目はそのたたですが、2぀目が結構䟿利でした。 AIは同じプロンプトでも生成する内容が異なるため、〜4䞊列でAIに同じプロンプトで生成させ、その䞭でいいものを遞択しおいたした。私たちはこの開発を リセマラ駆動開発 ず呌んでいたす。 完成 無事予遞前日の深倜12時にアプリケヌションが完成 したした。なんずか完成したのでワむワむしおいるず、スラむド䜜成しおいないこずに気づき、予遞圓日の開始時間前にスラむドが完成したした。ここら蟺の話は色々あったので、たた別のタむミングで話せたらなず思いたす。 実際にAI駆動開発やっおみた結果 今回色々な仮説をもずに怜蚌を行なっおいたしたが、 AIが開発しやすい環境を䜜成した途端、爆発的に開発が進みたした 。 AIが指瀺通りに動いおくれない理由は、 考えるこずが倚すぎお倉な方向に進んでいく からずいう結論になりたした。AI駆動開発はコヌディングしおもらうだけだず思っおいたので、タスクを凊理しやすいように環境を敎えおるのは新鮮で面癜かったです。 たた、ある皋床コヌドを人間が読めるようにする必芁があるず感じたした。今回はハッカ゜ンだったので最悪党郚壊せばいいですが、本番皌働しおいるアプリだず必ず人間がリファクタリングする必芁がありたす。したがっお、 ある皋床人間が読めるようにドキュメントを敎備したり、コヌディング芏玄を蚀語化しおおく こずで、最悪の事態は避けられるず思いたす。 どうすればもっず開発が楜になるか考えおみた ひずたずアプリをリリヌスできたしたが、今埌組織に普及しおいくために、チヌム内でどうすればもっず開発が楜になるかを考えたした。話題ずしお䞊がったのが AIが暎走しおしたい、人間が察応するのが倧倉だった ずいう点です。実際に詊したわけではないので話半ばで聞いお欲しいですが、チヌム内で結論付けたこずを蚘茉しおおきたす。 テストを曞く 今回スピヌド重芖で開発しおいたため、テストを曞かずに構築しおいたした。しかし、AIは目的を達成するために、モックを䜜ったり、郜合のいい凊理を曞いたりしたす。明確なテストを甚意しおおくこずで、ある皋床この暎走は抑えられるのではないかず考えたした。 たた、AIがすごいスピヌドでリファクタリングするので、いきなりコヌドが動かなくなるこずも倚々ありたした。その芳点でも、テストがあるず人間は安心でき、AIもテストが倱敗したら修正を行なっおくれるので、チヌム内では必須だず結論付けたした。 しかし、テストを曞いたずしおも、そのテストが通るようにコヌドを生成したりするので、ある皋床人間がレビュヌする必芁がありたす。 プロンプトを䜿い分ける copilot-instructions.md に守っお欲しいこずや蚭蚈手法など党郚蚘茉しおも、AIは完党にそれ通りに動くわけではないこずを孊びたした。 したがっお、TODO䜜成プロンプト、構築プロンプト、テストプロンプトのように、プロンプトを分けるこずで圹割分担するのもいいのではないかず考えたした。 今回のハッカ゜ンでは、各専門゚ヌゞェントを䜿甚したマルチ゚ヌゞェントで構築しおおり、1぀の゚ヌゞェントで構築するより粟床が向䞊したした。 この芁領でプロンプトを分ける(claude codeだずカスタムスラッシュコマンド)ず、AIが暎走するこずは少なくなるず思いたす。 たずめ Copilotのプレミアムリク゚ストが週間で無くなった時はどうなるかず思いたしたが、なんずか乗り切るこずができたした。 期限内に構築完了し、準優勝できたのは、間違いなくAI駆動開発のおかげだず思っおいたす。 次の目暙ずしおは、このAI駆動開発をもっず楜にするような仕組みを開発しお、他のチヌムに展開しおいきたいです。 おたけ 匕き継ぎコンシェルゞュ ko☆shi で出したしたが、 匕☆継☆王 ko☆shi の可胜性もありたした。 この呜名を考えるのに、冗談抜きで数時間かかったので、もっずマシな䌚話をしたらよかったなず反省しおいたす。 最埌に 最埌たで読んでいただきありがずうございたすAI掚進チヌムでは䞀緒にAI掚進を行うメンバヌを募集しおいたすもっずAI掚進チヌムやレバレゞヌズに぀いお知りたい方は䌚瀟説明資料をご芧いただき、ぜひこちらからご応募ください AI゜リュヌションアヌキテクトAI゚ンゞニア AI/機械孊習系 研究員