譯者 | 李睿
審校 | 孫淑娟
人工智慧開發經理和設計師通常使用設計思考方法來建構更以人為本和開發敏捷的人工智慧系統。
選擇正確的專案管理方法對企業的專案開發至關重要。它將幫助開發人員減少錯誤,加快開發過程,並幫助發現目標群體的問題。只有在深入了解目標群體的需求之後,開發人員才能開發出解決他們問題的解決方案。專案管理有很多方法都是著眼於發現問題,設計思維就是其中之一。
人工智慧正在成為人們生活中更重要和關鍵的一部分。從自動駕駛汽車到Siri或Alexa等語音助理,基於人工智慧的產品和服務無所不在。人工智慧設計思維是設計人工智慧系統的過程,該系統可以在資源有限的不可預測的環境中以精益而迭代的方式運作。為人工智慧設計需要與為其他類型技術設計不同的技能,因為人工智慧並不遵循可預測的規則和行為。企業需要了解更多有關人工智慧如何影響流程以及如何將其實施到其人工智慧專案中的資訊。
設計思維是創造完美開發流程的古老方法(其實還是很現代)之一。這種方法從使用者開始,並將使用者置於整個開發的中心。使用者的需求、情緒、感受以及面臨的問題應該是開發團隊最重要的事情。
在上世紀60年代,探索者開始圍繞設計思維形成他們的第一個想法,這可以在L.Bruce Arche的《視覺思考經驗》一書中找到它們。他們的目標是在實用產品或服務開發中為有創造力的人員(如畫家、作家或設計師)使用工具和最佳實踐。
一段時間以來,IT世界中的設計思維有點被遺忘了,或者它不是敏捷或Scrum時代最流行的方法,但隨著實施設計思維對專案的一些明顯改進,它的受歡迎程度不斷提高,例如更快和更好的決策,幫助企業對目標群體的問題有一個清晰的認識,降低整個專案的風險等等。
人工智慧中應用設計思考的挑戰之一是沒有通用的方法。在經過幾年類似專案的開發工作之後,Nexocode制定了一個成熟且經過實戰考驗的流程,該流程使用了許多來自設計思維的框架和解決方案,例如在軟體開發社群設計Sprint框架中流行的一種解決方案。整合並搭配知識和經驗,為每個希望透過機器學習進行創新的企業制定路線圖。它從為每個客戶量身定制的人工智慧設計Sprint研討會開始,專注於研究人工智慧機會、原型設計和測試可能的人工智慧的實現。相信每個企業都希望開發一個有用的人工智慧項目,以了解他們應該開發項目的原因、地點和方式,這就是為什麼人工智慧設計Sprint專注於這些主題的原因。這只是一個開始,但是一旦客戶決定繼續開發該項目,採取的每一步都是在設計上進行迭代的。
在將設計思維融入人工智慧開發時,團隊是關鍵。因此,擁有一支經驗豐富的人工智慧專家團隊至關重要。他們將在整個過程中發揮重要作用,他們的知識和技術將為該專案帶來重要影響。
與設計其他類型的技術相比,設計人工智慧需要不同的技能,因為人工智慧不遵循可預測的規則和行為。這意味著需要盡可能地創建以人為中心的解決方案,考慮到每天將使用這些技術的用戶的需求、情感、感受和想法,同時考慮他們在使用這種基於人工智慧的過程中可能面臨的所有問題產品或服務。設計解決方案的可行性及其影響並不像在正常的軟體開發中那麼明顯。機器學習專案需要良好、合乎道德的設計和可靠的資料來源。每個專案都不同,但專案經理的數據科學知識對於成功的研發至關重要。
設計師應專注於人工智慧設計思維,以創造以人為本的人工智慧產品和服務。這就是為什麼人工智慧設計師必須遵循與其他類型技術相同的設計思維過程的原因,但也要考慮每天使用這些技術的人們的情緒、感受和想法,同時考慮所有問題,包括人工智慧倫理,他們在使用此類人工智慧解決方案時可能會面臨的那些問題。
在人工智慧專案中,承擔責任至關重要,因為基於人工智慧的產品和服務已經在影響人們的日常生活。
在人們生活的各個方面使用人工智慧時,進行人工智慧設計思維的設計師應該考慮所有可能的場景,同時考慮實際使用過程中不同類型的風險。例如,如果人工智慧系統做出特定決策,誰應該負責?人工智慧系統的決策是最終的,還是有人員監督?
深度學習系統像黑盒子一樣運作。他們的決策過程無法以與人們可能做出決定類似的方式來解釋。在某種程度上,所有人工智慧解決方案都可以而且應該是可以解釋的。但是,人工智慧設計師需要明白,人工智慧並不是一個魔盒,它的工作方式有一些規則,這意味著人們可能知道人工智慧在特定場景中會以這種方式運作的原因。
基於人工智慧的產品和服務可能不容易信任。人工智慧演算法通常是不透明的,缺乏解釋性人工智慧會導致過度依賴人工智慧。設計思維是一種工具,它允許開發人員透過設計為使用者提供清晰回饋循環的系統來建立對人工智慧的信任,以便他們了解人工智慧演算法的作用。
人機互動是一種新事物,必須區別於標準的人機互動。有幾種人機互動最佳實踐和建議。設計思維方法是基於人工智慧的產品和服務的一個很好的框架,因為它鼓勵企業從最終用戶的角度思考人工智慧,並專注於可能的互動。
在這種情況下,與其他方法相比,設計思維的主要優勢在於它允許透過考慮輸入資料、演算法過程、輸出和所有可能使用人工智慧的場景來設計人工智慧解決方案。這樣,設計師就可以更好地控制人工智慧決策過程,讓人工智慧比程式語言更明確。
談論設計思考時要理解的最重要的事情之一就是這個階段。設計思考是一個簡單的過程,在這個過程中,下一個階段從上一個階段開始,只有在前一階段完成後才能開始。
這個階段專注於對企業的使用者產生同理心。應該聚集許多代表不同社會、思考方式、經驗和群體的人,並與他們一起發現他們的感受、想法和期望。例如,企業可以如何使用其產品或服務來改善他們的生活。
要記住的是,企業開發過程的中心始終以人員及其需求為中心。企業正在實施一個有助於其製造過程的後台人工智慧平台。每個過程都有許多利害關係人參與,第一階段是關於感覺和未來的目標和機會。在實施人工智慧時,這個階段變得更加複雜,因為可能需要了解一些有關機器學習模型、神經網路或資料分析的知識。在專案開始時就必須考慮人工智慧的可行性,以避免將複雜的實施過程引入現有的解決方案。
在與不同的人員互動之後,可以定義其目標群體和目標挑戰。開發人員需要思考採用人工智慧的機會。選擇一個具有特定且合理需求的小組,並專注於他們的問題來實施工智能解決方案。這樣可以清楚地看到整個情況,並選擇要在專案中解決的問題。現在是提出問題、尋求見解並深入研究問題的時候了。
這一階段是為目標群體的問題尋找解決方案。需要召集團隊,讓團隊成員集思廣益。這一階段的目標是釋放團隊的創造力,並找到一些新的或不尋常的方法來解決目標群體的問題。在這一階段,可以製定在專案中使用哪些人工智慧演算法、工具和技術。
在團隊成員進行腦力激盪之後,選擇最有趣的想法並將其轉換為原型,例如最小可行性產品(MVP),以盡快收集知識。在這個階段沒有必要開發一個全面的人工智慧解決方案,因為這是一個耗時的過程。這階段的主要目標應該是具備學習能力。使用這種人工智慧開發方法,企業將選擇最好的方法來開發完美的軟體。
這是最後但可能是最重要的階段之一,因為它可以幫助企業識別和消除產品的問題。這是向目標群體展示原型或在第一階段選擇的接近真實的環境中進行測試的時刻。可以觀察使用者的反應,他們如何使用企業提供的產品,以及他們的情緒。企業的解決方案能解決他們的問題嗎?如果他們不喜歡,現在是改進的時候了。
#提高客戶滿意度和企業內部軟體的業務採用率是在每個專案(包括基於人工智慧的專案)中實施設計思維的最重要優勢之一。使用設計思維方法建立的產品的使用者在使用時表現出更高的滿意度。由於企業的使用者始終處於產品開發的中心,客戶滿意度應該始終是其主要目標。
企業花在設計思考練習上的時間可以確保其長期人工智慧投資。每個企業都有其特點和需求。這就是機器學習的實施應該量身訂做的原因。設計思維有助於在企業中找到痛點並為人工智慧定義業務案例,因此有助於將其人工智慧夢想轉化為有利可圖的投資。
設計思考過程的構思階段旨在以非標準的方式進行思考,也就是開箱即用。這種方法可以引導企業找到從未考慮過的解決問題的方法。這可能有助於企業創建一個非常創新的解決方案,並在市場上脫穎而出。
當企業詳細調查目標群體及其問題時,將發展出滿足他們需求的產品,且產品成功的機會更高。
設計思考方法將會存在很長時間,這也證明它是可以用於人工智慧產品或服務開發的有效且有用的方法。
但這不是一件容易的事,企業可能會遇到問題。因此,必須找到可靠的合作夥伴為其團隊提供支持,而這將從策略會議開始,到成功的測試和開發階段結束。
原文標題:#Applying Design Thinking to Artificial Intelligence. Why Should You Use It in Your AI-Based Projects?##,作者:Dorota Owczarek
#以上是為什麼要在基於人工智慧的專案中使用設計思維?的詳細內容。更多資訊請關注PHP中文網其他相關文章!