AI 無障礙不是萬靈丹

就在幾天前,我使用的 Gemini 自動排程幫我抓的每日無障礙消息推送一則文章給我,該則文章裡說明他們的核心技術透過 AI 可以在網頁前端渲染時加上無障礙網頁技術以及提供個人化調整網頁的快捷設定。

由興奮急轉直下成極度失望,甚至憤怒

起先,我看到「透過 AI 可以在網頁渲染時加上無障礙網頁技術」我非常興奮,是不是有什麼新的技術被發明應用在實務上,但仔細了解後我徹底失望了,原來 Gemini 收集的那邊文章實際上是一篇「業配廣告」。

事情是這樣的,該則文章提到已經被證實無法在無障礙網頁領域能幫上多少忙的 Widget,接著述說他們的技術比 Widget 形式的好在哪裡,但事實是,他們只是比那些 Widget 多做了在網頁渲染時加上無障礙網頁的無障礙 DOM 補充,因為他們的「提供個人化調整網頁的快捷設定」這部分基本就是跟其他服務沒兩樣的 Widget(也許提供的工具不同,但本質一樣)。

為什麼我會知道,因為我實際去該技術的官方網站平台以及他們合作的電商,我直接打開我所有機器檢測工具實際測試一遍,最後再根據我自行人工檢核,發現如下問題:

宣稱 AI 會根據圖片進行 image alt 描述,但實際上只是一個簡單的場景敘述,程度大概是「一個女生穿著一件洋裝」,這其實並沒有太多幫助 「No ARIA is better than Bad ARIA」,這個技術幾乎把能加的aria都加上去,完全不顧<button>早就有包含文字描述了 Headings 完全沒有照順序使用 顏色對比度仍舊沒有達到 WCAG 2.2 AA等級(更不用說之後的 WCAG 3.0 版本的色彩標準) Widget 跟其他相關的產品原則上也是一樣的道理,就不多說了。 也就是說,光是最常在網路上被看見的「常見無障礙網頁問題」都沒有修復好,最低標準的 Lighthouse 和 axe-core 也都沒通過,也不用討論到人工檢核階段。

官網的問題還好,轉去他們聲稱有專門訓練過的領域看看他們真實用戶網站的表現,結果更吐血,有時候連基本的鍵盤聚焦也完全沒有出現,在這個時刻我完全感到被詐騙,我是真正的生氣了。

從憤怒轉向感激

至少那家廠商嘗試了新的做法,自古以來,沒有失敗哪來的後人成功。

抱持著這樣的心情,我感謝他們以具體行動落實了他們的想法,而且推出真實產品用在真實客戶上,雖然有某種程度上的效果但也隨之帶來更多問題,不過至少他們跨出新的一步,也許將來會越來越好。

畢竟,人類是很想偷懶而且要做到產出更多,所以創造了各種偉大發明。

總結

AI 不是萬能,沒有訓練好的 AI 更是萬萬不能,在這個糖衣一下,我仍然建議先做過完整測試在推出產品,或還是使用在開發程式的部分,也就是一切網頁的源頭,甚至最好是在設計階段就已經規劃好大致上的規範。

我曾經實驗過在網站上一樣掛個 Widget 但是內容不是一堆設定按鈕,而是一個 AI 對話視窗 ,透過對話就可以改變網頁的各種呈現,這個實驗也成功過,但終歸耗費成本還是巨大,而且使用者變成會聚焦在對話視窗上,延伸出更多問題。