任何編寫過任何復雜軟件的人都知道記錄清晰可讀的錯誤消息以簡化調試的重要性。隱秘或簡短的錯誤消息(如“錯誤#5”)將不起作用。
astromech的工作之一是進行故障排除,這通常涉及向機械師報告錯誤或問題,這通常可能是活人。 。至少R2模型的Astromech機器人可以解析至少一些口頭語言,因為R2-D2的註釋會顯示給Luke,因此他可以在X翼的屏幕上閱讀它們。 Astromech機器人已經可以通過揚聲器發出嗶嗶聲,因此為他們提供語音很簡單。
我瀏覽了Wookieepedia,但是在 R2或 astromech文章,介紹為什麼他們沒有語音能力。雖然有關astromechs的文章涵蓋了交流的話題,但它從未說明為什麼他們不會說話。
我知道,《星際大戰》(em War)的編寫和發行是早在任何實用的語音合成系統都可以使用,但是《星球大戰》中的幾乎所有東西都已經過重新調整或合理化。 ?
讓我澄清兩點,因為即使我以前包括了其中的一些內容,也被誤解了。 (我認為我不必專門將其全部拼寫-對此感到抱歉。)
- Astromech機器人可以理解所講的語言(大概或至少是Galactic Basic Standard)
- Astromech機器人(至少是R2-D2)可以使用語言進行響應,如 Empire Strikes Back 中所示,當R2-D2的註釋顯示在駕駛艙中時
- 前兩點表明,astromechs(至少R2單元)具有完整的語言處理能力,既可以理解又可以使自己理解。
- Astromech droids可以發出聲音,就像經常被證明的那樣。
因此,astromech droids說話所需的只是一張音素表,因此它可以匹配想要的單詞與音素一起播放。與計算機以任何一種語言處理和響應所需的所有AI軟件以及該語言中所有單詞的數據庫相比,這需要非常很小的內存。
因此,已經可以處理語言的機器人或計算機的車載語音的成本很小,因為已經包括了99.5%的軟件和硬件。
現在進行故障排除。如果您從未需要使用可以提供錯誤消息的系統進行任何軟件或硬件調試(並且從我自己的軟件業務退休後,我已經做了很多 ),需要了解的幾點:
- 如果沒有技術,太空飛船可能會被迫降下或墜落在行星上(您可以說“達格巴”嗎?),因此飛行員(和機組人員)完全有可能如果在損壞飛艇後沒有適當的調試工具,該調試器將死。
- 依靠第三種軟件(例如droid協議)可能是致命的錯誤,因為很多人可能沒有情況肯定在預期的和可能的範圍內。
- 根據損壞的航天器中屬於的計算機系統,人們正在嘗試排除故障(例如,用於交互的駕駛艙顯示屏)不必要也可能是一個致命錯誤,因為該系統可能會損壞。
- 在調試或疑難解答時,請依靠用顯示屏上的g代替簡單的口頭回答最多可能很困難。 (圖片必須在X翼發動機上工作,並且需要在校準某些東西時不斷爬入和跳出座艙以讀取屏幕!)
換句話說,“繞著我的拇指走到肘部”的方法,迫使一名降落的飛行員,或者是一個不是最新的星球上的飛行員,擁有協議機器人或使用顯示器試圖修理的船上的屏幕可能會導致損壞的設備而導致無法進行維修。可以通過在astromech機器人上講話來避免這種情況。
對所有多餘的泡沫感到抱歉,但我感到人們已經忽略了構成問題一部分的這些重要觀點。