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時代の脳疲弊と向き合う ~言語学としてのPHP~
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Sakurai
March 22, 2026
Programming
1
320
AI時代の脳疲弊と向き合う ~言語学としてのPHP~
PHPerKaigi2026 LT
Sakurai
March 22, 2026
Tweet
Share
More Decks by Sakurai
See All by Sakurai
安全に倒し切るリリースをするために:15年来レガシーシステムのフルリプレイス挑戦記
sakuraikotone
5
3.6k
開発部に不満を持っていたCSがエンジニアにジョブチェンしてわかった「勝手に諦めない」ことの大切さ
sakuraikotone
49
29k
Other Decks in Programming
See All in Programming
Everything Claude Code OSS詳細 — 5層構造の中身と導入方法
targe
0
130
米国のサイバーセキュリティタイムラインと見る Goの暗号パッケージの進化
tomtwinkle
2
610
エンジニアの「手元の自動化」を加速するn8n 2026.02.27
symy2co
0
160
Windows on Ryzen and I
seosoft
0
320
GC言語のWasm化とComponent Modelサポートの実践と課題 - Scalaの場合
tanishiking
0
120
技術検証結果の整理と解析をAIに任せよう!
keisukeikeda
0
130
Agentic AI: Evolution oder Revolution
mobilelarson
PRO
0
190
Goの型安全性で実現する複数プロダクトの権限管理
ishikawa_pro
2
470
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
640
grapheme_strrev関数が採択されました(あと雑感)
youkidearitai
PRO
1
230
生成 AI 時代のスナップショットテストってやつを見せてあげますよ(α版)
ojun9
0
260
PHPのバージョンアップ時にも役立ったAST(2026年版)
matsuo_atsushi
0
150
Featured
See All Featured
The Language of Interfaces
destraynor
162
26k
BBQ
matthewcrist
89
10k
Deep Space Network (abreviated)
tonyrice
0
92
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.4k
Building Applications with DynamoDB
mza
96
7k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
150
Rails Girls Zürich Keynote
gr2m
96
14k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
560
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
190
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
390
Color Theory Basics | Prateek | Gurzu
gurzu
0
260
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Transcript
AI時代の脳疲れと向き合う 〜 言語学としてのPHP 〜 sakurai kotone
自己紹介 • さくらい ( X : @saku_rye ) • PHPer歴4年目
• 大学は文学部 ◦ 日本古典文学と 言語学 (日本語学) を専攻
自己紹介 • さくらい ( X : @saku_rye ) • PHPer歴4年目
• 大学は文学部 ◦ 日本古典文学と 言語学 (日本語学) を専攻
突然ですが 4
5 最近ずっと 頭が疲れている 集中が切れるのが 早くなった
これってもしかして 開発でAIを使い出してから...? 6
「言語学」の視点から AIとPHPを捉え直し AI時代の脳疲れ に向き合う 7
GOAL • AI時代の脳疲れの正体を知る • 脳疲れを抑えるtipsを共有する • 言語学は面白いぞ〜!!
免責事項 • あくまで個人の考えを述べたものであり 正確な学術的見解ではありません • 技術選定や言語選定の是非について 論じるものではありません
Q.「AI時代の脳疲れ」は どこからくる? 10
A. 言語間距離 11
12
AIの話の前に 言語学の話をしよう 13
「言語間距離」とは • 自然言語の概念 • 言語の構造的な類似度、差異の程度を表す指標 • 距離が大きいと? ◦ 習得が難しい ◦
切り替え時に脳に負荷がかかる
たとえば • ヨーロッパの人 … ◦ ネイティブじゃないのに英語習得が早い
たとえば • ヨーロッパの人 … ◦ ネイティブじゃないのに英語習得が早い • 日本人 ◦
英語に苦手意識を持つ人が多い ◦ 英語習得には数千時間かかるが、 韓国語は数百時間で習得可能と言われている
言語間距離とは 近い 近い
言語間距離とは 遠い
もう一つ重要な概念 19
コンテキストの高低 20
「コンテキストの高低」の概念 • 言語間距離を左右する重要な概念の一つ • ハイコンテキスト ◦ ◦ • ローコンテキスト ◦
◦
「コンテキストの高低」の概念 • 言語間距離を左右する重要な概念の一つ • ハイコンテキスト ◦ 背景、文脈、共有認識を前提としたスタイル ◦ 抽象的で曖昧な表現を好む(例:良い感じにして)
• ローコンテキスト ◦ ◦
「コンテキストの高低」の概念 • 言語間距離を左右する重要な概念の一つ • ハイコンテキスト ◦ 背景、文脈、共有認識を前提としたスタイル ◦ 抽象的で曖昧な表現を好む(例:良い感じにして) •
ローコンテキスト ◦ 明示的で具体的な表現を重要視するスタイル ◦ 文脈に頼らず、誰が聞いても分かる指示を好む
これらの違いは 「言語自身が持つ性格」 とも言える 24
25
🐘 PHPは?🐘 26
PHPも言語である以上 「言語としての性格」を 必ず持っている 27
PHPは (プログラミング言語の中では) ハイコンテキスト寄りでは 28
言語学としてのPHP • 前後の文脈で型が決まる ◦ 動的型付け ◦ 型の自動変換 ◦ 曖昧比較 →
非常に文脈依存性が高い
言語学としてのPHP • 共有認識の存在 ◦ 0, "0", null, 空文字などのfalse扱い ◦ 配列におけるキーの自動採番
◦ インポート不要なスーパーグローバル変数 → PHPerなら分かるよね?な暗黙ルール 知らないと容易に事故る
PHPは ハイコンテキスト言語としての 特徴を備えている 31
言語間距離のイメージ • PHPと近い ◦ Ruby, Python, Javascript など • PHPと遠い
◦ C, Rust, Haskell など ※個人のイメージです
脳疲れの話に戻る 33
コンテキストの高低と言語間距離 コンテキストの高低差が大きい → 言語間距離が遠くなる
コンテキストの高低と言語間距離 コンテキストの高低差が大きい → 言語間距離が遠くなる → 脳の使い方をいちいち切り替える必要がある
コンテキストの高低と言語間距離 コンテキストの高低差が大きい → 言語間距離が遠くなる → 脳の使い方をいちいち切り替える 必要がある
コンテキストの高低と言語間距離 コンテキストの高低差が大きい → 言語間距離が遠くなる → 脳の使い方をいちいち切り替える必要がある → 脳疲れの正体 🧠
38
日本語は ハイコンテキスト言語 39
AIとの対話は? 40
AIとの対話は 文脈を共有していない ローコンテキスト 41
42 POV : AIに抽象的な指示をした時の俺たち
日本語思考 ↔ AI対話 43
ハイ ↔ ロー 44
コンテキストの高低差がある → 言語間距離が遠くなる → 脳の使い方をいちいち切り替える必要 → 脳疲れの正体 🧠
コンテキストの高低差がある → 言語間距離が遠くなる → 脳の使い方をいちいち切り替える必要 → 脳疲れの正体 🧠
AIとの開発 • ハイコンテキスト な日本語で思考して ローコンテキスト な指示を出そうとしている
AIとの開発 • ハイコンテキスト な日本語で思考して ローコンテキスト な指示を出そうとしている ↓ この変換に脳が疲れる 🧠💦
AI時代の開発は 無意識的に && 絶え間ない 脳の切り替えを強いてくる 49
50 High Low
AI時代の開発は 言語間距離の反復横跳び 51
52 最近ずっと 頭が疲れている 集中が切れるのが 早くなった
53 最近ずっと 頭が疲れている 集中が切れるのが 早くなった こうなって当たり前
だから少しでも 脳疲れを抑えるために 54
明日からできること ❶ 疲れの正体を意識する ◦ 正体のわからない疲れはメンタルにくる ◦ そもそも我々が主戦場とする日本語は、 非常にハイコンテキストであることをまず自覚する ◦ 正体を理解してコントローラブルな領域に引き込もう
明日からできること ❷ 意識して時間を使い分ける ◦ 常にAIが横にいる状態、 無意識に脳を切り替え続ける状態が疲れる ◦ 自分で考える時間・AIを使う時間の切り分け ◦ 難しければ脳のスイッチを意識するだけでも
明日からできること ❸ AIのチューニング ◦ コンテキストレベルを揃えるためのツールで、 ハイコンテキストに近いところでチューニング ◦ ローから会話を始めると振り回される ◦ どのAIも同じ頭で使えるようにすると楽
まとめ 58
まとめ • AIとの開発は、 絶え間ない脳の切り替えを強いてくる • 脳疲れの正体を意識することが大切 • 開発スタイルの変化を 受け入れて、適応していきましょう
言語学は面白い! ありがとうございました