iT邦幫忙

2024 iThome 鐵人賽

DAY 4
0
生成式 AI

昨日 App,今日 Agent系列 第 4

Day4. Agent:產品開發的本質與矛盾

  • 分享至 

  • xImage
  •  

在前面我們提到,我們認為 AI Agent 會成為這個時代的產品新典範。不過,如果是要作為一個產品,始終會面臨到一個關鍵的挑戰是:這個產品要怎麼樣才能夠發揮價值?

如果我們想要開發出成功的 AI Agent 產品,要在哪邊下多點工夫,才能夠設計出能夠幫助人們的好 Agent呢?

一個好的產品,代表的是能夠順利解決問題,而解決問題始於提出觀點。在 AI Agent 逐漸成為熱門話題的當下,要真正理解 AI agent 作為一個產品潛力,我們需要回歸到一個更基礎的角度:產品開發的本質。

無論是傳統的 App 還是新興的 AI Agent,一個優秀產品的核心都在於有效地解決問題。而解決問題的第一步,就是透過洞察提出獨特而有價值的觀點。這種觀點提供了一個獨特的切入角度,來解決使用者問題。

這樣的洞察力以及提出觀點的能力,我們一般稱之為「產品思維」,這四個字說起來簡單,但背後需要累積的是大量與使用者交流、換位思考、能夠釐清他們真正的問題的經驗,但我們通常在產品開發的過程中累積到的不是「產品思維」的經驗,更多的是累積「做出產品」的經驗,這點我們待會來說說到底是怎麼回事……


我們先來介紹一個在產品設計領域非常著名的方法論,來指導我們如何有效地滿足用戶需求並解決使用者的問題。其中一個我們覺得特別適用的方法論是「設計思考」(Design Thinking)。這個方法論強調以人為本的設計過程,非常適合用於開發解決複雜人類問題的產品。

設計思考包括五個階段:

  1. 同理心(Empathize):深入了解用戶需求,準確定義需要解決的問題。
  2. 定義(Define):清晰地定義問題,將複雜問題提出特別的設計觀點。
  3. 構思(Ideate):根據特別的設計觀點,提出創新的解決方案。
  4. 原型(Prototype):快速製作產品原型,測試產品不同功能的效果。
  5. 測試(Test):通過反覆測試和改進,確保產品能夠不斷優化。

這五個步驟是循環的流程,設計思考著重的重點是深入理解使用者的需求,通過反覆驗證和迭代來優化產品。這套方法論幫助我們有結構地思考問題,將複雜的問題定義清晰的切入角度,並且透過快速的測試得到反饋,進而誕生能夠在市場有機會的產品。

像是設計思考方法論這種從「同理使用者」開始的流程,照理來說,應該是更接近產品開發的本質,我們得先付出心力來好好理解使用者、花時間探索出使用者真正的問題所在,如果好好地歷經這些流程,也能同時擁有訓練「產品思維」的經驗,讓我們對於使用者的需求能夠更敏銳。

但這套方法論雖然是很理想、更能夠幫助產品設計師或產品工作者接近產品開發本質的方法論,但我們會遇到一個問題:產品的問題探索固然重要,但實踐時,既有的開發流程或是產品模式,會發現無法適應這種「以人為本」的思維。


這是為什麼呢?簡單來說,是因為開發產品太貴了。

設計思考講究的是深刻地理解使用者的需求,並且從需求中洞察,這聽起來十分美好,也是我們正常來說會認為產品開發的重點,聽起來是很理所當然應該做到的事情,畢竟產品的存在意義,就是在解決人們的需求,對吧?

如果大家有在軟體團隊的經驗:或許是個 PM、或許是個工程師,或許你甚至正在做小型的軟體創業,但大家真正花在了解使用者的比例多嗎?

大部分人的情境是這樣的,你在一個既有產品的團隊工作,你一開始覺得了解使用者很重要,因為大家都這麼說,於是雖然公司沒有叫你這樣做,但你聯絡了幾位指標性明確的使用者,突發起想做了幾場使用者訪談,分享一些你觀察到的事情,並且提出一些改進的方式時……你以為大家會感謝你,但反而是開發團隊看著你,眼神彷彿在說:「哥,要確喔?排程已經到明年囉?」

為什麼會這樣?因為在這個很傳統的現實世界中,我們面臨著一些實際的限制:

每一次迭代、每一次功能的修改,在傳統既有的軟體開發模式,都意味著要投入時間、要投入金錢:設計師要做設計、工程師不知道能不能做得出來、不確定這種改動有沒有意義、甚至為了避免風險而選擇維持原樣……這可說是大部分現有的軟體工作都會遇到的現實狀況,並且資源也很有限,我們幾乎不可能滿足所有人的期待,你找的使用者就是全世界嗎?你怎麼證明你的想法是對的?雖然大家都知道要快速迭代、小步快跑,但每跑一步都是要付錢的,你要出這個錢嗎?

所以,雖然像是設計思考、或甚至其他的產品設計方法論,都告訴我們要深入理解用戶,但現實卻在大聲嘶吼:「快點啊!我們沒時間做完美了!」

這就是為什麼許多公司在實踐設計思考時會感到困惑。他們想要「以人為本」,但又要在有限的時間和預算內推出產品,理想很豐滿,現實很骨感,你不認為深入理解使用者的價值超過你要付出的成本時,你就自然而然不會做這件事,就算我們自己開了公司也一樣,很容易最後是:「以產品為本」。

但產品開發的本質,不就是解決人的問題嗎?洞察使用者、提出觀點、設計好的產品、不斷迭代,這些用左腦跟右腦想都蠻應該做的事情,怎麼感覺在目前的軟體開發流程上,反而都是帶來苦難?

沒錯,這就是我們目前面臨的窘境。我們都知道好的產品該怎麼做,但現實卻讓我們難以實踐。這就像是明明知道應該吃健康一點、原型食物、多點蛋白質、自己煮,但每次路過麥當勞時還是忍不住衝進去大吃漢堡薯條,因為吃的健康比麥當勞更花錢、而且吃起來更爽。我們都知道深入了解使用者很重要,但現實中往往只能說聲:「算了吧,反正使用者都是白癡,他們也不知道自己要什麼。」

那麼,AI Agent 到底能在這個困境中帶來什麼改變呢?

就讓我們,明天再告訴你。


上一篇
Day3. Agent:AI Agent 是什麼?
下一篇
Day5. Agent:比起傳統產品更多的是……
系列文
昨日 App,今日 Agent11
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言