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
NIFTY Tech Talk 2023新年会 LT#3 AI画像生成でになれる仕組みをやさし...
Search
ニフティ株式会社
PRO
February 02, 2023
Video
Resources
Technology
0
130
NIFTY Tech Talk 2023新年会 LT#3 AI画像生成でになれる仕組みをやさしく説明する
ニフティ株式会社
PRO
February 02, 2023
Tweet
Share
Video
Resources
NIFTY Tech Talk 新年会 LT大会&懇親会スペシャル
https://nifty.connpass.com/event/271868/
More Decks by ニフティ株式会社
See All by ニフティ株式会社
会員管理基盤をオンプレからクラウド移行した時に起きた障害たち - asken tech talk vol.13
niftycorp
PRO
0
2.5k
モニタリング統一への道のり - 分散モニタリングツール統合のためのオブザーバビリティプロジェクト
niftycorp
PRO
1
900
2025-07-08 InnerSource Commons Japan Meetup #14 【OST】チームの壁、ぶっ壊そ!壁の乗り越え方、一緒に考えよう!
niftycorp
PRO
0
92
2025-04-25 NIFTY's InnerSource Activites
niftycorp
PRO
0
310
外コミュニティ活動や登壇活動が技術 広報として大事だよ、と改めて周囲に伝 えられた件 - EM Oasis 特別会
niftycorp
PRO
0
190
Dify触ってみた。
niftycorp
PRO
1
290
Amazon Bedrockを使用して、 運用対応を楽にしてみた
niftycorp
PRO
1
300
自社製CMSからの脱却:10件のWebサイト再構築に学ぶ運用重視の技術選定 - NIFTY Tech Day 2025
niftycorp
PRO
0
140
エンジニアの殻を破る:インナーソースと社外活動がもたらした成長 - NIFTY Tech Day 2025
niftycorp
PRO
0
110
Other Decks in Technology
See All in Technology
20251007: What happens when multi-agent systems become larger? (CyberAgent, Inc)
ornew
1
300
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3k
難しいセキュリティ用語をわかりやすくしてみた
yuta3110
0
140
スタートアップにおけるこれからの「データ整備」
shomaekawa
2
480
技育祭2025【秋】 企業ピッチ/登壇資料(高橋 悟生)
hacobu
PRO
0
110
AI時代こそ求められる設計力- AWSクラウドデザインパターン3選で信頼性と拡張性を高める-
kenichirokimura
3
330
LLMアプリの地上戦開発計画と運用実践 / 2025.10.15 GPU UNITE 2025
smiyawaki0820
1
580
Git in Team
kawaguti
PRO
3
380
業務効率化をさらに加速させる、ノーコードツールとStep Functionsのハイブリッド化
smt7174
2
140
Adminaで実現するISMS/SOC2運用の効率化 〜 アカウント管理編 〜
shonansurvivors
4
450
Simplifying Cloud Native app testing across environments with Dapr and Microcks
salaboy
0
170
Performance Insights 廃止から Database Insights 利用へ/transition-from-performance-insights-to-database-insights
emiki
0
280
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
431
66k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.6k
The World Runs on Bad Software
bkeepers
PRO
72
11k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
RailsConf 2023
tenderlove
30
1.2k
Reflections from 52 weeks, 52 projects
jeffersonlam
353
21k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
How to Ace a Technical Interview
jacobian
280
24k
Thoughts on Productivity
jonyablonski
70
4.9k
Transcript
"*ը૾ੜͰਆֆࢣ ʹͳΕΔΈΛ ͘͞͠આ໌͢Δ -JHIUOJOH5BML +BO *#6,*/",".63"
ձһγεςϜ(ୈ։ൃνʔϜ χϡʔεαϒνʔϜϦʔμʔ /.BDIJOF-FBSOJOH1SPEVDU&OHJOFFS தଜҏਧ
ͦͷਓྨ ࢥ͍ग़ͨ͠
ϠπΒʹࢧ͞Εͯ ͍ͨڪාΛʜ
࣌ ੈք"*ʹࢧ͞Εͨ
"* %FFQ-FBSOJOH ͷ֮Ί wίϯϐϡʔλʹΑΔମը૾ೝࣝίϯςετʮ*-473$ʯͰ ΧφμɾτϩϯτେֶͷνʔϜ͕%FFQ-FBSOJOHΛ༻🧠 wҐʹରͯ͠ѹతେࠩͰ༏উ🥇 wʹͳΔͱਓؒΑΓਖ਼ղ͕ߴ͘ͳͬͯ͠·ͬͨ w͔͜͜Βݚڀ͞Εͨ%FFQ-FBSOJOHڻ͘΄Ͳͷ൚༻ੑΛ࣋ͬͯ
͓Γɺʮͳ͔ͥΘ͔Βͳ͍͚Ͳ্ख͍͘͘ʯͱ͍͏ݱΛྔ࢈ͨ͠🚀 wਓؒͷΑ͘Θ͔ͬͯͳ͍͚ͲɺΈΜͳ৭ʑͰ͖ΔΑͶ🧠 wݚڀऀͳ্ͥख͍͔͘͘ະͩʹຊʹΘ͔͍ͬͯͳ͍🧑🔬
ਓؒͷ࠷ޙͷྖҬ ʮܳज़ʯͩΖ͏
࣌
ੈք"*ͷԌʹ แ·Εͨ
%"--&ͷൃද 3BNFTI "EJUZB FUBM)JFSBSDIJDBMUFYUDPOEJUJPOBMJNBHFHFOFSBUJPOXJUIDMJQMBUFOUTBS9JWQSFQSJOUBS9JW
%"--&ͷൃද 3BNFTI "EJUZB FUBM)JFSBSDIJDBMUFYUDPOEJUJPOBMJNBHFHFOFSBUJPOXJUIDMJQMBUFOUTBS9JWQSFQSJOUBS9JW w അʹͬͨӉඈߦ࢜Λ࣮ࣸతͳελΠϧͰʢ"OBTUSPOBVUSJEJOHBIPSTF JOBQIPUPSFBMJTUJDTUZMFʣͱࢦఆ͢Δͱɺࢦࣔ௨ΓͷֆΛग़ͯ͘͠ΕΔ
w ͜Μͳֆωοτ্ʹଘࡏ͠ͳ͍ͨΊɺ"*࡞ͷྗΛखʹೖΕͨͱݴ͑Δ
ը૾͔Βը૾Λੜ͢Δ 3BNFTI "EJUZB FUBM)JFSBSDIJDBMUFYUDPOEJUJPOBMJNBHFHFOFSBUJPOXJUIDMJQMBUFOUTBS9JWQSFQSJOUBS9JW w ͋Δը૾͔ΒࣅͨΑ͏ͳόϦΤʔγϣϯΛੜ͢Δ͜ͱՄೳ w
େࡶͳߏਤֆΛॻ͍ͯɺͦΕΛมͯ͠Β͏͜ͱͰਆֆࢣʹͳΕΔ KBQBOFTFJEPM
͔͠ແྉ wը૾ੜ"*ٕज़ॳ0QFO"* (PPHMF ͷٕज़😎 w 0QFO"* .JEKPVSOFZ /PWFM"*ͳͲ༗ྉͷ8&#αʔϏε͕ଟ͍ w݄ʹྨࣅٕज़Λ༻ͨ͠4UBCMF%J ff
VTJPO͕ແྉͰ ެ։͞Εͨ🤑 wશͯͷίʔυ͕ެ։͞Ε͍ͯΔͨΊɺ୭ͰແྉͰը૾ੜ͕Ͱ͖Δ w͍ํʹ͍ͭͯΠϯλʔωοτ্ʹᷓΕ͍ͯΔͷͰɺ͜Ε͕ Ͳ͏͍͏Έͳͷ͔Λײ֮తʹઆ໌ͯ͠Έ·͢
͍ͭͯΏ͚ΔͩΖ͏͔ ܅ͷ͍ͳ͍ੈքͷεϐʔυʹ #-&"$)ר
Γ͍ͨ͜ͱ ը૾ੜ"* ϊΠζը૾ ੜը૾
ͳͥϊΠζը૾ʁ wը૾ੜΛ͢Δͱ͖ʹ͍Ζ͍Ζͳछྨ όϦΤʔγϣϯ ͷը૾͕ ੜ͞Εͯ΄͍͠ w ͍Ζ͍Ζͳछྨཚɻઃఆͷதͷ4FFE͜ͷཚͷɻ wཚΛͬͯϊΠζը૾Λੜ͢ΔͱखͬऔΓૣ͍
w ͨͩͷͷ߹͋Γ·͕͢ɺࠓճײ֮తʹΘ͔Γ͍͢આ໌ʹ͠·͢
%$("/ ը૾ੜ"* ϊΠζը૾ ੜը૾
%$("/ 3BEGPSE "MFD -VLF.FU[ BOE4PVNJUI$IJOUBMB6OTVQFSWJTFESFQSFTFOUBUJPOMFBSOJOHXJUIEFFQDPOWPMVUJPOBMHFOFSBUJWF BEWFSTBSJBMOFUXPSLTBS9JWQSFQSJOUBS9JW w
"*͕ը૾ੜΛߦ͑ΔͱࢥΘΕΔΑ͏ʹͳͬͨ࠷ॳͷ w ("/ͱ͍͏ٗࢣͱܯͷؔʹྫ͑ΒΕΔΈͰը૾Λֶशͨ͠ w େྔͷ෦ࣸਅΛݟͤΔ͜ͱͰɺͦΕͬΆ͍෦ͷը૾Λ࡞ΕΔΑ͏ʹͳͬͨ
͕ࣗͨͪࢦఆͨ͠ ը૾Λ࡞ͬͯ͘Εͳ͍͔ͳ🤔
("/ ը૾ੜ"* ϊΠζը૾ ੜը૾
D("/ ը૾ੜ"* ϊΠζը૾ ੜը૾ ϥϕϧ
D("/ ը૾ੜ"* ϊΠζը૾ ੜը૾ ϥϕϧ ࡞Γ͍ͨͷΛࢦఆͯ͠ ࡞ΕΔΑ͏ʹͳͬͨͧ🤗
͔͠͠ݚڀऀͨͪ Ήʜ
͜Ε͕͗͢͠Δ ϊΠζը૾ ੜը૾
ϊΠζ͔Βੜ͢Δͷ͗͢͠ ϊΠζը૾ ੜը૾ w ϊΠζ͔Βҙຯͷ͋Δը૾ʹม͢Δ͜ͱΛֶशͤ͞Δͷ͕͍͠ w ϊΠζ΄΅ແݶʹ࡞ΕΔ͕ɺਓ͕ؒ༻ҙͰ͖Δը૾༗ݶͳͨΊ w ࠒ·ͰେྔʹσʔλΛ༻ҙ͍ࣸ͢͠ਅܥͷը૾ੜ͕΄ͱΜͲ
ٯʹߟ͑ΔΜͩ ʮ͋͛ͪΌ͍͍ͬͯʯͱߟ͑ΔΜͩ δϣδϣͷحົͳݥ
ϊΠζআڈ֦ࢄϞσϧͷൃද )P +POBUIBO "KBZ+BJO BOE1JFUFS"CCFFM%FOPJTJOHEJ ff VTJPOQSPCBCJMJTUJDNPEFMT"EWBODFTJO/FVSBM*OGPSNBUJPO 1SPDFTTJOH4ZTUFNT
w ϊΠζ͔Βը૾ੜͰͳ͘ɺֶशͷݩը૾ʹϊΠζΛՃ͍͖ͯ͠ɺ ͦͷϊΠζΛগͣͭ͠আڈ͢Δํ๏Λֶश͢Δ w ݁Ռతʹগͷσʔλ͔͠ͳͯ͘ɺϊΠζ͔Βը૾͕ੜͰ͖ΔΑ͏ʹͳΔ w /PWFM"*ͳͲͷઃఆͷ4UFQTɺԿճϊΠζআڈΛ࣮ߦ͢Δ͔ͱ͍͏
$-*1͕ݴ༿ͱը૾Λͭͳ͙ 3BEGPSE "MFD FUBM-FBSOJOHUSBOTGFSBCMFWJTVBMNPEFMTGSPNOBUVSBMMBOHVBHFTVQFSWJTJPO*OUFSOBUJPOBM$POGFSFODF PO.BDIJOF-FBSOJOH1.-3 w 8&#্ͷը૾ԯຕʹ͍͍ͭͯΔΩϟϓγϣϯΛݩʹɺը૾ʹԿ͕ࣸͬͯ ͍Δ͔Λֶशͤͨ͞Ϟσϧʮ$-*1ʯ͕ൃද͞ΕΔ
w ͜ΕʹΑͬͯจষ͕Ͳ͏͍͏ը૾ʹରԠ͢Δ͔ͷදݱΛ֫ಘͨ͠ w /PWFM"*͕୯ޠͷཏྻͷํ͕ಘҙͳͷQJYJWͷλάͳͲͰֶश͍ͯ͠ΔͨΊ
D("/ ը૾ੜ"* ("/ ϊΠζը૾ ੜը૾ ϥϕϧ
4UBCMF%JGGVTJPO ֦ࢄϞσϧ ϊΠζը૾ ੜը૾ ϓϩϯϓτ ݴ༿ 'JHVSFQBJOUJOH JOUIFTUZMFPG%BMJ $-*1
ϕΫτϧྻ
࣮ࡍʹͬͯΈΔ
ϤϋωεɾϑΣϧϝʔϧ෩ͷຊͷόϥ "TJOHMFSPTFJOUIFTUZMFPG+PIBOOFT7FSNFFS
Χοϓϧ͕खΛܨ͍ͰఱͷΛݟ͍ͯΔ $PVQMFIPMEJOHIBOETBOEMPPLJOHBUUIF.JMLZ8BZ
৽࣌ͷ౸དྷΛॕ͢Δதੈͷֆը෩ͷύΠφοϓϧ .FEJFWBMTUZMFQJOFBQQMFQBJOUJOHDFMFCSBUJOHUIF DPNJOHPGUIFXPOEFSGVMXPSME
None
ը૾͔Βը૾Λੜ͢Δ ࠶ܝ 3BNFTI "EJUZB FUBM)JFSBSDIJDBMUFYUDPOEJUJPOBMJNBHFHFOFSBUJPOXJUIDMJQMBUFOUTBS9JWQSFQSJOUBS9JW w ͋Δը૾͔ΒࣅͨΑ͏ͳόϦΤʔγϣϯΛੜ͢Δ͜ͱՄೳ
w େࡶͳߏਤֆΛॻ͍ͯɺͦΕΛมͯ͠Β͏͜ͱͰਆֆࢣʹͳΕΔ KBQBOFTFJEPM
4MBDLӕΞΠίϯγϦʔζ
࣮ࡍʹͬͯΈ͍ͨʂ w࠷ॳ%"--&͔.JEKPVSOFZ͕͓͢͢Ί w IUUQTPQFOBJDPNEBMMF w IUUQTXXXNJEKPVSOFZDPN w ձһొͰແྉͰࢼ͢͜ͱ͕Ͱ͖Δɻӳޠʹࣗ৴͕ͳ͍ਓ%FFQ-Ͱ༁͠Α͏ɻ wϋΠΫΦϦςΟΛٻΊΔਓ/PWFM"*ΛͬͯΈΔ w
IUUQTOPWFMBJOFUJNBHF w ೋ࣍ݩܥͷը૾ΛϋΠΫΦϦςΟͰੜՄೳɻͨͩ͠༗ྉձһʹͳΔඞཁ͋Γɻ wࣗͰΧελϚΠζ͍ͨ͠ਓ4UBCMF%J ff VTJPOΛͬͯΈΔ w IUUQTHJUIVCDPN$PNQ7JTTUBCMFEJ ff VTJPO w (PPHMF$PMBCͳͲΛ͑ɺ(16͕खݩʹͳ࣮ͯ͘ߦՄೳ
"*ਆֆࢣͷເΛݟΔ͔ʁ wݸਓతʹࠓֆࢣͷࣄΛୣ͏͜ͱͰ͖ͳ͍ͱࢥ͏ wਫ਼ͷͷ΄͔ʹɺݴޠͰදݱͰ͖ΔൣғͰ͔͠දݱͰ͖ͣɺ ͷΠϝʔδΛਖ਼֬ʹΞτϓοτͰ͖ΔΘ͚Ͱͳ͍ w ʮ֩ͷԌʹแ·ΕΔੈلʯΛॻ͔͔͕ͤͨͬͨɺͲ͏ॻ͚͍͍͔Θ͔Βͳ͔ͬͨʜ w ޠΓ͑͵ͷʹ͍ͭͯɺ͠ͳ͚ΕͳΒͳ͍ʢΟτήϯγϡλΠϯʮཧֶߟʯʣ w
কདྷతʹ͔Βը૾Λੜ͢Δੈք͕དྷΔ͔🧠 wֆΛඳ͘ෑډԼ͕͛ͨɺετʔϦʔਓઃఆɺͻΒΊ͖͔Β ֆΛඳ͘ͱ͍͏ͷɺ·ͩ·ͩతͳ࡞ۀͰ͋Δͱࢥ͏
·ͱΊ wɺจষ͔Βը૾Λੜ͢Δ"*ඈ༂తਐาΛ͛ͨ🚀 w֦ࢄϞσϧʹΑͬͯਫ਼ͳը૾ΛੜͰ͖ΔΑ͏ʹͳͬͨ👨🎨 w$-*1ʹΑͬͯݴ༿ͱը૾ͷؔΛදݱͰ͖ΔΑ͏ʹͳͬͨ📝 wෳͷϒϨΠΫεϧʔ͕ى͜Γɺ͔ͭແྉͰެ։͞Εͨ͜ͱʹ Αͬͯɺը૾ੜ"*ΊͪΌͪ͘ΌϒʔϜʹͳͬͨ wֆΛඳ͚Δਓશһଚܟ͍ͯ͠Δ🎨
ͱ͜ΖͰʜ
$-*1ੜͷ͖͔͚ͬͱͳͬͨ5SBOTGPSNFS 3BEGPSE "MFD FUBM-FBSOJOHUSBOTGFSBCMFWJTVBMNPEFMTGSPNOBUVSBMMBOHVBHFTVQFSWJTJPO*OUFSOBUJPOBM$POGFSFODF PO.BDIJOF-FBSOJOH1.-3 w ը૾ͱจষͷؔੑΛ֫ಘͨ͠$-*1ɺը૾ॲཧͱࣗવݴޠॲཧͷͷ༥߹ ͱݴ͑Δ
w 5SBOTGPSNFSͱ͍͏ਂֶशٕज़ͷଘࡏ͕ɺߴͳࣗવݴޠॲཧΛՄೳʹͨ͠ 7BTXBOJ "TIJTI FUBM"UUFOUJPOJTBMMZPVOFFE"EWBODFTJOOFVSBMJOGPSNBUJPOQSPDFTTJOHTZTUFNT
ਂࣗવݴޠॲཧʹΑΔχϡʔεهࣄཁͷख๏ͱ࣮ʲ/*'5:5FDI%BZʳ
%FWFMPQFST4VNNJUొஃܾఆʂ ʰͨͬͨਓ͔Β࢝ΊͯਂֶशʹΑΔχϡʔεཁΛϓϩμΫτʹ࣮ͨ͠ํ๏ʙϑΝʔετϖϯΪϯͰΓ͖Δྗʙʱ ηογϣϯɾ࣌ؒɿ$ ʙ