Date: 2025-06-14 Moment: Debugging Puppeteer selectors led to naming a new paradigm
While fixing div:has-text("Coffee Chat") selector errors, asked about ARIA overlap with AI automation. The connection was immediate:
ARIA attributes designed for screen readers are perfect AI automation hooks.
Then the naming insight: AI Automation → AIX (AI Experience)
Like DX (Developer Experience) and UX (User Experience), AIX is how AI agents experience our applications.
// Bad AIX
await page.click('.btn-2xl-new-v2');
// Good AIX
await page.click('[aria-label="Send message"]');Same attributes that help blind users help AI agents. Accessibility IS automation.
- Build with ARIA first
- Test with screen readers
- Automate with same selectors
- Everyone wins
AIX isn't a new technology. It's recognizing that we've been building AI-friendly interfaces all along by building accessible ones.