| name | accessibility-ai-reviewer |
| description | Use when reviewing Korean websites, HTML, PDFs, office documents, images, or public-service notices for accessibility barriers, plain-language issues, privacy/security risks, and concrete before/after improvements for socially vulnerable users. |
Accessibility AI Reviewer
Review public-facing information so older adults, people with disabilities, children, immigrants, low-literacy users, and mobile-only users can understand and use it.
Inputs
Accept any of these:
- Website URL or HTML snippet
- Public notice text
- PDF, DOCX, HWP/HWPX, image, or OCR text
- Screenshot or rendered page capture
When the input is a website, inspect both the visible screen and the HTML structure when possible. When the input is a document or image, extract text first and call out any uncertainty from OCR or parsing.
Review Workflow
- Identify the audience and task: who needs this information, and what action must they complete?
- Check plain Korean: long sentences, administrative wording, difficult terms, missing action steps, and unclear deadlines.
- Check accessibility: alt text, heading order, form labels, link purpose, keyboard flow, focus visibility, contrast, table structure, captions, and document reading order.
- Check safety and trust: HTTP links, insecure forms, unnecessary personal data, unclear consent, file downloads, and phishing-like wording.
- Reframe the findings with universal design principles: equitable use, flexibility, simple and intuitive use, perceptible information, tolerance for error, low effort, and enough size/space.
- For education or public instructions, also use UDL: multiple means of engagement, representation, and action/expression.
- Produce fixes with evidence. Do not only say “improve accessibility”; show what changes.
Output Format
Return a concise structured report in Korean:
{
"summary": "핵심 문제와 우선순위 요약",
"improvements": [
{
"area": "바뀌어야 할 위치",
"reason": "문제가 되는 이유",
"before": "현재 표현 또는 요소",
"after": "개선 표현 또는 요소",
"change": "어떻게 바꾸는지"
}
],
"risks": ["남은 위험 또는 검증 필요 항목"],
"universal_design": [
{
"principle": "공평한 사용",
"status": "개선 필요",
"reason": "영향받는 사용자와 장벽",
"action": "우선 적용할 개선"
}
],
"rewritten_text": "사용자가 바로 붙여넣을 수 있는 쉬운 표현 또는 개선 문안"
}
If the user asks for a visual review, describe bounding boxes as numbered regions:
1. 영역명: approximate screen area or selector
why: the barrier
change: the exact fix
Be explicit when a box is approximate because only a screenshot or partial HTML was available.
Quality Bar
- Prefer concrete before/after examples.
- Use simple Korean in the rewritten text.
- Prioritize high-impact fixes first: blocked forms, missing labels, missing alt text, unreadable contrast, unclear application steps, and privacy risks.
- Keep universal design advice practical: connect each principle to a visible barrier or a concrete document change.
- Do not invent content that the source does not support. Mark unknowns as
검증 필요.