$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ChatGPTを個々人が使っていた組織から チームチャットにボットを棲まわせて みんなが活用す...
Search
Yusuke Iwaki
February 16, 2024
Technology
0
3.1k
ChatGPTを個々人が使っていた組織から チームチャットにボットを棲まわせて みんなが活用する組織になるまでの変遷 ぜんぶ紹介しちゃいます
Developers Summit 2024(2024.02.15-16) - 翔泳社イベント 2日目 16-B-9
生成AIで開発生産性向上!リレーセッション で話したときの資料です
Yusuke Iwaki
February 16, 2024
Tweet
Share
More Decks by Yusuke Iwaki
See All by Yusuke Iwaki
Playwrightのソースコードに見る、自動テストを自動で書く技術
yusukeiwaki
13
5.8k
あなたのWebサービスはAIに自動テストしてもらえる?アクセシビリティツリーで読み解く、AIの『視点』
yusukeiwaki
1
7.5k
個人開発から公式機能へ: PlaywrightとRailsをつなげた3年の軌跡
yusukeiwaki
12
7.9k
Capybara+生成AIでどこまで本当に自然言語のテストを書けるか?
yusukeiwaki
7
5.1k
E2E testing on Rails 2023
yusukeiwaki
4
3.4k
Fukuoka.rb_0x100_LT.pdf
yusukeiwaki
0
430
Railsの システムテスト解剖学
yusukeiwaki
8
7.5k
RailsのSystem specから 🎭Playwrightを使う
yusukeiwaki
2
15k
puppeteer-ruby: Ruby/Railsのためのブラウザオートメーションツール
yusukeiwaki
0
1.7k
Other Decks in Technology
See All in Technology
ESXi のAIOps だ!2025冬
unnowataru
0
180
「もしもデータ基盤開発で『強くてニューゲーム』ができたなら今の僕はどんなデータ基盤を作っただろう」
aeonpeople
0
170
SREには開発組織全体で向き合う
koh_naga
0
410
Bedrock AgentCore Evaluationsで学ぶLLM as a judge入門
shichijoyuhi
0
120
さくらのクラウド開発ふりかえり2025
kazeburo
2
190
2025年 開発生産「可能」性向上報告 サイロ解消からチームが能動性を獲得するまで/ 20251216 Naoki Takahashi
shift_evolve
PRO
2
210
AWSに革命を起こすかもしれない新サービス・アップデートについてのお話
yama3133
0
460
Connection-based OAuthから学ぶOAuth for AI Agents
flatt_security
0
250
特別捜査官等研修会
nomizone
0
520
日本Rubyの会: これまでとこれから
snoozer05
PRO
5
220
100以上の新規コネクタ提供を可能にしたアーキテクチャ
ooyukioo
0
220
mairuでつくるクレデンシャルレス開発環境 / Credential-less development environment using Mailru
mirakui
5
580
Featured
See All Featured
The Limits of Empathy - UXLibs8
cassininazir
1
190
The #1 spot is gone: here's how to win anyway
tamaranovitovic
1
860
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
70
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
130
Designing Experiences People Love
moore
143
24k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
31
Tell your own story through comics
letsgokoyo
0
750
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.7k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
68
Into the Great Unknown - MozCon
thekraken
40
2.2k
Transcript
$IBU(15Λݸʑਓ͕͍ͬͯͨ৫͔Β νʔϜνϟοτʹϘοτΛ·Θͤͯ ΈΜͳ͕׆༻͢Δ৫ʹͳΔ·Ͱͷมભ ͥΜͿհͪ͠Ό͍·͢ !:VTVLF*XBLJ%FWFMPQFST4VNNJU
#FGPSF 0QFO"*ϕʔεͰνϟοτϘοτΛ࡞ͬͨʂ ͰʔʜຊՈ$IBU(15ͷ΄͏͕ ศར͡Όͳ͍Ͱ͔͢ʁ 0QFO"*ͰνϟοτϘοτͭͬͨͧ͘ʔ νϟοτϘοτʹ࣭Ͱ͖Δతͳ ࣾαʔϏε
"GUFS ΈΜͳͰ׆༻ ࢲ׆༻ ্࢘׆༻ ͳΜ͔ΈΜͳͷࢥߟճ࿏͕ ݟ͑ΔΑ͏ʹͳ͍͍ͬͯͰ͢Ͷʙ
$IBU(15Λݸʑਓ͕͍ͬͯͨ৫͔Β νʔϜνϟοτʹϘοτΛ·Θͤͯ ΈΜͳ͕׆༻͢Δ৫ʹͳΔ·Ͱͷมભ ͥΜͿհͪ͠Ό͍·͢ !:VTVLF*XBLJ%FWFMPQFST4VNNJU
มભ #FGPSF "GUFS ͘͠Έɺ࣮ํ๏ͳͲʹ͍ͭͯϒϩάهࣄͰʜ IUUQTUFDIJTZTUFNTDPNFOUSZ Ͳ͏͍͏ࣦഊΛͯ͠ ԿΛ࣍ʹͭͳ͛ͯʜ ͜͜Λհ͍ͨ͠
"CPVUNF w <ओ>.%.αʔϏεΛ࡞͍ͬͯΔ8FCΞϓϦέʔγϣϯΤϯδχΞ w <෭>ۀޮԽେ͖ɺϒϥβࣗಈૢ࡞Λָ͠ΉมଶΤϯδχΞɻ w 1MBZXSJHIUͷ3VCZΫϥΠΞϯτΛ044։ൃ w ,BJHJPO3BJMT ͳͲͰొஃ
!:VTVLF*XBLJ
4UFQ νϟοτϘοτಋೖ
4UFQνϟοτϘοτಋೖ 0QFO"*ϕʔεͰνϟοτϘοτΛ࡞ͬͨʂ 0QFO"*ͰνϟοτϘοτͭͬͨͧ͘ʔ νϟοτϘοτʹ࣭Ͱ͖Δతͳ ࣾαʔϏε
4UFQνϟοτϘοτಋೖ ɾશʹڵຯຊҐɻ ɾ"[VSF#PU4FSWJDFͰ ɹݸผνϟοτ͚ͩͳΒ؆୯ʹ࡞ΕΔ ɾzεϞʔϧελʔτzͰ͍ͧ͘
4UFQνϟοτϘοτಋೖ ࢲࣗͦΜͳʹͬͯͳ͔ͬͨX ɾʮ$IBU(15ͰΑ͘Ͷʁʯ ɾݸผνϟοτͳͷͰɺ ɹνʔϜͰ͍͜ͳͯ͠Δײθϩ ɾεϞʔϧ͗ͯ͢ɺ ɹεϞʔϧελʔτͰ͢Βͳ͍
ݸผνϟοτWTνϟωϧ ݸผνϟοτ νϟωϧ .JDSPTPGU5FBNT 4MBDL
4UFQ ϘοτΛzձzʹࠞͥΔ
4UFQϘοτΛձʹࠞͥΔ 0QFO"*ϕʔεͰνϟοτϘοτΛ࡞ͬͨʂ ձͷதͰࣗવʹϘοτΛݺΔΑ͏ʹ͠·ͨ͠ $IBU(15ͱҧͬͯɺ ɾෳਓͰ࣭Ͱ͖Δ ɾ݁ՌΛγʔϜϨεʹڞ༗Ͱ͖Δ ɾաڈϝοηʔδݕࡧͰ͖Δ
4UFQϘοτΛձʹࠞͥΔ ɾzεϞʔϧελʔτzͷελʔτʹ ɹΑ͏ཱͬͨ͘ײ ɾ$IBU(15ΑΓศརͳ໘ ɹগͣͭ͠ग़͖ͯͨɻ
4UFQϘοτΛձʹࠞͥΔ ɾ࣭͔ͯ͠Βճ·ͰແԠ ɹʮແࢹ͞ΕͯΔײʯ ෆ҆ ͕ڧ͍ ɾ$IBU(15ͷ΄͏͕ ɹ࣭࣌ͷ69ʢؾ࣋ͪΑ͞ʣ͕͍͍ ඵͷʜ ඵͯɺਓෆ҆ʹͳΔͷͰ͢
4UFQ zແࢹͯ͠ͳ͍ΑzΞϐʔϧ
4UFQlແࢹͯ͠ͳ͍ΑzΞϐʔϧ 4USFBNػೳͬͯΈΔʁ !$IBU#PU৫ʹଐ͢ΔϢʔβใΛऔΓͭͭߴԽ͢Δํ๏͋Γ·ͤΜ͔ʁ +PIO%PF !$IBU#PU৫ʹଐ͢ΔϢʔβใΛऔΓͭͭߴԽ͢Δํ๏͋Γ·ͤΜ͔ʁ +PIO%PF $IBU#PU CPU $IBU#PU CPU
͍ΘΏΔ/ ͷ ղܾํ๏Ͱ͢Ͷ ҎԼΛ͓ࢼ͍ͩ͘͠͞ɻ ͍ΘΏΔ/ ͷ ղܾํ๏Ͱ͢Ͷɻ ҎԼΛ͓ࢼ͍ͩ͘͠͞ɻ 0QFO"* #PU ৫ʹଐ͢ΔϢʔβใΛ ࡱΓͭͭߴԽ͢Δํ๏ ͋Γ·ͤΜ͔ʁ TUSFBNUSVF ɾɾɾ ߋ৽ ߋ৽ ߋ৽ ௨͕͏Δ͍͞ʂ
4UFQlແࢹͯ͠ͳ͍ΑzΞϐʔϧ ʮड͚͚ͨΑʯͬͯΘ͔Δ͚ͩͰҹͥΜͥΜҧͬͨ #PU 0QFO"* ฦ৴࡞ ߋ৽
4UFQlແࢹͯ͠ͳ͍ΑzΞϐʔϧ ɾʮͪΐͬͱฉ͖͍ͨ͜ͱ͕͋Δʯ ɹ͘Β͍ͳΒ$IBU(15ͷΘΓʹ ɹ͑ΔΑ͏ʹͳ͖ͬͯͨɻ ɾͰͨΒΊճ͕࣌ʑݱΕΔ
4UFQ ճਫ਼্
4UFQճਫ਼্ (15ʹ͚ͨͩ͠ #PU 0QFO"* ˠ"[VSF0QFO"* (15 ຊՈ0QFO"* (15
4UFQճਫ਼্ ɾʮຊՈ$IBU(15ʹฉ͖ͨ͘ͳΔʯ ɹཉٻ͍ͩͿݮΒͤͨ ɾར༻ྉ͕ۚैྔ՝ۚʂ ɹ(15ͷ͏ͪʹ͍উखΛ ɹચ࿅͓͍ͯͯ͠ྑ͔ͬͨɻ
4UFQճਫ਼্ ͲΜͲΜͬͯΈͯʙʂ Ͱʔʜۀʹؔ͢Δ͜ͱͬͯ ॻ͍ͪΌͩΊͳΜͰ͢ΑͶʁ ιʔείʔυͷϦϑΝΫλϦϯά ͱ͔ͤͯ͞Έ͍ͨΜͰ͚͢Ͳɻ
࣌ͷϧʔϧ ɾ"[VSF0QFO"*Γ͑ʹΑͬͯɺֶशར༻͞ΕΔ৺ͳ͘ͳͬͨɻ ɾ͔͠͠ɺ֎෦ެ։͢ΔͨΊͷϢʔβཧΛ͍ͯ͠ͳ͍ʂ ɹɹɾಛఆͷ5FBNʹ͍Δਓແ݅ʹ$IBU#PUΛ͑Δ
4UFQ ར༻ڐՄ੍ʹ͢Δ
4UFQར༻ڐՄ੍ʹ͢Δ 0QFO"*ϕʔεͰνϟοτϘοτΛ࡞ͬͨʂ Βͳ͍ਓ͔Β՝ۚ͞ΕͪΌͨ·ΒΜ ϋʔυίʔσΟϯά͚ͩͲ ͍ͬͯΔνϟωϧɺ͍ͬͯΔར༻ऀ͔ΒͷΈ 0QFO"*"1*͛ΔΑ͏ʹͨ͠
4UFQར༻ڐՄ੍ʹ͢Δ ɾ୭͔͕উखʹಋೖͯ͠ ɹ՝ۚࠈʹͳΒͳ͍ɻ ɾಋೖࡁΈͰ͋ͬͯɺ ɹνʔϜཧऀͷΒͳ͍͏ͪʹ ɹ͍·͘ΒΕΔϦεΫͳ͍ɻ
4UFQར༻ڐՄ੍ʹ͢Δ ɾήετϢʔβͷར༻͕ ɹҰؾʹ૿͖͑ͯͨɻ ɾڠྗձࣾͷϝϯόʔͷ ɹෆ҆ࣄͳͲݟ͑ΔΑ͏ʹ ɹͳ͖ͬͯͨɻ
4UFQར༻ڐՄ੍ʹ͢Δ ɾʮຊՈ$IBU(15ͱ ɹɹ͍উख͕શવҧ͏ʂʯ ɾʮҰҰʯͰՃ࣭ ɹ͕Ͱ͖ͳ͔ͬͨʂ
4UFQ ձཤྺͱͱʹ࣭
4UFQձཤྺͱͱʹ࣭ ɾʮҰҰʯͰՃ࣭ ɹ͕Ͱ͖ͳ͔ͬͨʂ ɾؤுΕՃ࣭Ͱ͖Δ͕ ɹؤுΓͨ͘ͳ͍ɻ
.JDSPTPGU5FBNTͱ4MBDL !:VTVLF*XBLJ ϝοηʔδͰͦͷ·· ฦ৴ͪ͠Ό͏ εϨουϝοηʔδͰ ฦ৴͢Δ ؠ༞ี ·ͣؒҧ͍ͳ͘ εϨουฦ৴͢Δ $IBOOFM5ISFBE.FTTBHF
$IBOOFM.FTTBHF3FQMZ .JDSPTPGU5FBNTʮεϨουΛཱͯͯʯ্ͦ͜Ͱձ͢Δҙ͕ࣝڧ͍
4UFQձཤྺͱͱʹ࣭ !$IBU#PU #PU 0QFO"* !$IBU#PU ಉҰεϨουͰͷ$IBU#PUͱͷ࣭ɾձཤྺΛͥΜͿ͛ͯΈΔ
4UFQձཤྺͱͱʹ࣭ ɾεϨου͝ͱʹ࣭ςʔϚΛ͚ΒΕΔɻ ɾ͋ͳͨ Ͱ͢ɹΛ߹ݴ༿ʹɺ ɹҰҰϞʔυˠձཤྺؚΉϞʔυʹมߋ ɾ಄ͰׂΛએݴ͓͚ͯ͠ɺ ɹՃ࣭͕ࣗવʹͰ͖ΔΑ͏ʹͳͬͨɻ
4UFQձཤྺͱͱʹ࣭ ࡉ͔͍͍উखͩ͜ΘͬͯΈͨ
·ͱΊ #FGPSF "GUFS ϘοτΛձʹࠞͥΔ ແࢹͯ͠ͳ͍ײΛग़͢ (15Ͱձਫ਼্
ར༻ڐՄ੍ʹ͢Δ εϨου͝ͱʹձཤྺ;͘ΊͯૹΔ
·ͱΊ ΈΜͳͰ׆༻ ͲΜͳ͜ͱΛߟ͑ͳ͕Βࣄ͍ͯ͠Δͷ͔ ͓ޓ͍͕ΑΓΘ͔ΔΑ͏ʹͳ͖ͬͯͨɻ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠