如果系統判斷使用者做錯了,接下來呢?
如果畫面上只顯示:「錯誤」
其實幫助非常有限。
因為使用者還是不知道:
「我到底哪裡做錯?」
「是膝蓋抬得不夠高?」
「還是骨盆跟著往後翻了?」
「下一下到底要怎麼調整?」
所以我希望系統未來提供的,不只是「正確/錯誤」這種結果,而是更具體的即時回饋。
以蚌殼式為例,如果系統發現膝蓋打開的同時,骨盆也出現明顯旋轉,就可以提示:
「骨盆旋轉過多,請保持骨盆穩定。」
如果膝蓋還沒有達到設定的動作範圍,可以提示:
「可以再稍微打開膝蓋。」
如果重要關鍵點被遮住,則可以提示:
「目前無法清楚辨識,請稍微調整姿勢或鏡頭。」
這樣系統回饋的就不只是結果,而是告訴使用者:
現在發生了什麼,以及下一步可以怎麼調整。
不過,即時回饋也不能越多越好。
如果使用者正在做動作時,畫面一直跳出:
「膝蓋角度不足」
「骨盆移動」
「肩膀偏移」
「腳的位置不正確」
一次出現太多資訊,反而可能讓使用者不知道應該先改哪一個。
所以我目前比較傾向:一次先提醒最重要的一個問題。
例如蚌殼式如果目前最需要避免的是骨盆跟著旋轉,那系統就優先提醒骨盆穩定,而不是同時顯示所有小誤差。
另外,提醒方式也可以有不同形式。
例如:
讓使用者不需要一直盯著畫面,也能知道自己是否需要調整。
所以做到這裡,我開始覺得:
一個好的動作辨識系統,不只是要「看得出錯誤」,還要把錯誤轉換成使用者聽得懂、做得到的提醒。
真正希望做到的是:「哪裡需要調整,我告訴你。」