Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AIコーディングの本質は“コード“ではなく“構造“だった / The essence of A...
Search
shiro seike
PRO
May 14, 2025
Programming
2
1.2k
AIコーディングの本質は“コード“ではなく“構造“だった / The essence of AI coding is not “code” but "structure
AIコーディング道場勉強会 #1
https://heroz-job.connpass.com/event/349726/
shiro seike
PRO
May 14, 2025
Tweet
Share
More Decks by shiro seike
See All by shiro seike
歴史から学ぶ「Why PHP?」 PHPを書く理由を改めて理解する / Learning from History: “Why PHP?” Rediscovering the Reasons for Writing PHP
seike460
PRO
0
120
Team-First Serverless Platform Engineering Approach to PHP Applications with Laravel and Bref
seike460
PRO
0
28
なぜ適用するか、移行して理解するClean Architecture 〜構造を超えて設計を継承する〜 / Why Apply, Migrate and Understand Clean Architecture - Inherit Design Beyond Structure
seike460
PRO
3
900
生成AIコーディングとの向き合い方、AIと共創するという考え方 / How to deal with generative AI coding and the concept of co-creating with AI
seike460
PRO
1
450
地方のPHPerもクラウドを使う理由 ~コストの最適化とチームに向き合う~ / Why even local PHPers use the cloud ~optimize costs and face the team
seike460
PRO
0
77
OpenTelemetryで始めるベンダーフリーなobservability / Vendor-free observability starting with OpenTelemetry
seike460
PRO
0
210
OpenTelemetryを活用したObservability入門 / Introduction to Observability with OpenTelemetry
seike460
PRO
1
860
Amazon Q Developer Proで効率化するAPI開発入門
seike460
PRO
0
440
実行委員長が振り返るBacklogWorldの裏側と運営Backlog術 / The chairperson of the executive committee looks back on the backstage of BacklogWorld and the art of managing Backlog.
seike460
PRO
0
18
Other Decks in Programming
See All in Programming
퇴근 후 1억이 거래되는 서비스 만들기 | 내가 AI를 사용하는 방법
maryang
2
500
Node-REDのノードの開発・活用事例とコミュニティとの関わり(Node-RED Con Nagoya 2025)
404background
0
120
Vueのバリデーション、結局どれを選べばいい? ― 自作バリデーションの限界と、脱却までの道のり ― / Which Vue Validation Library Should We Really Use? The Limits of Self-Made Validation and How I Finally Moved On
neginasu
3
1.8k
業務でAIを使いたい話
hnw
0
240
React Nativeならぬ"Vue Native"が実現するかも?_新世代マルチプラットフォーム開発フレームワークのLynxとLynxのVue.js対応を追ってみよう_Vue Lynx
yut0naga1_fa
2
2k
NIKKEI Tech Talk#38
cipepser
0
420
Health Kit × Foundation Models でAIコーチを作ってみた
ryunakayama
0
100
Tangible Code
chobishiba
3
490
PyCon mini 東海 2025「個人ではじめるマルチAIエージェント入門 〜LangChain × LangGraphでアイデアを形にするステップ〜」
komofr
3
820
三者三様 宣言的UI
kkagurazaka
0
360
チームのテスト力を総合的に鍛えてシフトレフトを推進する/Shifting Left with Software Testing Improvements
goyoki
4
2.2k
詳細の決定を遅らせつつ実装を早くする
shimabox
1
880
Featured
See All Featured
KATA
mclloyd
PRO
32
15k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
2.9k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Speed Design
sergeychernyshev
32
1.2k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1k
Optimizing for Happiness
mojombo
379
70k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
116
20k
Scaling GitHub
holman
463
140k
Designing for humans not robots
tammielis
254
26k
Transcript
©Fusic Co., Ltd. CONFIDENTIAL 1 AIίʔσΟϯάͷຊ࣭ “ίʔυ“Ͱͳ͘“ߏ“ͩͬͨ 2025.05.14 ਗ਼Ո࢙ @seike460
AIίʔσΟϯάಓษڧձ #1
©Fusic Co., Ltd. 2 ࣗݾհ ͡Ίʹ ਗ਼Ո ࢙ (@seike460) S
H I R O S E I K E גࣜձࣾFusicϓϦϯγύϧΤϯδχΞ/ΤόϯδΣϦετ AWS User Group Leaders AWS Community Builder Serverless - ίϛϡχςΟ - JAWS-UG Fukuoka - Fukuoka.php - Fukuoka.go - Serverless Meetup Fukuoka - Cloudflare Meetup Fukuoka - JP_Stripes Fukuoka - JBUG Fukuoka
©Fusic Co., Ltd. 3 CONTENTS ࣍ 1. AIίʔσΟϯάͷ”ಘҙ”ͱ”ۤख” 2. AIΛ”ΤϯδχΞԽ”͢ΔߏԽ
3. ·ͱΊ
©Fusic Co., Ltd. 4 AIίʔσΟϯάͷ”ಘҙ”ͱ”ۤख” 1
©Fusic Co., Ltd. 5 AIίʔσΟϯάͷ”ಘҙ” - ίʔυͷେྔੜେಘҙ - ίʔυྔ͏ਓ͕ଠଧͪग़དྷΔͷͰͳ͍ -
࡞ۀείʔϓΛఆΊɺࢼߦΛ܁Γฦͤਫ਼͍ͭͯ͘Δ
©Fusic Co., Ltd. 6 AIίʔσΟϯάͷ”ۤख” - ίϯςΩετͷ࣋ଓอଘ͕ۤख → Γଓ͚Δࣄ͕ۤख -
ίϯςΩετใΛదʹڞ༗͠ଓ͚ͳ͍ͱ ϓϩδΣΫτͷϕΫτϧ͕ζϨଓ͚Δ - ඞཁेͳೖྗͱదͳग़ྗΛௐ͠ͳ͍ͱਫ਼͕Լ
©Fusic Co., Ltd. 7 AIίʔσΟϯάͷ”ಘҙ”ͱ”ۤख” - ίʔυͷେྔੜେಘҙ - Γଓ͚Δࣄ͕ۤख ಘҙͳ෦ɺۤखͳ෦Λܨ͗߹ΘͤΔඞཁ͕͋Δ
AIΛʮΤϯδχΞԽʯ͢ΔҰͭͷख๏Λ͝հ
©Fusic Co., Ltd. 8 AIΛ”ΤϯδχΞԽ”͢ΔߏԽ 2
©Fusic Co., Ltd. 9 AIΛ”ΤϯδχΞԽ”͢ΔͨΊʹ ඞཁͳͷ“ߏԽ” - ཁ݅ɾઃܭͷߏԽ - ίϯςΩετͷߏԽ
- ࡞ۀϑϩʔͷߏԽ
©Fusic Co., Ltd. 10 ཁ݅ɾઃܭͷߏԽ ࡞ۀґཔ͢Δࡍʹɺҙਤ͕ζϨͳ͍Α͏ʹదͳೖྗใఏڙ ߏங෦LLM͕ΞΫηϥϨʔγϣϯͯ͘͠ΕΔ શͯͷجૅʹͳΔͷͰҰ൪࣌ؒΛ͏͖ίΞ࡞ۀ
©Fusic Co., Ltd. 11 ίϯςΩετͷߏԽ LLMͱখ͘͞ɺेʹձ͢Δ͜ͱͰߏԽ͞ΕͨใΛੜ ͦͷߏԽ͞ΕͨใΛɺLLM͕ࢀরͰ͖ΔΑ͏ʹ͢Δ - ཁ݅ͷߏԽ -
ઃܭͷߏԽ
©Fusic Co., Ltd. 12 ίϯςΩετͷߏԽʢཁ݅ʣ ϩʔυϚοϓΛ࡞͢Δ ROAD_MAP.mdΛ࡞ͯ͠Phaseࣄʹ࣮ݱ͍ͨ͠ཁ݅Λ νΣοΫϘοΫεه๏Λར༻ͯ͠هड़ ίϯςΩετͷใͱͯ͠ʮΓ͍ͨͷʯͱʮਐḿʯΛ༩ ※υώϣϯ͞Μ͕հͯͨ͠λεΫϚελʔʹ૬͠·͢
©Fusic Co., Ltd. 13 ίϯςΩετͷߏԽʢઃܭʣ ඞཁ୯ҐͰͷใʹɺઃܭΛΔ ϓϩδΣΫτͷdocsԼʹmdϑΝΠϧ࡞ (ex.domain-designɺer-diagramɺubiquitous-languageʣ ίϯςΩετͱͯ͠ʮݱ࡞ۀʹඞཁͳઃܭΛ͢ʯ
©Fusic Co., Ltd. 14 ίϯςΩετͷߏԽʢઃܭʣ ߏԽͨ͠ใΛݩʹɺιϑτΣΞΞʔΩςΫνϟͰकΔ - TDD (ςετۦಈ։ൃ) -
దͳཁ݅ΛकΔ - DDD (υϝΠϯۦಈઃܭ) - దͳઃܭΛकΔ - Clean Architecture - దͳίʔυΛकΔ
©Fusic Co., Ltd. 15 ࡞ۀϑϩʔͷߏԽ ߏԽ͞ΕͨใΛݩʹͨ͠ɺ࡞ۀϑϩʔΛߏԽ ͲΜͳ࡞ۀͰඞͣࢀর͖͢ίϯςΩετͱϓϩϯϓτΛઃఆ ϑΝΠϧ ׂ ROAD_MAP.md
- ϩʔυϚοϓ - PhaseຖͷλεΫ LLM_INSTRUCTIONS.md - ROAD_MAPΛݩʹͨ࣍͠࡞ۀ - લճ࡞ۀͷίϯςΩετݩʹΞοϓσʔτ PROJECT_RULES.md - ར༻͍ͯ͠Δٕज़ɾϓϩδΣΫτͷ੍ - ࡞ۀͱؔ࿈͢ΔઃܭϑΝΠϧఏࣔ CodeGeneration.md - ίʔυੜΛߦ͏্Ͱ LLM͕कΔ͖ࢥߟςϯϓϨ
©Fusic Co., Ltd. 16 ࣮ࡍͷϓϩϯϓτςϯϓϨʔτ slsifyPagesϓϩδΣΫτʹ͍ͭͯ࣍ͷλεΫΛ࣮ߦ͍ͯͩ͘͠͞ ʲλεΫ༰ʳ ROAD_MAPͷ࣮ߦதεςʔλεͷλεΫΛ࣮͍ͯͩ͘͠͞ɻ ߋ৽ϛε͕ແ͚Εɺͦͷ࣮ߦதεςʔλεͷ༰͕LLM_INSTRUCTIONSʹৄࡉʹॻ͔Ε͍ͯ·͢ɻ CodeGeneration.mdͷ༰Λ९कͯ͠ਐΊ͍ͯͩ͘͞ɻ
ʲՌʳ 1. ࣮ͨ͠ίʔυ 2. ߋ৽ͨ͠ROAD_MAP.md 3. ߋ৽ͨ͠LLM_INSTRUCTIONS.mdʢ࣍ͷλεΫΛࢦఆʣ ʲͦͷଞʳ ৄࡉͳ։ൃϧʔϧPROJECT_RULES.mdΛඞͣक࣮͍ͬͯͯͩ͘͠͞ɻ ಛʹLLM։ൃΞϓϩʔνͷ߲ʹै͍ͬͯͩ͘͞ɻ
©Fusic Co., Ltd. 17 ߏԽ͞Εͨ࡞ۀϑϩʔ LLMͷ࡞ۀྖҬ ਓͷ࡞ۀྖҬ
©Fusic Co., Ltd. 18 “ߏ”͕LLMͷϙςϯγϟϧΛҾ͖ग़͢ ࡞ۀؚΊͨใΛશͯߏԽ → ߏԽ͞ΕͨใΛLLM༩͑Δ͜ͱͱਫ਼͕࠷దԽ
©Fusic Co., Ltd. 19 Thank You We are Hiring! https://recruit.fusic.co.jp/
͝ਗ਼ௌ͍͖ͨͩ͋Γ͕ͱ͏͍͟͝·ͨ͠