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
Cursor × アクセシビリティを模索してみた
Search
sayn0
August 31, 2024
Programming
0
290
Cursor × アクセシビリティを模索してみた
sayn0
August 31, 2024
Tweet
Share
Other Decks in Programming
See All in Programming
Чего вы не знали о строках в Python – Василий Рябов, PythoNN
sobolevn
0
140
Playwrightはどのようにクロスブラウザをサポートしているのか
yotahada3
7
2.1k
今だからこそ入門する Server-Sent Events (SSE)
nearme_tech
PRO
3
290
猫と暮らすネットワークカメラ生活🐈 ~Vision frameworkでペットを愛でよう~ / iOSDC Japan 2025
yutailang0119
0
190
Navigation 2 を 3 に移行する(予定)ためにやったこと
yokomii
0
450
私達はmodernize packageに夢を見るか feat. go/analysis, go/ast / Go Conference 2025
kaorumuta
2
290
階層構造を表現するデータ構造とリファクタリング 〜1年で10倍成長したプロダクトの変化と課題〜
yuhisatoxxx
3
470
NetworkXとGNNで学ぶグラフデータ分析入門〜複雑な関係性を解き明かすPythonの力〜
mhrtech
3
470
AI Agents: How Do They Work and How to Build Them @ Shift 2025
slobodan
0
120
CSC305 Lecture 01
javiergs
PRO
1
380
SpecKitでどこまでできる? コストはどれくらい?
leveragestech
0
130
気づいて!アプリからのSOS 〜App Store Connect APIで始めるパフォーマンス健康診断〜
waka12
0
200
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
173
14k
Large-scale JavaScript Application Architecture
addyosmani
513
110k
Embracing the Ebb and Flow
colly
87
4.8k
A better future with KSS
kneath
239
17k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
3k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Six Lessons from altMBA
skipperchong
28
4k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Typedesign – Prime Four
hannesfritz
42
2.8k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
How to Think Like a Performance Engineer
csswizardry
27
2k
Transcript
Cursor × アクセシビリティを模索してみた 1
自己紹介 sayn0 エン・ジャパン株式会社 23 卒フロントエンドエンジニア X:@sayn0de 2
生成 AI × コーディングは結構浸透しつつある 3
アクセシビリティ観点にも使えるのでは 4
アクセシビリティについていざ取り組んでいこうと思 うと、結構大変 5
特に、アクセシビリティチェックが大変 チェックリストを作成するのが大変 社内でアクセシビリティチェックが仕組み化されていない(アクセシビリティ知 識に個人差がある) 自動チェックと手動チェックの境界がはっきりしない 6
理想はアクセシビリティチェックの手動チェックを少 しでも減らしていきたい 7
Cursor というエディタがアクセシビリティに対してど のように役立つのかを見ていく 8
Cursor とは AI 支援機能を搭載したコードエ ディタのこと Visual Studio Code を複製して作 られた
9
Cursor × アクセシビリティ Cursor 今回は Cursor の機能のうち、アクセシビリティに対して特に有効的に利用できそうだ と思った機能を 2 つ取り上げる
Docs Codebase Answers アクセシビリティ 今回は以下の 2 つを取り上げる コードレビュー(セルフレビューも含む) ライブラリを把握する 10
Cursor の各機能を簡単に紹介します! 11
Cursor の Docs について サードパーティライブラリのドキュメントを AI に読み込ませる機能 12
Cursor の Codebase Answers について コードベース全体に関する質問を AI に投げかけることができる機能 13
コードレビュー(セルフレビューも含む) 作成したコンポーネントがアクセシブルかどうかをチェックする 14
簡易的なパンくずコンポーネントをチェック ARIA Authoring Practices Guide (APG) Patterns を Docs に読み込ませてこちらをベ
ースにセルフレビューさせる 15
リクエスト内容 16
17
リクエスト結果 18
19
結構よくできている 20
ライブラリを把握する axe-core って内部的に何をチェックしているのか 21
個人的には手動チェックと自動チェック( axe Devtools や ESLint など)をできれば区別させたいが 容易ではない 22
axe-core を見てみる axe-core (https://github.com/dequelabs/axe-core)を GitHub からクローンしてき て、 Codebase Answers に投げかける
23
リクエスト内容とその結果 24
25
自動チェックまわりの理解が深まり、自動チェックと 手動チェックの境界を見極めるのに役立ちそう 26
まとめ 生成 AI はあくまで作業を楽にするアシストにすぎないが、適切にアプローチする ことでアクセシビリティに対しても役立つと感じる 手動チェックを置き換えるというより、手動チェックの敷居を下げることができ るイメージ 基本的には理解を深めるための壁打ち相手であって、一次情報での確認は怠らな いように気をつける 27
今後の展望 Cursor(生成 AI) × アクセシビリティのノウハウを蓄積していき、横展開していく Docs が特に優秀なので、独自ガイドラインを作成し、それを学習させ、セル フレビューがアクセシビリティ改善にどのくらいインパクトあるのか気にな る 現在進行で作成しているガイドラインやチェックリストにも
Cursor 観点を適用し ていく 28
参考文献 サクッと始める AI コードエディタ【 Cursor / VS Code / ChatGPT】
https://zenn.dev/umi_mori/books/ai-code-editor-cursor/ ARIA Authoring Practices Guide (APG) Patterns https://www.w3.org/WAI/ARIA/apg/patterns/ 29
ご清聴ありがとうございました 30