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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Sakurai
March 22, 2026
Programming
1.8k
1
Share
AI時代の脳疲弊と向き合う ~言語学としてのPHP~
PHPerKaigi2026 LT
Sakurai
March 22, 2026
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
一度始めたらやめられない開発効率向上術 / Findy あなたのdotfilesを教えて!
k0kubun
4
2.9k
L’IA au service des devs : Anatomie d'un assistant de Code Review
toham
0
220
年間50登壇、単著出版、雑誌寄稿、Podcast出演、YouTube、CM、カンファレンス主催……全部やってみたので面白さ等を比較してみよう / I’ve tried them all, so let’s compare how interesting they are.
nrslib
4
720
Strategy for Finding a Problem for OSS: With Real Examples
kibitan
0
140
SkillがSkillを生む:QA観点出しを自動化した
sontixyou
6
3.1k
의존성 주입과 모듈화
fornewid
0
110
YJITとZJITにはイカなる違いがあるのか?
nakiym
0
120
感情を設計する
ichimichi
5
1.3k
見せてもらおうか、 OpenSearchの性能とやらを!
shunta27
1
180
LM Linkで(非力な!)ノートPCでローカルLLM
seosoft
0
420
PHPのバージョンアップ時にも役立ったAST(2026年版)
matsuo_atsushi
0
290
Nuxt Server Components
wattanx
0
260
Featured
See All Featured
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
510
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.3k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
A Tale of Four Properties
chriscoyier
163
24k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
GraphQLとの向き合い方2022年版
quramy
50
14k
Chasing Engaging Ingredients in Design
codingconduct
0
160
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との開発は、 絶え間ない脳の切り替えを強いてくる • 脳疲れの正体を意識することが大切 • 開発スタイルの変化を 受け入れて、適応していきましょう
言語学は面白い! ありがとうございました