One-Person Unicorn,一人獨角獸的時代來臨?

One-Person Unicorn,一人獨角獸的時代來臨?

2024 年 4 月份 Sam Altman 提出 One-person unicorn 的時代來臨了,他強調的是在不久的將來,可能會有一些公司只有一位 CEO,其他的工作全部都由 AI 來完成。而且這樣的公司不見得就是傳統小規模的一人公司,而是有機會成為一家獨角獸公司。

經過這半年多對 AI 的學習之旅,自己天天用 AI 工具,並用 AI 工具來解決具體問題。也聽了許多公司如何使用 AI,並參與了一些公司的開發團隊使用 AI 做軟體開發的過程。

我想藉由這篇跟大家分享一些我對 AI 融入工作與生活的想法。


相信 AI 做得到

我相信現在還是很多人在探討 AI 「做得到什麼」與「做不到什麼」。而這種想法的背後,往往是為了找到不使用 AI 的理由。

例如透過 AI coding,可能因為 AI 很難參與複雜程式的開發,也不容易理解技術債,加上有太多 domain know-how 需要說明,也經常將程式碼改壞了。

所以得出結論是,AI 適合做全新程式開發,或者個人工具開發。這段話我也曾經說過,但我覺得我現在有些想法上的改變。

到底是我沒用對,還是 AI 真的做不到?
到底是我沒認真去找到與 AI 互動的方式,還是 AI 真的搞不懂?
到底是我把期待拉太高,沒有給 AI 定義好 R&R,還是 AI 太笨?

我後來發現,其實是我把期待一開始就拉太滿所導致,如果我一樣把 AI 當成一個 role,而不是一個不分角色,不分權責,不分年資的全能角色。

如果我把 AI 當成一個學科能力很強,且沒有參與過較大規模軟體開發工作的 senior engineer。同時他才剛進公司沒多久,在公司的年資很淺,對公司產品的理解有限。

當我對 AI 的角色設定是這樣,期待是這樣,那他不懂技術債,不懂 domain know-how 本就是理所當然的事。既然他本來就不懂,那身為協作者的我,就有義務要告訴他。

當我做出了這樣的調整,我發現 AI 很多事都做得到了。

AI 技術一定還有很多進步空間,但我建議大家好好擁抱 AI,相信 AI 做得到。

當你願意相信 AI 做得到,你就會繼續找方法去善用 AI,而不是選擇將 AI 束之高閣。唯有如此,你才能享受到 AI 時代的紅利,才不會被時代給淘汰了。

可只有相信是不夠的,以下我整理了幾個很重要的觀念與能力,是我建議大家可以多多練習與強化的。


盤點能力

在麥肯錫的問題解決方法中有個很重要的概念較 MECE(Mutually Exclusive, Collectively Exhaustive),也就是互斥與窮舉。

如果你能將一件事情的可能性、元素、分支流程盡可能的窮舉出來,那對於跟真人或跟 AI 溝通都會大有幫助。可同時我們也要盡可能避免窮舉出來的選項彼此有重疊,因此我們還要考慮這些選項之間是否互斥。

關於 MECE 的細部說明我不多作介紹,但大家可以想像,當我需要跟一個人溝通時,我說:「我需要一個會員功能,會員有分一般會員跟管理者。」

這樣的敘述是否足夠清楚?不一定,但如果你能盡可能盤點所有的會員角色,並具體描述每個角色的權限範圍,那這個溝通必然會更有效。

這種能力不管是跟 AI 或真人溝通,其實都是很重要的。

善用 SMART 原則

所謂 SMART 原則其實是一種讓需求或情境具體化的方法,下表是我之前在談目標設定時使用的表格。

Specific:
明確的,你不可能跟 AI 說「有錯誤,請修正錯誤」或者「我想要新增一個數字欄位」這種含糊不清的需求。你得告訴他錯誤出現在哪,是什麼樣的操作程序所導致,正確的結果是什麼。你得將問題在哪,為什麼出錯,什麼樣才正確等清楚告知,不然他不會理解。

Measurable:
可衡量的,如果今天是個效能問題,你必須要告訴 AI 達成什麼樣的效能怎麼樣才算過關,乘載多少使用者才算滿足需求。如果是個費用問題,你得告訴他用最少的 token 完成任務,但怎麼樣算少呢?你可能得給一個具體數字,例如單次 prompt 不使用超過 20 個 token。

Attainable:
可達成的,你不能又要馬跑又要馬兒不吃草。承接上個案例,限制 AI 不能擴充機器,但要實現百倍的效能提升,很可能就是一種刁難,因為實務上或許這麼幹並不現實。

Relevant:
相關聯的,這是要確保你要 AI 完成的任務跟你想完成的目標是一致的。

Time-bound:
具時效性的
,一週減 5 公斤跟一個月減 5 公斤,兩者會採取的行動是不一樣的,這就是時效對行動帶來的影響。與 AI 協作時,時效或許不是那麼重要,但在與人互動時,時效還是挺關鍵的。

脈絡關係

也就是 context,可能是前因後果,也可能是領先指標與落後指標的關係,還可能是相關性。AI 可能懂得常識,但有太多組織內的知識他是不能理解的。

像是公司為什麼對客訴零容忍,所以客服案件的優先級永遠高於業務,又或者是公司的北極星指標為何設定為客戶數而非營收金額。

進入到系統環節的話,如果沒有架構圖、部署圖,沒有人把元件與元件間的關係告訴 AI,那他當然不知道改了 A 很可能會導致 B、C、D 崩壞。你只讓他把 A 改對,A 是對了,但其他地方掛得一蹋糊塗。

過去在與真人協作時,我們是靠著流程制度卡關,然後口耳相傳來傳遞這些知識。但 AI 無法跟你口耳相傳,他也不會主動找你討論以取得更多資訊。這就很仰賴我們提供給他的資訊是否充足了。

定義與一致性

每間公司的行話與術語都略有差異,所以當我們進入到一家公司時總得適應一段時間,而這種適應 AI 也會需要。只是人類是透過文件、會議討論、教育訓練來獲得,而 AI 則是得透過文件定義、一致性的 prompt 用語來理解。

關於行話與術語的定義必須要夠明確,讓 AI 在讀到這些關鍵字的時候理解能一致,這才能避免產出錯誤的結果。請不要像與真人互動一般說話,因為 AI 能讀出弦外之音,也能搞懂你的 hidden agenda,但 AI 現在還辦不到。

就像我跟 AI 說「數據脈絡」,他肯定無法理解這是什麼概念,我必須要把定義告訴他。並在往後溝通時,如果提到與因果、相關性相關的議題時我就會用數據脈絡這個詞來表示。這樣雙方在溝通的用詞就會趨於一致。認知落差會小,溝通效率也會提高。

定義明確,用詞一致,這是有效溝通的基礎,也是軟體工程中很重要的一個環節。

全貌很重要

在從前,我們每個人都只扮演了組織中一顆小螺絲釘,所以我們往往只著眼於自己手邊的任務。但也因為我們對工作全貌的掌握度較低,所以我們在與 AI 互動時往往只能針對我們理解的範圍來溝通。最常見的問題就是 AI 會給我了一個「局部最佳化」的結果。

舉例來說,我是 AI Agent 團隊的工程師,我請 AI 幫我用 token 極小化的方式來處理請求,目的是降低使用 AI 的費用。但這種模式可能反而拖累了 backend service 的效能,導致 backend team 為了提升效能而提升了機器等級或改變了系統部署架構,產生了新的費用。

AI 團隊的費用降低了,但 backend 團隊的費用卻提高了。最終到底有沒有省到錢呢?不好說。這就是缺乏全貌時很容易產生的結果。

這種人與人之間因為分工而產生的問題,在我們面對 AI 時也會發生。如果你沒有給 AI 全貌,那他很可能會認認真真幫你解決一個不存在的問題。

流程自動化

人類的可貴之處在於我們會自己找事做,會自己去學習,自己去釐清各種資訊,我們會有許多自發性的行為。

但目前的 AI 通常是處於我們有對他下 prompt 他才做事,而這也是為什麼現在興起了 AI Agent 風潮的原因,因為我們需要將很多工作交由 AI 來完成,但又不希望每一次都需要人工介入,或者每一次都獲得不同的結果。我們希望能自動化。

我建議,如果請 AI 協助的事項不是一致性的,而是常態性的,那最好把流程梳理清楚,並讓這件事自動化處理。能自動化的東西,通常品質都會愈來愈穩定,因為你不會想每天介入這個工作,你會嘗試找出跟 AI 溝通的問題,並持續優化。

流程自動化,其實也是一種一致性。


把 AI 當成一個具體的人來對待,設定的背景如本文開頭所述。

把 AI 當成一個學科能力很強,且沒有參與過較大規模軟體開發工作的 senior engineer。同時他才剛進公司沒多久,在公司的年資很淺,對公司產品的理解有限。

調節好期待,認真的跟這位 AI 同事協作,提供他必要的資訊,讓他能順利完成他的工作。

友善對待他,不要霸凌他,不要不教而殺,你會發現自己進步了,AI 也幫助你更好的完成了工作。

如果你覺得我內容寫得還不錯,歡迎訂閱我的電子報,我每雙週會發送一封電子報到你的信箱。訂閱連結在這,過往的電子報也在這:Gipi電子報

也鼓勵你可以將我的電子報分享給你認為有需要的朋友們,也許你的舉手之勞,將會改變另一個人的思維與習慣。

Read more

西雅圖的夜晚

第二人生的再思考

在從達拉斯飛往西雅圖的飛機上,因為有四個小時的時間,所以我花了些時間思考自己的人生。 起因於我打開了帆書 App,想說要來聽一本書時,剛好看到克里斯汀生多年前的著作《你要如何衡量你的人生?》 我馬上跟同事聊起這本書,聊完後我靜下心來好好思考當下的自己。 以下是我在 2022 年生病期間,跟 Yuki 聚會聊完第二人生後我寫下來的內容,也是當下我對第二人生的體悟。 我覺得第二人生的追求跟第一人生不同,或許不用像人生上半段那樣兢兢業業,也不用那麼目標導向,而是可以有更多的時間留給自己。 需要有份工作,但不要讓工作佔滿生活全部的時間, 需要有收入,但賺錢不該是生活的主要重心, 需要有挑戰,但不再追逐更多的名、利與成就, 需要有目標,但不必逼自己有很精確的時間軸, 需要有朋友,但不是為達成目的而去建立的人脈關係。 第一人生與第二人生不是一種立即性的切換,有時是一種漸進式的調整,甚至是同時發生。 有人說,第二人生有時是彌補第一人生中失去的東西,或者體會第一人生沒有足夠時間去體會的東西。但我想這是屬於 60-70 歲才開始展開第二人生的人的思考邏輯。趁早規劃的人可以不需要用這麼極端的

By gipi
2026 第三次復盤

2026 第三次復盤

原先要在中秋假期時完成今年的第三次復盤,可因故延誤了,但想想這季還是有許多深刻的心得值得跟大家聊聊。 青色組織夢的復興 我當年創辦學院社群時,我心裡有個很濃厚的情懷,我認為最有效的學習就是創造一個環境,讓所有人在這個環境中彼此學習,互相協助。就像一個大同社會一般,你幫我學習,我幫你成長,你貢獻一點,我也貢獻一點,這個環境肯定就會更好,而我們每個人也能獲得更多。 我當年是真心相信這件事,所以學院的第一年,我們在只有兩個正職員工的狀況下,靠著學員擔任志工,我們前前後後舉辦了將近 60 場講座,以及數十場聚會,跟數百場的小組學習活動。 只要你願意成為志工,組織一場講座,而其他的 99 個人也都做了一樣的事,我們每個人投入的是一分力氣,但最終我們會獲得一百分的回報。 這是我心目中理想的社群樣貌,而我到目前仍然相信環境對一個人的影響遠大於一個老師或是一堂課程。 可以當年,我們跌了很大一跤,那次的挫敗甚至讓我有些懷疑我是不是過度理想化了。我忽略了很多現實面的問題,也忽略了自己的身分角色,還忘了很多事,並不是那麼理所當然。那年我也在 MOPCON 分享了這個經驗,有興趣的朋友可以自行觀

By gipi
[徵才]方圓國際誠徵四個新職務

[徵才]方圓國際誠徵四個新職務

我又要來招募了,這次要招募的職缺有四個,工作地點都在台中。 6 月份的時候我啟動了一波招募,那波中我招募了工程師、門市體驗設計師、萃茶系統負責人、小舖成長主管。後來我們也引入了品茶師、珍珠學院培訓師與院長,以及一群儲備幹部們。 目前這些人都已經在職,且一起進行了許多有趣的任務。 我們相信,品牌是由內而外的,需要讓員工先感受到,客戶才會感受到, 我們相信,品牌不只是一種形象,而是一種持續兌現承諾的能力, 我們相信,餐飲不是門苦生意,而是能帶給自己與他人幸福的事業。 這是我在方圓工作這段時間,我堅定不移的信念,也是我們團隊一起前進時重要的信條。 現在,我又要招募幾位夥伴加入我們團隊,如果你對以下職務感興趣,歡迎將你的履歷寄送到我的信箱:gipi@teashop168.com.tw AI-native senior full-stack product engineer 之前已經有招募過工程師,但因為要推進的事項很多,所以想再多找一位開發夥伴加入我們。 AI-native,我希望你現在已經是將大量的工作交給 AI,不論是

By gipi
讓生活變成你喜歡的樣子

讓生活變成你喜歡的樣子

一個人一早在無人的 Stanford 校園散步,在教堂牆上看到 Faith、Hope、Charity、Love 四個詞彙,有點感觸,坐在門口的椅子上,想想這陣子做的一些決策。 管理,是管事理人 這是很多年前古哥跟我說過的一個概念,核心思路是「你得在事情上參與,理解問題的本質,並把時間花在梳理人會卡關的議題,讓人可以朝好的方向前行」。 過往專業經理人時期,我理解這概念,但因為我會有短期的戰功需求,所以我會想盡快把事情解決,對人的耐性也相對有限。當 team member 的調整速度太慢時,我可能會插手處理。這樣的好處是事情會很快有進度,壞處則是對方的學習空間減少,潛力難以激發,工作動機也會在我一次次參與後逐漸減少。 現在我比較沒有短期成果壓力,所以在找出問題根因後會願意花時間去陪一個人成長。因為我相信,只要這人是對的,最終都是先苦後甘,前面慢一點,但後面就會快很多。 就像我以前分享過的培訓概念一樣,早期人的成長不明顯,因為培訓發揮效用要時間。可當培訓的效果開始發酵,他的績效就會逐步展現。而且這人因為被信任,備栽培,所以他的工作心態也會截然不同。長期能帶來的效益是難以估計的。

By gipi