#吳恩達
吳恩達最新發聲:大模型通往AGI還得好幾年,做好長期苦戰準備
吳恩達(Andrew Ng)剛剛發表了一篇關於LLM現狀與未來的最新觀點他直言:儘管LLM令人驚嘆,但目前提升其知識水平的過程,其實比大眾認知的要零碎得多針對目前業界的兩種極端聲音,吳恩達給出了明確態度:既不要輕信LLM再過幾年就是通往AGI之路的炒作,也不要陷入LLM不過是演示品的錯誤反向炒作相反,我們需要對通往更智能模型的路徑有一個更精確的理解以下是吳恩達的核心觀點梳理LLM確實通用,但還不夠通用吳恩達首先肯定了LLM作為一種比前代技術更通用的智能形式。第一波LLM技術通過在公共網路上訓練,獲取了涵蓋廣泛主題的資訊。這使得它們的知識廣度遠超早期那些只能執行單一任務(如預測房價、下圍棋或國際象棋)的演算法。然而,它們的通用性仍遠不及人類例如,即便在預訓練階段閱遍了整個公網內容,LLM在適應特定寫作風格,或者可靠地使用簡單網站方面,依然表現掙扎——而這些通常是人類編輯或普通人能輕鬆做到的。榨乾公網資料後,全是“苦力活”在利用了幾乎所有開放網路資訊後,進步變得愈發困難吳恩達指出,如果一家前沿實驗室現在想要LLM在特定任務上表現出色——比如使用特定程式語言寫程式碼,或者在醫療、金融等利基領域輸出合理內容——研究人員必須經歷一個繁瑣且費力的過程:尋找或生成該領域的大量資料;對資料進行預處理(清洗低品質文字、去重、改寫等);將這些處理好的知識喂給LLM。甚至,為了讓模型執行某些任務(如使用網路瀏覽器),開發人員可能需要經歷更繁瑣的過程:建立大量的RL Gyms(強化學習模擬環境),讓演算法在狹窄的任務集中反覆練習相比人類,模型還太“笨”吳恩達強調,一個典型的普通人,即便閱讀的文字量遠少於前沿模型,或者在電腦操作環境中的練習量遠少於模型,卻能泛化到更廣泛的任務中。人類之所以能做到這一點,可能得益於以下機制:從反饋中持續學習的能力;對非文字輸入擁有更優越的表徵能力(吳恩達直言:LLM對圖像的Token化處理,在他看來目前仍像是一種駭客手段/權宜之計)以及許多我們尚未理解的機制結論:做好長期苦戰的準備如今推動前沿模型的發展,需要做出大量的人工決策,並採用以資料為中心的方法來工程化訓練資料吳恩達認為,未來的突破或許能讓我們不再以這種零碎拼湊的方式推進LLM。但即便沒有突破,這種持續的零碎改進,加上模型有限的泛化能力和湧現行為,仍將繼續推動技術的快速進步他在最後總結道:無論那種情況,我們都應該計畫好迎接未來多年的艱苦工作在這條建構更智能模型的道路上,前方仍有一段漫長、艱難——但也充滿樂趣的跋涉 (AI寒武紀)
吳恩達:AI 時代,求職機會換方向了
2025 年的畢業生,正面對一個規則變了的求職市場。2025 年 11 月,美國失業率升至 4.6 %,創近四年新高;中國城鎮失業率為5.1%,青年失業率(16-24歲,不含在校生)持續高位。同時,應屆畢業生規模創紀錄:2025 屆 1222 萬,2026 屆預計 1270 萬。但與過去不同,這次不是崗位總量在減少,而是機會的流向變了。就在昨天(12月17日),吳恩達一個月前在史丹佛的內部講座視訊才公開。11 月 18 日的 AI 課堂上,他用兩組資料解釋了這個變化:AI 能完成的任務複雜度,每7個月翻倍AI 程式設計能力的翻倍時間,只需70天技術在指數級加速,但崗位機會沒有同步增長。為什麼會這樣?機會流向了那裡?在這個轉折點上,什麼樣的人能抓住新機會?這篇文章,我們從這堂課出發,回答四個問題:什麼能力更重要?為什麼環境比你想的更重要?學習方式該怎麼調整?如何讓自己被發現?第一節 | 不是崗位少了,是方向變了2025年,AI 讓寫程序變得前所未有地快。但這並不意味著工程師更吃香了,恰恰相反,許多人的工作變得更容易被替代。吳恩達在課堂上說了一句話:模型可以幫你寫出正確的程式碼,但它不會告訴你,這段程式碼要去解決什麼問題。這句話點出了關鍵:現在大多數崗位的分工邏輯已經變了。不是誰更懂技術,而是誰先把問題定義清楚。以往,一個產品從想法落地,需要5~8個工程師配合開發。現在,在 AI 工具輔助下,一個人就能快速完成。工程工作被壓縮的同時,產品設計、需求拆解、目標判斷這些前置任務反而成了最關鍵的一環。為什麼這些“前置任務”變得更重要?因為產品開發本質上是一個循環:寫程式碼 → 給使用者看 → 收反饋 → 調方向 → 再寫程式碼。AI 讓第一步快了 10 倍,但其他幾步沒有同步加速。這導致整個循環的瓶頸從寫程式碼轉移到了理解使用者真正想要什麼。現實中,多數團隊的決策能力並沒有跟上這個節奏。程式碼寫得快了,方向錯了的話,速度反而成了風險。結果是:能完成任務的人越來越多但能判斷做什麼才值得做的人反而變少於是,團隊裡真正被重用的,不是寫得快的人,而是能定義方向、快速嘗試、反應靈敏的人。在吳恩達眼中,今天矽谷行動最快的工程師有一個共同特徵:他們既會寫程式碼,也會跟使用者聊天。 這種“技術+同理心”的組合,讓他們能在一個人身上完成過去需要工程師+PM兩個角色才能完成的事。工程師和產品經理的比例正在翻轉。過去是4~8:1,現在越來越多公司走向2:1,甚至逼近1:1。有些創業公司已經開始配置“1 個PM配 1 個工程師”,這在傳統矽谷公司看來幾乎不可思議。在這堂課上,還有一位嘉賓 Lawrence Moroni(曾任Google首席AI倡導者,現在ARM負責AI業務)。他也提到了一點:過去幾年,矽谷公司允許員工把各種價值觀和個人追求帶到工作中。但 2023 年之後,公司不再看情懷,只看價值:你做的東西能不能為他們賺錢。技術很強但方向不對?沒人買單。情懷很足但產出為零?同樣出局。這就是為什麼判斷力比技術更重要:你要能判斷什麼值得做,什麼不值得做。缺少這種判斷力,再強的技術能力也會被邊緣化。第二節 | 好環境比強能力更重要第一節我們說了,判斷力比技術更重要。但光這樣還不夠:就算你有判斷力,如果環境不對,你也施展不開。吳恩達在課上講了一個真實的故事:一個史丹佛學生,能力出色,拿到了一家熱門 AI 公司的 offer。公司說:先簽約,輪崗匹配會給你找好項目。 結果簽完約,他被分配去做 Java 後端支付系統。這不是 AI 項目,不是他想做的方向。一年後,他沮喪離職。“他的能力沒問題,是環境錯了。”但環境也在選人。 Lawrence Moroni講了一個例子:一個優秀的程式設計師,能力強、經驗足。被解僱後申請了 300 多個工作,深入面試很多家大廠,但每次都在最後一輪被拒。原因不是技術不行,而是他在面試中表現得過於強硬,讓面試官覺得他不適合團隊合作。調整態度後,他很快拿到 offer,工資翻倍。這兩個故事表示:第一個:你可能有能力,但被放錯了位置第二個:你的能力可能很強,但團隊合作性同樣重要能力是基礎,但環境和配合度決定了你能走多遠。很多人忽略了一個變化:AI 讓個人能做的事更多了,但也讓團隊環境的差異被放大了。過去,只要你負責一小塊、照流程執行就行。現在不一樣了:你需要快速拿到使用者反饋 (團隊要支援你直接接觸使用者)你需要快速試錯迭代 (團隊要允許失敗)你需要跨職能協作 (團隊要打破職能壁壘)如果團隊做不到這些,你個人再努力也是在內耗。吳恩達特別強調了幾個好團隊的特徵:願意共享資訊,不藏著掖著願意試錯,而不是反覆開會支援個體試驗,而不是按層級做決策他說:在這樣的環境下,你的經驗值才能累積,你的想法才有機會試一試。否則,就算你再有熱情,也撐不了多久。而這個環境,不只是你的團隊,還包括你日常相處的圈子。如果你最親近的 5 個朋友都是努力工作、快速學習、試圖用 AI 讓世界變得更好的人,你也更有可能這樣做。所以,比起崗位頭銜,看清你所在的圈子、節奏、氛圍,才是你能不能成長的真正關鍵。第三節 | 快速試錯,快速成長過去找工作,拼的是學歷、項目經歷、技能點清單。現在,這些還重要,但更重要的是:你做出過什麼?吳恩達在課上給出建議:要創新,就做20個原型,看那個有效。這是 2025 年的真實節奏。 AI 加速了任務完成的能力,但也暴露了很多人的短板:做得快,不等於做得對;學得多,不等於學得進。傳統的學習節奏是:先聽課、再練習、最後實習。AI 時代,有效成長變成了:動手試 → 被打臉 → 調方向 → 再試。這是一種新的學習習慣,甚至是一種工作習慣。Lawrence Moroni 分享了他的實踐:他在做 AI 驅動的電影製作工具時,不是花幾個月寫完整的技術文件,而是:我開始建構。測試。扔掉。再次開始。每次我腦海中的需求都在改進。為什麼要這樣?因為失敗成本變低了。吳恩達說:“你浪費了一個周末但學到了東西,這沒問題。”過去,做一個項目需要幾個月。現在,一個周末就能做出能跑的原型。Lawrence算了一筆成本帳:三個月做一個項目,最後發現方向錯了,浪費三個月三天做10個原型,扔掉9個,留1個繼續打磨,只花三天就找到方向所以,快速試錯不是急躁,而是控制風險的方法。但很多人的學習方式還停留在過去。 苦練程式碼卻從沒做出能上線的應用,苦看視訊教學卻從不和別人協作,項目一做就是大半年結果上市場沒人用。現在,AI 做得越快,你迭代得也要越快。關鍵不是做一次就對,而是做一次就知道錯在那,然後快速調整。要想跟上節奏:別等到完美才發佈別等到有把握才動手別等別人先做你再做先做出來,再說。第四節 | 真正的競爭力,是你做出過什麼前三節我們說了:能力要求變了、團隊環境重要、學習方式要變。但最後一個問題是:你怎麼證明自己?現在的招聘,越來越像選隊友,而不是篩履歷。Lawrence Moroni 自己就是個例子。2015年,他想加 入 Google Clou 團隊。前兩次面試都失敗了,儘管他已經在 Microsoft 工作多年,寫了 20 多本書。第三次,他換了策略:在面試前,他用 Google Cloud 做了一個 Java 應用,能用技術分析預測股票價格。 然後把這個項目放在簡歷上。結果,整個面試過程,面試官都在問他關於這個程式碼的問題。面試的主動權在他手上。他提前證明了自己能做什麼,而不是只說做過什麼。這讓他從 300 個候選人中脫穎而出。十年過去,這個策略在2025年更加重要。吳恩達給出了一個判斷標準:現在要看一個人值不值得合作,最簡單的方法就是看你做出過什麼,那怕一個小東西。不一定複雜,也不一定完美。但得是真實的、能用的、你親手做的。一個前職業冰球運動員的故事更能說明問題。他 13 歲輟學,自稱“活著最笨的人”。他管理一個非營利冰場,每季度需要向董事會展示營運結果,為此每年花15 萬美元請諮詢公司整合資料(來自泵房機器、壓縮機、電子表格、帳戶...)。他嘗試用 ChatGPT 自己做。結果:他現在用兩個小時就能完成報告。節省的 15 萬美元用於給貧困兒童提供冰球裝備。一個13 歲輟學的人,用 AI 做成了15 萬美元的專業諮詢工作。這比任何學歷都有說服力。你不一定要創業,但你需要作品。這類展示的效果越來越明顯。很多公司已經不看你做過什麼,而是看你正在做什麼。過去找工作,是投遞簡歷等回覆。現在是做出產品,主動展示能力。區別在於:簡歷是別人對你的評價,作品是你對自己的證明。結語|機會沒少,只是方向換了2025 年不是工作變少了,是路徑變了。過去的路徑:從學歷到經驗,從經驗到簡歷,從簡歷到面試,最後入職。現在的路徑:從能力到作品,從作品到展示,從展示到合作,在合作中成長。能力要求變了。團隊比品牌重要。學習方式要快速迭代。作品比簡歷有說服力。這四件事,決定了你能不能抓住新機會。 (AI深度研究員)
小心,AI依賴會讓你變笨!吳恩達等專家教你如何正確使用AI
全人類對AI的依賴越來越嚴重了,這可能會為我們的大腦帶來那些影響?AI工具的正確打開方式是什麼,才能儘可能避免給我們的認知帶來負面影響?一天,你常用的大模型突然當機,你的心理狀態是怎樣的?忙碌的工作日,你是否已經不知不覺長期重度依賴AI,很難不用那怕一天了?人腦是否能將思考完全託管給AI,只負責分泌多巴胺?如果全社會都本能地選擇了接受這個選項,代價是什麼呢?最近的一篇部落格就這個問題展開了較為全面的討論,主要關注寫作和程式設計領域。博主整合了各大AI領域意見領袖關於這個問題的真知灼見,引人反思。AI處理長期任務,錯誤有點多AI在處理短期任務上確實具有優勢,例如自動文字補全和程式碼建議等。這些應用可以有效提升工作效率,減少時間浪費。以程式設計為例,Cursor等工具可以幫助程式設計師完成一些重複性較高的程式碼編寫任務,從而讓開發者有更多時間專注於高層次的架構設計。然而,當AI被用於長期決策或創意任務時,問題就不那麼簡單了。AI雖然在某些領域表現出色,但它缺乏靈感和直覺,難以全面替代人類的複雜思維。知名開發者ThePrimeagen曾指出,在使用AI時,任務的時長和錯誤容忍度是必須考慮的重要因素。對於AI,任務累計時間越長,錯誤率越高對於短期任務,AI能夠有效節省時間,但如果涉及到需要深度思考的任務,過度依賴AI可能會帶來更多潛在的錯誤。使用AI前後的任務進展隨時間的變化圖AI並不是萬能的工具,過度依賴它可能導致人們忽視自己的批判性思維能力,從而影響學習和創造力的提升。我們可以參考下圖的任務分類,將III類任務交給AI,而要儘可能多地親自做I類任務。AI寫作,缺乏情感與深度如今的主流AI寫作工具已經能夠生成流暢且結構合理的文章,但這些AI生成的內容通常缺乏人類獨有的情感和深度,「AI味兒」太沖。AI並不具備像人類一樣的情感共鳴和生活經驗,因此,它無法真正像人類一樣「理解」寫作中的情感表達和深層次的思想交流。寫作,尤其是在文學和創意寫作領域,涉及到的是一種獨特的個人體驗和情感交流,而這些正是AI無法複製的。AI生成的文字,是沒有靈魂的。因為AI本身也沒有靈魂。背後有的,只是冰冷的數學與統計。人類會在字裡行間流露出來熾熱而參差的情感,而AI會輸掉這場模仿遊戲。AI讓人分心,技能也退化了AI在寫作時的自動修正、程式設計時的程式碼建議,在一定程度上提高了工作效率。與此同時,也讓我們習慣於依賴工具,逐漸降低自己獨立思考和解決問題的能力。這一現像在教育領域尤為顯著。如今,AI在學生群體滲透率極高,親自手寫作業彷彿成了真正的異類。過度依賴AI會減少他們思考和學習的機會,讓老師留下的作業失去意義。老師們也不得不使用AI來檢測AIGC率,捲入這場不必要的「貓鼠遊戲」。GPTZero,檢測文字是否由AI生成長此以往,技能退化將成為不可忽視的問題。特別是在程式設計和寫作等領域,手動操作和反覆練習對於理解和掌握知識至關重要。這些實踐領域的大神們的成功訣竅,大多數是「惟手熟爾」。專家觀點:AI無法完全取代人類的獨立思考針對此話題,各個意見領袖也都在不同時間表達了自己的觀點。吳恩達指出:學習程式設計和其他基本技能仍然是未來的關鍵。AI應當作為工具輔助人類學習,而不應成為放棄學習的藉口。今天,有些人勸阻別人學習程式設計,理由是AI會自動化這一過程。這樣的建議將被視為有史以來最糟糕的職業建議之一。科學家、分析師、市場行銷人員、招聘人員以及許多其他領域的專業人士,如果能夠通過程式設計知識理解軟體語言,就能更精確地告訴LLM或AI支援的IDE他們想要什麼,並獲得更好的結果。隨著這些工具讓程式設計變得更加簡單,現在正是學習程式設計、學習軟體語言並學會讓電腦精準執行你想要的任務的最佳時機。Paul Graham,著名的程式設計思想家,認為寫作是思考的一部分,依賴AI生成內容會使我們失去獨立思考的機會。他指出,AI在處理內容時,往往會採用一種標準化的方式,這與人類作家的個性化表達和思考方式截然不同。Nathan Baugh,一位內容創作者,警告AI可能導致內容氾濫,降低我們學習和表達的基礎技能。依賴AI可能讓我們失去真正理解和掌握知識的機會。當你將寫作外包給AI時,你最終得到的是缺乏靈魂或個性的文字。你身上的怪癖和特質也消失了,而這些恰恰是讓你的寫作無法替代的東西。Ted Gioia,知名音樂評論家,也提出AI無法替代人類在創作中的深度思考與情感表達。儘管AI能夠生成大量的內容,但這種內容缺乏人類在創造過程中加入的思想性和情感投入。Mitchell Hashimoto,HashiCorp的創始人,認為雖然AI可以為技術創新提供支援,但真正的競爭力在於如何高效地利用AI,而非僅僅依賴它。AI無法取代的職業與技能對於大多數專業來說,AI可能會在某些方面輔助工作,但可能並不會完全取代人類的職業角色。除了上面提到的寫作與程式設計外,還有很多職業是AI無法完全取代的。例如,對於資料工程師而言,雖然AI工具可以提高某些重複性工作的效率,但它無法替代人類在資料判斷和業務理解上的經驗和專業知識。同樣,AI在藝術創作中的角色是有限的,雖然它能生成一些初步的圖像或音樂,但真正的藝術加工和情感表達仍需由人類完成。這個邏輯和寫作類似。豐富的感情與創造力,是人類在AI時代生存的立身之本。將簡單、無趣、低成長價值的工作交給AI,是將人類從工具性中解脫出來。拒絕讓AI全面接管大腦的思考,是人類的主體性的獨立宣言。電影《駭客帝國》(新智元)
吳恩達最新深度訪談:警告,AI 創業的最大瓶頸已變,90%的人還沒意識到
AI進步的新方向: AI 的發展已超越單純的“規模競賽”。未來的突破將更多來自“智能體工作流”(Agentic Workflows)、多模態模型和 AI 自我生成訓練資料等多個維度。真正的瓶頸是人才,而非技術: 建構可靠的“智能體 AI”的最大障礙,不是模型本身,而是懂得如何進行系統性錯誤分析、能將人類隱性知識(如商業流程)有效教給 AI 的工程人才。技術型創始人的回歸: 在技術能力邊界模糊的 AI 早期,創始人必須對技術有深刻的直覺,才能制定正確戰略。這標誌著矽谷正重返由技術遠見者主導的時代。小而精: AI 將催生由少數頂尖人才組成的、協調成本極低的精英小團隊。01  告別“規模競賽”,AI 的未來不止一條路長期以來,科技巨頭用“規模就是一切”為行業刻下了金科玉律。但吳恩達在近期的訪談中直言,這種由公關驅動的單一敘事,正在成為一種戰略上的“隧道視野”。他承認規模依然重要,但過度關注會讓我們忽視其他更富成效的創新路徑。從“越大越好”到“越聰明越好”如果不是只有規模,未來 AI 的進步將來自何方?吳恩達描繪了一個多元化的創新組合:智能體工作流 (Agentic Workflows): 這是吳恩達思想的核心。它標誌著 AI從一個“問答機器”向一個能進行多步驟規劃、推理並自主執行任務的“任務執行者”轉變。多模態模型 (Multimodal Models): 整合文字、圖像、聲音等不同資料的能力,是建構更複雜應用的基礎。資料生成循環 (Data Generation Loops): 一個極具前瞻性的方向。即用上一代AI模型生成高品質的訓練資料(例如難題),來訓練下一代模型,實現 AI 系統的自我迭代和完善。“王牌”與未知 (Wild Cards): 探索全新的技術架構,例如將主要用於圖像生成的擴散模型(Diffusion Models)用於生成文字。這類探索隨時可能帶來非線性的突破。02  為什麼最聰明的AI也搞不定你的購物車在 AI 領域,演示(Demo)與生產(Production)之間存在巨大鴻溝。吳恩達指出,像“讓 AI 幫我上網購物”這類任務,仍是“非常棒的演示,但尚未達到生產等級”。程式碼之外的“隱性知識”當被問及實現智能體應用的最大障礙時,吳恩達的回答出人意料:“我認為最大的單一障礙……實際上是人才。”他所說的“人才”並非指程式設計師數量,而是特指那些懂得如何“通過評估來驅動一個系統性的錯誤分析流程”的團隊。隱性知識的挑戰:建構智能體是一個複雜的社會+技術挑戰。AI 的“錯誤”往往不是程式碼 bug,而是未能理解那些不成文的商業規則、組織內的社交禮儀和專有知識。例如,自動化處理髮票時,搞錯日期和打擾到 CEO,那個問題更嚴重?這些知識“被鎖在人們的頭腦裡”。從技術問題到社會+技術難題:因此,建構強大的智能體,本質上是如何將人類工作流中那些隱性的、上下文相關的知識,進行有效提取、編碼,並以此為標準來評估 AI 表現的難題。為什麼“程式碼智能體”成了模範生?在當前的智能體版圖中,程式碼智能體是“最前沿”和“最強大的範例”。原因有三:巨大的經濟激勵:巨大的市場需求吸引了頂尖的人才和海量的資源投入。開發者即使用者:建構工具的工程師本身就是使用者,這帶來了無與倫比的產品直覺和高效的迭代閉環。結構化的環境:程式碼的輸出高度結構化且易於驗證(能否編譯、運行結果是否符合預期),這提供了即時、明確的反饋,極大地加速了模型最佳化。03  當開發只需一天,你的公司還等得起一周嗎隨著 AI 輔助程式設計工具的普及,吳恩達更傾向於用“快速工程”(Rapid Engineering)來描述當下的工作狀態。這並非“去技能化”,而是將工程師的認知負荷推向了更高層次的系統設計和抽象思維。瓶頸轉移:從敲程式碼到做決策吳恩達指出:“程式設計的速度正在加快……因此,瓶頸越來越多地出現在產品管理上……即決定我們到底想建構什麼。”這個邏輯鏈條可以這樣拆解:“建構”環節被壓縮:AI 極大地縮短了開發時間。過去需要三周的原型,現在可能一天就能完成。“學習”環節相對變慢:傳統的使用者測試、市場調研等環節的速度沒有相應提升,成為了整個迭代循環的瓶頸。決策周期必須縮短:為了維持速度優勢,團隊必須想辦法加速決策。創始人直覺被放大:如何加速?吳恩達的答案是依賴“直覺”(gut)。這意味著,創始人或產品負責人腦中預先存在的、對客戶的“心智模型”,從一個加分項,變成了維持競爭速度的核心資產。04  為什麼說現在是技術人的最好時代產品管理成為新瓶頸,直接導向了另一個重要結論:技術型創始人的全面回歸。從“商業嗅覺”到“技術直覺”的權力交接吳恩達斷言:“除非你對這項技術‘能做什麼’和‘不能做什麼’有很好的感覺,否則你很難思考戰略。”在AI技術劇烈變革的今天,關於技術能力邊界的“稀缺知識”是最核心的資產。這標誌著矽谷正在重返其早期精神,那個由比爾·蓋茲、史蒂夫·賈伯斯等技術遠見者定義的時代。05  小團隊的崛起AI 帶來的效率革命,將如何重塑未來的組織形態?未來的組織:小而美的“特種部隊”吳恩達預見,未來將由“技術精湛的小團隊,配備大量 AI 工具”主導。他觀察到,自己最高效的團隊往往是規模最小、協調成本極低的團隊。一個致命陷阱:效率是蜜糖,也可能是砒霜然而,小而美並非永遠正確。在贏家通吃的市場中,搶佔市場的速度可能遠比資本效率更重要。AI 給了創始人保持精益的能力,但這並不意味著這永遠是正確的戰略。訪談的最後,吳恩達給出了一個總結:“軟體工程是其他行業將要發生的事情的預兆。”今天在軟體開發領域看到的一切——瓶頸的轉移、技能的重估、人機協同的興起——都將在未來幾年內,投射到法律、醫療、金融等所有知識工作領域。 (vibehood)
吳恩達:平行Agent是Scaling laws 的新方向
吳恩達老師最新觀點:平行Agent是擴展AI 的新方向平行Agent 正在成為擴展AI 的一個重要新方向。 AI 的能力在過去依靠更多的訓練資料、訓練階段的計算量,以及推理階段的計算量不斷提升。如今,讓多個Agent 平行運行正在成長為進一步擴展和提升效能的一種方法早期在百度的研究,以及後續OpenAI 的工作,都證明了AI 模型的效能會隨著資料量和訓練計算量的增加而穩定提升。而在推理階段,如果透過Agent 工作流程,或是在推理模型中引入「思考、反思、迭代」的過程,表現還會進一步提升。但這類方法通常需要更長的時間來產生結果。平行Agent 則提供了一條新的路徑:在不讓使用者等待過久的情況下提升效果。推理模型在生成時是順序進行的,因此往往執行階段間較長。同樣,大多數Agent 工作流程在最初的實現中也是序列的。但隨著LLM 單token 價格的不斷下降——這些技術逐漸變得更可行——而產品團隊也希望能更快地為使用者提供結果,越來越多的Agent 工作流程開始實現平行化。一些例子:許多研究型Agent 現在能夠同時抓取多篇網頁,並平行分析其內容,從而更快地產生深度研究報告部分代碼類的Agent 框架允許使用者調度多個Agent,同時在代碼庫的不同部分開展工作。例如,在Claude Code 的課程中就展示瞭如何使用git worktrees 來實現這一點一種正在快速流行的Agent 工作流程設計模式是:讓一個計算量龐大的Agent 花費數分鐘甚至更長時間來完成任務,同時由另一個Agent 負責向使用者提供簡短的進度更新。進一步演化後,這類前端Agent 還能在保持使用者知情的同時,將使用者的非同步回饋傳遞給後台的其他Agent,從而形成更有效率的協作將複雜任務(如建構一個複雜的軟件應用)拆解成更小的子任務,再分配給不同的工程師平行完成,本身對人類管理者來說就極具挑戰,尤其在需要擴展到數以百計甚至更多工程師時更為困難。同樣地,如何有效地為平行Agent 進行任務分解,也是一個難點。不過,隨著LLM 推理成本的不斷下降,使用更多的token 成為一種可行的選擇,而平行化的方式則使得這種使用不會顯著增加使用者的等待時間。越來越多關於平行Agent 的研究也在湧現。例如:《CodeMonkeys: Scaling Test-Time Compute for Software Engineering》展示了平行程式碼產生如何幫助探索更大的解法空間Junlin Wang提出的Mixture-of-Agents 架構,則是一種出乎意料的簡潔方式來組織平行Agent:讓多個LLM 獨立產生答案,再由一個彙總LLM 將它們整合為最終結果。關於如何最好地利用平行Agent,仍有大量研究與工程探索空間。但可以預見的是,能夠高效平行工作的Agent 數量會非常龐大,就像人類社會中能夠高效協同的群體人數也可以非常之多一樣 (AI寒武紀)
吳恩達深夜發文:GenAI 時代應用工程師的必備能力清單
生成式AI正在重新定義軟體工程師這個職業!剛剛,吳恩達發表了一篇深度文章,詳細剖析了一個正在快速崛起的新職業——GenAI應用工程師。這群人不僅能用AI積木塊快速搭建強大應用,還能借助AI程式設計助手以前所未有的速度開發軟體系統。值得注意的是,這個職業的技能要求和傳統軟體工程師有極大的不同。AI 時代的樂高玩具吳恩達用了一個絕妙的比喻來解釋AI 積木塊的概念。如果你只有一種樂高積木,你能搭建的結構很有限。但如果你擁有各種各樣的積木,你就能快速組合出複雜而實用的結構。軟體框架、SDK和其他工具就像這些積木塊。如果你只會呼叫大語言模型(LLM)API,這是個好開始。但如果你掌握了更多積木塊類型——提示詞技術、智能體框架、評估工具、防護欄、RAG、語音棧、非同步程式設計、資料提取、嵌入/向量資料庫、模型微調、圖資料庫與LLM結合使用、智能體瀏覽器/電腦使用、MCP、推理模型等等——你就能創造出更豐富的組合。強大的AI積木塊數量還在快速增長。雖然新積木塊不斷湧現,但許多一兩年前的積木塊(比如評估技術或向量資料庫使用框架)今天仍然非常重要。AI 程式設計的生產力飛躍AI 輔助程式設計工具讓開發者的生產力實現了質的飛躍,而且這些工具正在快速進化。Github Copilot在2021年首次發佈(2022年全面推出),開創了現代程式碼自動補全的先河。但很快,新一代AI驅動的IDE如Cursor和Windsurf提供了更好的程式碼問答和程式碼生成功能。隨著LLM的改進,基於它們建構的AI輔助程式設計工具也在不斷進步。現在我們有了高度智能化的程式設計助手,比如OpenAI的Codex和Anthropic的Claude Code(吳恩達特別提到他非常喜歡使用Claude Code,對其能夠自主編寫程式碼、測試和偵錯多次迭代的能力印象深刻)。在熟練工程師手中——那些不只是「憑感覺寫程式碼」而是深刻理解AI和軟體架構基礎、能夠引導系統朝著精心選擇的產品目標前進的人——這些工具使得以前所未有的速度和效率建構軟體成為可能。吳恩達發現,AI輔助程式設計技術的淘汰速度比AI積木塊快得多,一兩年前的技術已經遠離今天的最佳實踐。部分原因可能是,雖然AI建構者可能會使用幾十種(甚至上百種?)不同的積木塊,但他們不太可能同時使用幾十種不同的程式設計輔助工具,因此工具之間的達爾文競爭力量更強。鑑於Anthropic、Google、OpenAI和其他玩家在這個領域的大規模投資,這種瘋狂的發展速度預計會持續下去。額外加分項:產品技能在某些公司,工程師被期望按照像素級完美的產品設計圖編寫程式碼實現。但如果產品經理必須指定每個細節,這會拖慢團隊速度。AI產品經理的短缺加劇了這個問題。吳恩達觀察到,如果GenAI工程師也具備一些使用者同理心和基本的產品設計技能,團隊會進展得更快。這樣,在只獲得高層次指導的情況下(「一個讓使用者查看個人資料並更改密碼的使用者介面」),他們可以自主做出很多決策,至少可以建構一個原型來迭代。面試GenAI應用工程師的關鍵問題在面試GenAI應用工程師時,吳恩達通常會詢問他們對AI積木塊的掌握程度和使用AI輔助程式設計的能力,有時也會考察他們的產品/設計直覺。他發現有一個問題特別能預測他們的技能水平:「你如何跟上AI的最新發展?」因為AI發展如此迅速,那些有好的學習策略的人——比如閱讀The Batch、參加短期課程😃、定期動手實踐建構項目、有一個可以交流的社區——真的能保持領先優勢。相比之下,那些主要依賴社交媒體獲取AI 資訊的人(通常缺乏必要的深度)就會落後。網友熱議Andrew Ng (@AndrewYNg)的這篇文章引發了網友們的熱烈討論。Oboe (@oboelabs)提出了一個關鍵問題:AI輔助程式設計工具正在民主化複雜軟體開發的存取權,這很令人著迷。但軟體設計中人類判斷力和創造力的重要性呢?Faruk Guney (@farguney)認為術語使用很準確:完全正確的術語:生成式AI工程師,而不是籠統地使用AI工程師。Trinity (@Gh4nder)則表達了一種擔憂:AI將在3個月內取代這些人。Shady (@ShadyAlii0)提出了一個深刻的觀點:但我覺得不斷追逐工具對工程師和僱用他們的企業來說都不可持續,特別是對像我這樣的年輕工程師和學生。因為正如你所說,許多僅僅一兩年前的工具現在已經過時和低效,我認為新工具會以更高的頻率出現,因為進步幾乎每隔幾周就會到來。CGW (@cgw888)預測了一個更激進的未來:這種「新型GenAI工程師」最終會被能訪問所有工具和框架的AI取代。最後剩下的工作將是一種產品經理,一邊與不明就裡的利益相關者交談,另一邊與AI交談,但自己既不瞭解所有細節,也沒有銷售或成為VP的軟技能。Pol Avec (@pol_avec)分享了他的見解:非常同意。剛剛做了一個關於「AI是新UI」的演講——解釋了許多技能可以轉化但需要適應。就像從網頁到移動端的轉變一樣,當我們用AI更新當前技術時,還有很多領域需要覆蓋。與現有專業知識結合時,AI知識是一大優勢。Gaurav Chande (@gauravmc)總結道:💯「GenAI應用工程師」感覺就像是創業公司多年來追求的產品工程師的2025年韌體升級版。具有行動偏好和強大產品直覺的通才野獸。那些既關心為什麼又關心如何的開發者。他們的積木塊已經擴展了:智能體框架、MCP、評估、向量資料庫……讓他們能夠更快地交付。產品感不是加分項。它是將所有這些樂高積木變成使用者真正想要的東西的關鍵。 (AGI Hunt)
Agent 進入工程時代!吳恩達詳解AI Agent 建構全流程,核心不在模型,而是任務拆解與評估機制
在最新的LangChain Interrupt 峰會上,AI Fund 創始人吳恩達與LangChain 聯合創始人Harrison Chase 展開了一場對話。作為AI 教育和創業孵化的重要推動者,吳恩達圍繞Agent 建構方法論、評估機制、語音與協議基礎設施,以及開發者與創業者應具備的直覺判斷力展開系統性闡述。他提出,「agenticness」 應被理解為連續程度,而非標籤判斷;未來AI 建構者的核心競爭力,不在提示設計,而在流程建模與執行速度。▍「agenticness」 是程度而非標籤吳恩達回顧了一年多前與Harrison 同台演講的場景。那時他們正試圖說服產業相信Agent 是一個值得投入關注的方向。 「那時候,大家還不確定Agent 是不是一個重要的東西。」他說。那之後,隨著Agent 概念走紅,「agenticness」 這個詞也迅速被行銷人員廣泛使用,漸漸變得語義模糊。 “這個詞被濫用了,大家開始用它指代各種系統,但實際含義已經不明確了。”他指出,當時很多人在爭論“這個系統到底是不是Agent”、“它是否真正具備自主性”,但這類爭論本身並沒有太大價值。與其浪費時間在這些語意層面的問題上,不如換個方式思考。他提出「agenticness 是一個光譜」的概念:不同系統具有不同程度的agenticness,從幾乎無自主性到高度自主都是合理的存在,只要系統具備一定程度的自主性,都可以歸入agentic 系統的範疇。「如果你想建立一個具備一點點或很多自主性的agentic 系統,那都是合理的。沒必要去糾結它是否『真正是Agent』。」吳恩達說。這種包容性的定義有助於整個社區從語義糾纏中解放出來,更有效率地推進實際落地工作。他表示,這種思路確實起到了積極作用,讓更多開發者從「是否為Agent」的問題中抽身,專注於系統是否能解決實際問題。▍Agent 建模經驗嚴重不足當被問到目前建構者處於怎樣的「agenticness 光譜」階段時,吳恩達表示,他團隊會使用LangGraph 去處理一些較複雜的問題,例如多步驟流程自動化。 「但我也看到很多現實中的商業流程其實是線性的,或者是線性中夾雜一些失敗分支。」他說。他舉例說明,在一些業務中,人類目前仍在重複完成一系列可預測的操作,例如:填寫表格、在網頁搜尋資訊、訪問資料庫確認是否涉及合規、判斷是否可以銷售某樣物品。這類流程其實是「複製—貼上—再搜尋—再貼上」的循環,結構相對固定。這些流程本質上非常適合agent 化處理,但最大挑戰是,許多公司還不知道如何將其轉化為agentic 系統。 “例如應該以什麼樣的粒度去拆分任務?如果原型效果不佳,該從那個步驟優先改進?這類知識在業界實際上是非常稀缺的。”儘管有更複雜的agentic 工作流程存在,例如多循環、多代理系統,但吳恩達指出,當前階段建構者面臨的主要問題仍集中在簡單流程的建模和拆解。 “我們現在最缺乏的,其實是讓這些結構化流程自動化的'中間技能'。”▍Agent 系統需要系統直覺,快速且實用在談到建立Agent 所需的關鍵技能時,吳恩達表示,系統管道的建造能力是第一步。他指出,在現實業務流程中,往往涉及多個角色:合規、法務、人力資源等。每個角色都執行特定任務,Agent 系統需要模擬這些角色的邏輯,將流程順利接合。那麼開發者該怎麼做呢?是用LangGraph?還是MCP Host?是否需要模組化整合不同子任務?這些都取決於任務本身。而很多團隊在遇到系統出錯時,反而不知道問題在那,也不知道下一步該最佳化那個部分。「我發現很多團隊其實花太多時間依賴人工評估。每次系統調整之後,就人工看輸出是否正確。」吳恩達說。他認為評估機制的缺失,是當前Agent 建構過程中最大的「看不見的問題」。他主張快速搭建「就算很爛」的初級評估系統,例如針對某一失敗步驟,寫一個只覆蓋5 個輸入範例的檢測指令碼,用一個簡單模型去判斷系統是否回歸。 “它不需要完全替代人眼,而是去承擔那些重複性判斷任務。”他認為最理想的狀態是:開發者能在幾分鐘到幾小時內,迅速基於LangSmith 等工具做出決策。這種基於真實資料、真實失敗路徑的“觸覺型直覺”,才是系統建構中最寶貴的經驗。 “沒有這種觸覺,你可能花幾個月最佳化某個元件,但有經驗的人一眼就知道這個方向做不出來。”▍工具即積木,認知覆蓋決定效率高低吳恩達強調,現在AI 社群已經出現大量強大的工具,但開發者間的工具認知差距非常大。他將其比喻為「彩色樂高積木」:過去如果只有一種積木,例如紫色積木,那你能搭出來的東西非常有限。但現在我們有紅色、藍色、綠色、各種形狀、大小的樂高,你可以搭出幾乎任何結構。這些樂高積木的存在,例如LangGraph、Retriever、RAG、Memory、Email Generator、Guardrail 機制等,構成了建構agentic 系統的技術庫。而真正掌握這些工具的開發者,能在系統失敗時迅速重組結構,而不是陷入冗長debugging。「我寫程式碼的時候也會混合用很多任務具。我不需要是每個工具的專家,但我知道它們能做什麼,能解決什麼問題。」吳恩達說。他補充道,在過去一兩年中,RAG(檢索增強生成)的最佳實踐也發生了變化。大模型的上下文視窗增大,意味著許多過去對超參數的調節現在不那麼緊迫。許多舊的直覺已經不再適用,開發者必須不斷更新自己的“工具知識圖譜”,否則就會嚴重落後。▍語音棧與MCP 協議被低估了在討論那些關鍵領域仍被忽視時,吳恩達直言,語音技術堆疊與MCP 協議是最值得關注的方向。他認為語音應用的價值遠未被開發出來。「使用者寫提示詞其實是很高門檻的。長文字需要組織語言、反覆修改,這會讓人不願意開口。」但語音是時間向前推進的過程,使用者說出來就可以繼續下去,那怕說錯了也能反悔,互動過程更加自然。他說,在與Reald Avatar 合作建構的虛擬分身中,一開始系統回應時間為5~9 秒,使用者體驗非常糟糕。後來他們加入了“預響應機制”,即大模型會先說出“讓我想想”、“這個問題挺有趣”等緩衝語句,填補這幾秒的空白,大幅提升了體驗。他們還發現,在語音系統上加上「呼叫中心背景音」也會緩解等待感。這種小技巧雖然簡單,但卻是建構語音系統時非常重要的工程方法論。 “語音Agent 的運行邏輯和文字Agent 是完全不同的。”同時,他也強調MCP 協議在未來多模型系統中的價值。當前企業在建構Agent 時常常需要連接多個資料來源、API、服務介面,如果每一對都要手寫介面卡,維護成本極高。「MCP 是一次真正意義上的介面標準化嘗試。」吳恩達表示。他指出,目前MCP 伺服器端實現仍不穩定,許多認證機制不完善、Token 管理不一致,但整體方向是正確的。未來MCP 應該發展出分層資源發現機制,不再是列出一大堆平鋪的API,而是讓Agent 能結構化地發現呼叫路徑。他總結道,我們正在邁向一個「n 個Agent 對接m 個資料來源」的世界,MCP 的存在讓它從n×m 的維護成本變成n+m 的介面管理,這是一次計算複雜度的飛躍。▍勝負手取決於技術理解和執行速度在對話最後,吳恩達談到AI Fund 的工作。他表示,AI Fund 不做外部投資,而是共同創辦公司。他們在篩選合作對象時最重視兩點:一是「技術理解力」。他說,現在很多人講市場、講定位、講go-to-market 策略,這些當然重要,但都是可以短期內補課的。而對技術的理解、對系統的建構直覺,是長時間累積的稀缺能力。二是“執行速度”。吳恩達表示,他見過一些團隊,在2 周內完成其他團隊3 個月才能做完的事。而這類速度,幾乎是成敗的分水嶺。 「很多團隊從來沒見過『一個優秀團隊到底能有多快』。」他說。他最後說,無論是否是程式設計師,未來最重要的技能就是「能精確表達你想讓電腦做什麼」。他說:“即使你是CFO、法律顧問、前台,如果你能寫一點Python,那怕很基礎,也能極大提升你和AI 合作的能力。” (有新Newin)
吳恩達:如何在人工智慧領域打造你的職業生涯?
【AI速讀】這篇文章探討了如何在人工智慧領域建立職業生涯。文章涵蓋了從基礎技能學習到項目實踐,再到找到合適工作的各個方面,並提供了具體的建議和步驟。以下是文章的主要內容:1.編碼人工智慧是新的讀寫能力語言讀寫能力的演變:幾百年前,語言讀寫能力並不普及,但隨著時間的推移,它變得普遍並豐富了社會。程式碼的重要性:程式碼是人與機器之間最深入的交流方式,隨著機器在日常生活中的重要性增加,程式設計能力變得越來越重要。人工智慧和資料科學的應用:線性回歸模型可以幫助披薩店老闆最佳化需求預測和供應鏈管理。2.職業生涯發展的三個步驟學習基礎技能:包括機器學習、深度學習、數學和軟體開發。從事項目工作:與缺乏AI專業知識的利益相關者合作,估計項目完成時間和投資回報。找到一份工作:建立支援性社區,幫助你成長和找到工作。3.學習有前途的人工智慧職業的技術技能基礎機器學習技能:線性回歸、邏輯回歸、神經網路等。深度學習:瞭解神經網路的基本知識和實際技能。與機器學習相關的數學:線性代數、機率和統計、微積分。軟體開發:程式設計基礎、資料結構、演算法、軟體設計、熟悉Python和相關庫。4.你應該學習數學來獲得人工智慧的工作嗎?數學的重要性:瞭解演算法背後的數學有助於偵錯和最佳化。現實應用:根據具體工作需求,分清輕重緩急,掌握必要的數學知識。5.成功AI項目的範圍確定業務問題:找到領域專家,瞭解他們最希望改進的三件事。頭腦風暴AI解決方案:提出多種潛在解決方案。評估解決方案的可行性和價值:通過已發表的作品、競爭對手的行為或快速概念驗證進行評估。確定里程碑:設定機器學習和業務指標。預算資源:考慮資料、人員、時間和團隊支援。6.尋找與您的職業目標互補的項目從小處著手:利用早期項目學習和積累經驗。項目想法的來源:加入現有項目、閱讀和交流、關注應用領域、發展副業。項目選擇清單:技術挑戰性、團隊合作、項目的影響力和複雜性。7.建立能夠展示技能進步的項目組合項目組合的重要性:展示技能進步的項目組合有助於找工作。溝通和領導力:解釋你的想法和項目成果,展示領導能力。8.啟動人工智慧工作搜尋的簡單框架求職步驟:選擇公司、準備面試、選擇職位和協商薪資。角色和行業轉換:逐步轉換角色或行業,利用資訊面試瞭解新角色和行業。9.找到適合你的AI工作求職細節:研究角色和公司,安排資訊面試,直接申請或通過推薦獲得面試機會。求職技巧:更新簡歷,準備面試,選擇合適的團隊和公司。10.在人工智慧領域建立事業的關鍵團隊合作:與他人合作、影響和被他人影響的能力。網路:建立職業網路和社區。找工作:避免對抗態度,逐步推進。個人紀律:養成良好的學習和工作習慣。利他主義:幫助他人,建立積極的職業形象。11.克服冒名頂替綜合症常見現象:70%的人在某個時候會經歷冒名頂替綜合症。應對方法:找到支援你的導師或同行,認識到自己的優點,鼓勵他人。12.最後的想法珍惜每一天:思考每一天是否值得你生命的1/30,000。友情提示:AI速讀無法替代您的深度閱讀。吳恩達 加州斯坦福大學電腦科學系和電機工程系的客座教授本文節選自:How To Build Your Career in AI編碼人工智慧是新的讀寫能力今天,我們認為很多人知道如何閱讀和寫作。我希望有一天,人們知道如何編寫程式碼,特別是為人工智慧編寫程式碼,就像現在一樣普遍。幾百年前,社會並不認為語言讀寫能力是一種必要技能。少數人學會了閱讀和寫作,其他人則讓他們去閱讀和寫作。讀寫能力花了幾個世紀才得以傳播,現在社會也因此變得豐富得多。語言能夠實現人與人之間深入的交流,而程式碼是人與機器之間最深入的交流方式,隨著機器在日常生活中變得越來越重要,這種交流也變得越來越重要。傳統軟體工程——編寫程序,明確告訴電腦執行的一系列步驟——一直是編碼素養的主要途徑。許多介紹性的程式設計課程都使用建立視訊遊戲或建構網站為例。但是,人工智慧、機器學習和資料科學提供了電腦從資料中提取知識的新範式。這項技術為編碼提供了更好的途徑。許多星期天,我從附近的比薩餅店買一塊比薩餅。櫃檯後面的先生幾乎沒有理由去學習如何製作視訊遊戲或編寫自己的網站軟體(除了個人成長和獲得新技能的樂趣)。但人工智慧和資料科學對披薩店老闆也有很大價值。線性回歸模型可以幫助他更好地估計需求,從而最佳化餐廳的人員配備和供應鏈。他可以更好地預測夏威夷披薩的銷量——我的最愛!——從而提前製作更多的夏威夷披薩,減少顧客的等待時間。人工智慧和資料科學的用途幾乎可以在任何產生資料的情況下找到。因此,與傳統的軟體工程相比,各種各樣的職業會發現定製的人工智慧應用程式和資料衍生的見解有更多的用途。這使得人工智慧導向的編碼的讀寫能力比傳統的編碼更有價值。它可以使無數個人利用資料使自己的生活更豐富。我希望建構基本人工智慧應用程式的承諾,甚至比建構基本傳統軟體的承諾更能鼓勵人們學習如何編碼。如果社會接受這種新的讀寫能力,我們將從中受益。職業生涯發展的三個步驟人工智慧的迅速崛起導致人工智慧工作迅速增加,許多人正在這一領域建立令人興奮的事業。職業生涯是一段幾十年的旅程,道路並不平坦。多年來,我很榮幸地看到成千上萬的學生以及大大小小的公司的工程師在人工智慧領域找到了職業方向。職業發展的三個關鍵步驟是學習基礎技能、從事項目工作(以加深你的技能、建立個人作品集和創造影響力),以及找到一份工作。這些步驟層層相疊:這些階段適用於各種職業,但人工智慧涉及獨特的元素。例如:學習基礎技能是一個貫穿職業生涯的過程:人工智慧還處於起步階段,許多技術仍在不斷發展。雖然機器學習和深度學習的基礎正在成熟——而課程學習是掌握這些基礎的高效方式——但在這些基礎之外,在人工智慧領域,跟上不斷變化的技術比在更成熟領域更重要。從事項目工作通常意味著與缺乏人工智慧專業知識的利益相關者合作:這可能會讓尋找合適的項目、估計項目的完成時間以及投資回報並設定期望變得具有挑戰性。此外,AI項目的高度迭代性給項目管理帶來了特殊挑戰:當您不知道需要多長時間才能達到目標準確度時,您如何制定建構系統的計畫?即使系統達到了目標,也可能需要進一步的迭代來解決部署後的漂移問題。對人工智慧技能和職位角色的看法不一致:雖然在人工智慧領域找工作可能與其他領域找工作類似,但也有重要區別。許多公司仍在努力弄清楚他們需要那些人工智慧技能,以及如何僱傭擁有這些技能的人。你所從事的工作可能與面試官見過的任何東西都大不相同,你更有可能不得不讓潛在僱主瞭解你工作的某些方面。在你經歷每個步驟時,你也應該建立一個支援性的社區。有朋友和盟友可以幫助你——以及你努力幫助的人——會使這條路更容易。無論你是剛剛起步還是已經走了很多年,這都是真的。學習有前途的人工智慧職業的技術技能在上一章中,我介紹了在人工智慧領域建立職業生涯的三個關鍵步驟:學習基礎技術技能,參與項目,以及找到一份工作,所有這些都是成為社區的一員所支援。在這一章中,我想更深入地探討第一步:學習基礎技能。關於人工智慧的研究論文數量多到一個人一輩子都讀不完。因此,在學習時,優先選擇主題至關重要。我認為,對於機器學習技術職業來說,最重要的主題是:基礎機器學習技能:例如,理解線性回歸、邏輯回歸、神經網路、決策樹、聚類和異常檢測等模型非常重要。除了特定模型之外,更重要的是理解機器學習如何以及為什麼工作的核心概念,例如偏差/方差、成本函數、正則化、最佳化演算法和誤差分析。深度學習:深度學習在機器學習領域所佔的比重很大,如果不瞭解它,很難在該領域取得卓越的成就!瞭解神經網路的基本知識、使它們工作的實際技能(如超參數調整)、摺積網路、序列模型和變壓器是非常有價值的。與機器學習相關的數學:關鍵領域包括線性代數(向量、矩陣以及它們的各種操作)以及機率和統計(包括離散機率和連續機率、標準機率分佈、獨立性和貝葉斯規則等基本規則以及假設檢驗)。此外,探索性資料分析(EDA)——使用可視化和其他方法系統地探索資料集——是一種被低估的技能。我發現 EDA 在以資料為中心的 AI 開發中特別有用,在那裡分析錯誤和獲得見解真的可以幫助推動進展!最後,對微積分的基本直觀的理解也將有所幫助。機器學習所需的數學一直在變化。例如,雖然一些任務需要微積分,但改進的自動微分軟體使得發明和實現新的神經網路架構而不進行任何微積分成為可能。這在十年前幾乎是不可能的。軟體開發:雖然你只需要機器學習建模技能就可以找到一份工作並做出巨大貢獻,但如果你還能編寫好的軟體來實施複雜的人工智慧系統,那麼你的就業機會就會增加。這些技能包括程式設計基礎、資料結構(特別是與機器學習相關的資料幀)、演算法(包括與資料庫和資料操作相關的演算法)、軟體設計、熟悉 Python、熟悉 TensorFlow 或 PyTorch 等關鍵庫以及 scikit-learn。有很多東西要學習!即使你掌握了這份清單上的所有內容,我也希望你能繼續學習,不斷深化你的技術知識。我認識很多機器學習工程師,他們在自然語言處理或電腦視覺等應用領域或機率圖模型或建構可擴展軟體系統等技術領域掌握了更深層次的技能,從中受益匪淺。你如何獲得這些技能?網際網路上有大量優質內容,從理論上講,閱讀數十個網頁可能有效果。但是,如果目標是深入理解,那麼閱讀互不關聯的網頁效率低下,因為它們往往重複彼此的內容,使用不一致的術語(這會減慢你的閱讀速度),質量參差不齊,而且留有空白。這就是為什麼一個好的課程——將大量材料組織成連貫和合乎邏輯的形式——通常是掌握有意義的知識體的最佳方式。當你吸收了課程中提供的知識後,你可以轉向研究論文和其他資源。最後,沒有人能在一個周末甚至一個月的時間裡掌握他們需要知道的一切。我認識的所有擅長機器學習的人都是終身學習者。鑑於我們的領域變化如此之快,如果你想跟上步伐,除了不斷學習,你幾乎別無選擇。如何才能多年保持穩定的學習步伐?如果你能養成每周學習一點點的習慣,你就可以在不費吹灰之力的情況下取得重大進展。我最喜歡的書之一是 BJ 福格寫的《微習慣:小改變,大改變》,福格解釋說,建立新習慣的最好方法是從小處著手並取得成功,而不是一開始就做太大,然後失敗。例如,他建議不要試圖每天鍛鍊 30 分鐘,而要立志做一個伏地挺身,並堅持下去。對於那些想要花更多時間學習的人來說,這種方法可能有所幫助。如果你從每天觀看 10 秒的教育視訊開始,並堅持下去,那麼每天學習的習慣就會自然而然地養成。即使你在 10 秒內學不到任何東西,你也在建立每天學習一點的習慣。在某些日子裡,你可能會學習一個小時或更長時間。你應該學習數學來獲得人工智慧的工作嗎?要成為一名機器學習工程師,需要掌握多少數學數學是人工智慧的基礎技能嗎?瞭解更多的數學總是件好事!但是要學的東西太多了,所以現實地講,有必要分清輕重緩急。以下是你可能用來加強數學背景的方法。為了弄清楚那些知識是重要的,我發現問自己需要知道什麼才能做出你想做的工作的決定是有用的。在 DeepLearning.AI,我們經常問,“一個人需要知道什麼才能實現他們的目標?”這個目標可能是建立一個機器學習模型,設計一個系統,或者通過工作面試。瞭解你所使用的演算法背後的數學往往很有幫助,因為它能使你偵錯它們。但是,有用的知識深度是隨時間而變化的。隨著機器學習技術的成熟和變得更加可靠和交鑰匙,它們需要的偵錯越來越少,而對所涉及數學的較淺理解可能足以使它們工作。例如,在機器學習的早期,用於解決線性方程組(用於線性回歸)的線性代數庫還不成熟。我必須瞭解這些庫的工作原理,以便我可以選擇不同的庫並避免數值舍入陷阱。但隨著數值線性代數庫的成熟,這變得不那麼重要了。深度學習仍然是一項新興技術,因此,當您訓練神經網路和最佳化演算法難以收斂時,瞭解梯度下降、動量和亞當最佳化演算法背後的數學知識將幫助您做出更好的決策。同樣,如果您的神經網路做了一些奇怪的事情——例如,它在特定解析度的圖像上做出糟糕的預測,但在其他圖像上沒有——瞭解神經網路架構背後的數學知識將使您處於更有利的地位,以找出應該做什麼。當然,我也鼓勵由好奇心驅動的學習。如果你對某事感興趣,那就去學習吧,不管它最終可能會有多有用!也許這會引發創造性的火花或技術突破。成功 AI 項目的範圍人工智慧架構師最重要的技能之一就是能夠識別出有價值的工作。接下來的幾章將討論如何尋找和處理項目,這樣你就可以獲得經驗並建立自己的作品集。多年來,我將機器學習應用於製造業、醫療保健、氣候變化、農業、電子商務、廣告和其他行業,並從中獲得了樂趣。如果一個人不是這些行業的專家,那麼他如何在這些行業中找到有意義的項目呢?以下五個步驟將幫助您確定項目範圍。步驟 1確定業務問題(而不是人工智慧問題)。我喜歡找到一個領域專家並問:“你最希望那三件事情做得更好?為什麼它們還沒有起作用?”例如,如果你想將人工智慧應用於氣候變化,你可能會發現電網營運商無法精準預測風能和太陽能等間歇性能源未來可能產生的電力。步驟 2頭腦風暴 AI 解決方案。當我年輕的時候,我經常執行第一個讓我興奮的想法。有時這會奏效,但有時我會錯過一個可能不需要更多努力就能建構的更好的想法。一旦你理解了一個問題,你就可以更有效地頭腦風暴潛在的解決方案。例如,為了預測間歇性能源的發電量,我們可能會考慮使用衛星圖像更準確地繪製風力渦輪機的位置,使用衛星圖像來估計風力渦輪機的高度和發電能力,或者使用天氣資料來更好地預測雲層覆蓋和太陽輻照度。有時沒有好的 AI 解決方案,這也沒關係。步驟 3評估潛在解決方案的可行性和價值。你可以通過查看已發表的作品、競爭對手的所作所為,或者建構一個快速的概念驗證實施來確定一種方法是否在技術上可行。你可以通過諮詢領域專家(例如,電網營運商,他們可以就上述潛在解決方案的實用性提供建議)來確定其價值。步驟 4確定里程碑。一旦你認為一個項目具有足夠的價值,下一步就是確定要瞄準的指標。這既包括機器學習指標(例如精準性),也包括業務指標(例如收入)。機器學習團隊通常最熟悉學習演算法可以最佳化的指標。但我們可能需要跳出我們的舒適區,提出業務指標,例如與使用者參與度、收入等相關的那些指標。不幸的是,並不是每個業務問題都可以簡化為最佳化測試集精準性!如果你無法確定合理的里程碑,那可能說明你需要更多地瞭解這個問題。一個快速的概念驗證可以幫助提供缺失的視角。步驟 5預算資源。仔細考慮完成項目所需的一切,包括資料、人員、時間以及可能需要的其他團隊的支援和整合。例如,如果你需要資金購買衛星圖像,確保預算中包含這筆費用。在項目上工作是一個迭代的過程。如果在任何一步中,你發現當前的方向不可行,請回到上一個步驟,並繼續按照你的新理解進行下去。有沒有一個領域讓你感到興奮,而人工智慧可以在其中發揮作用?我希望這些步驟將指導你通過項目工作來探索它——即使你還沒有在該領域擁有深厚的專業知識。人工智慧不會解決所有問題,但作為一個社區,讓我們尋找方法,儘可能地產生積極影響。尋找與您的職業目標互補的項目不言而喻,我們只應該從事對人類負責任、合乎道德和有益的項目。但這些限制留下了大量可供選擇的項目。在前一章中,我寫了如何識別和確定人工智慧項目的範圍。本章和下一章的重點略有不同:挑選和執行著眼於職業發展的項目。成功的職業生涯將包括許多項目,希望隨著時間的推移,項目的範圍、複雜性和影響力都會增加。因此,從小處著手是可取的。利用早期的項目來學習,隨著技能的增長逐漸承擔更大的項目。當你初出茅廬時,不要指望別人會把偉大的想法或資源拱手送給你。很多人都是從利用業餘時間做小項目開始的。當你取得初步的成功——即使只是小成功——時,你不斷增長的技能會提高你提出更好想法的能力,而且更容易說服別人幫助你承擔更大的項目。如果你沒有任何項目想法怎麼辦?以下是幾個產生想法的方法:加入現有項目。如果你發現其他人有一個想法,請加入他們的項目。繼續閱讀和與人交談。每當我花很多時間閱讀、上課或與領域專家交談時,我都會有新的想法。我相信你也會。關注一個應用領域。許多研究人員正試圖推進基礎人工智慧技術,比如發明下一代變壓器或進一步擴展語言模型,因此,雖然這是一個令人興奮的方向,但也非常困難。但是,機器學習尚未應用到的應用領域是多種多樣的!我很幸運能夠將神經網路應用於從自主直升機飛行到線上廣告的各個領域,部分原因是我跳進這些應用領域時,研究這些應用的人還相對較少。如果你的公司或學校關心某個特定應用,那就探索一下機器學習的可能性。這可以讓你先睹為快,瞭解一個具有潛在創造性的應用,一個你可以做別人沒做過的獨特工作的應用。發展一個副業。即使你有全職工作,一個有趣的項目,可能會或可能不會發展成更大的東西,可以激發創造力,並加強與合作者的聯絡。當我還是一名全職教授時,從事線上教育不是我的“工作”(我的工作是研究和教授課程)的一部分。這是一個有趣的愛好,我經常出於對教育的熱情而從事這項工作。我在家錄製視訊的早期經歷,幫助我後來以更實質性的方式從事線上教育工作。矽谷充滿了初創企業的故事,這些企業最初是作為副業開始的。只要它不會與你的僱主產生衝突,這些項目可以成為有意義的事情的墊腳石。給定幾個項目想法,你應該選擇那一個?以下是一個快速檢查清單,考慮的因素:這個項目會幫助你提高技術水平嗎?理想情況下,它應該具有足夠的挑戰性,可以拓展你的技能,但又不會很難,讓你幾乎沒有成功的機會。這將讓你走上一條掌握越來越複雜的技術的道路。你有好的隊友一起工作嗎?如果沒有,有沒有可以討論事情的人?我們從周圍的人身上學到了很多,好的合作夥伴會對你的成長產生巨大的影響。它能成為一塊墊腳石嗎?如果項目成功,其技術複雜性和/或業務影響能否使其成為更大項目的有意義墊腳石?如果項目比您以前從事的項目更大,它很有可能成為這樣的墊腳石。最後,避免分析癱瘓。花一個月時間決定是否從事一個一周可以完成的項目是沒有意義的。在你的職業生涯中,你會從事多個項目,所以你有大量機會來完善你對什麼是有價值的想法。鑑於人工智慧項目的巨大數量,與其採用傳統的“準備,瞄準,開火”的方法,你可以採用“準備,開火,瞄準”的方法來加速你的進步。從事項目工作需要就建造什麼和如何建造做出艱難的選擇。以下是兩種截然不同的風格:準備,瞄準,開火:仔細計畫並認真驗證。只有在對一個方向有高度信心時才做出承諾並執行。準備、開火、瞄準:投入開發並開始執行。這可以讓你快速發現問題,並在必要時進行調整。假設您為零售商建構了一個客戶服務聊天機器人,並認為它也有助於餐廳。您是否應該在開始開發之前花時間研究餐廳市場,慢慢來但降低浪費時間和資源的風險?或者立即開始,快速行動並接受轉型或失敗的風險?這兩種方法都有各自的支持者,最佳選擇取決於具體情況。“準備,瞄準,開火”在執行成本較高時往往更勝一籌,一項研究可以揭示一個項目可能有多有用或多寶貴。例如,如果你能想出幾個其他用例(餐廳、航空公司、電信公司等),並評估這些用例以確定最有前景的一個,那麼在確定方向之前花些時間可能是值得的。“準備好,開火,瞄準”,如果你能以低成本執行,並確定方向是否可行,並找出使它奏效的微調,那麼它就會更好。例如,如果你能快速建構一個原型來確定使用者是否想要該產品,並且如果可以在少量工作後取消或轉向是可以接受的,那麼就有理由考慮快速進入。當開槍的成本很低時,也有理由開很多槍。在這種情況下,過程實際上是“準備好,開火,瞄準,開火,瞄準,開槍,瞄準,開槍”。在就項目方向達成一致後,在建構產品中的機器學習模型時,我傾向於“準備好,開火,瞄準”。建構模型是一個迭代的過程。對於許多應用來說,訓練和進行錯誤分析的成本並不高。此外,很難進行一項研究,以闡明適當的模型、資料和超參數。因此,快速建構端到端系統並修改它,直到它工作良好是有道理的。但是,當朝著某個方向前進意味著做出代價高昂的投資或進入一扇單向門(意味著一個很難逆轉的決定)時,提前花更多時間確保它真的是一個好主意往往是值得的。建立能夠展示技能進步的項目組合在職業生涯中,你可能連續從事多個項目,每個項目的範圍和複雜性都會增加。例如:1. 班級項目:The first few projects might be narrowly scoped homework assignments with predetermined right answers. These are often great learning experiences!前幾個項目可能是範圍狹窄的家庭作業任務,有預定的正確答案。這些往往是很好的學習經歷!2. 個人項目你可能會繼續從事小規模的項目,無論是單獨還是與朋友合作。例如,你可以重新實現一個已知的演算法,將機器學習應用於業餘愛好(例如預測你最喜歡的運動隊是否會獲勝),或者在你的業餘時間建立一個小型但實用的系統(例如一個基於機器學習的指令碼,可以幫助同事自動化一些工作)。參加由 Kaggle 組織的競賽也是獲得經驗的一種方式。3. 範圍和複雜性的增加成功一個接一個,為更多的技術增長、更多的資源和越來越重要的項目機會打開了大門。每個項目只是漫長旅程中的一步,希望這一步能產生積極的影響。此外:不要擔心項目太小。我的第一個機器學習研究項目之一是訓練一個神經網路,看看它模仿 sin(x) 函數的效果如何。它不是很有用,但這是一個很好的學習經歷,讓我能夠繼續進行更大的項目。溝通是關鍵。如果你想讓其他人看到你的工作的價值,並相信你可以投資更大的項目,你需要能夠解釋你的想法。為了啟動一個項目,溝通你希望建立的價值將有助於讓同事、導師和管理者加入進來,並幫助他們指出你推理中的缺陷。在你完成工作後,清楚地解釋你所完成的工作的能力將有助於說服其他人打開通向更大項目的大門。領導力不只適用於管理者。當你開始參與需要團隊合作的大型人工智慧項目時,領導項目的能力就會變得更加重要,無論你是否處於正式的領導職位。我的很多朋友都成功地從事技術而非管理方面的職業,他們能夠通過運用深刻的技術洞見來幫助指導項目,例如,在何時投資於新的技術架構或收集更多某種類型的資料,這讓他們成長為領導者,並顯著改善了項目。建立一個項目組合,特別是一個隨著時間的推移從簡單到複雜的項目組合,在找工作時將大有幫助。啟動人工智慧工作搜尋的簡單框架找工作有幾個可預測的步驟,包括選擇你想申請的公司,準備面試,最後選擇一個職位並協商薪資和福利。在這一章中,我想重點介紹一個對許多 AI 求職者有用的框架,特別是那些從其他領域進入 AI 領域的求職者。如果你在考慮你的下一份工作,問問自己: 你在轉換角色嗎?例如,如果你是一名軟體工程師、大學生或物理學家,你想成為一名機器學習工程師,這就是角色轉換。你在轉換行業嗎?例如,如果你在一家醫療保健公司、金融服務公司或政府機構工作,你想為一家軟體公司工作,這就是行業轉換。一家科技初創公司的產品經理在同一家公司(或另一家公司)成為資料科學家,這是角色轉換。一家製造公司的行銷人員在科技公司成為行銷人員,這是行業轉換。一家金融服務公司的分析師在科技公司成為機器學習工程師,這是角色和行業雙轉換。如果你想找你的第一份人工智慧工作,你可能發現轉換角色或行業比同時轉換兩者更容易。假設你是一名在金融服務業工作的分析師:如果你在金融服務領域找到一份資料科學或機器學習工作,你可以在獲得 AI 知識和專業技能的同時繼續使用你的特定領域知識。在這個職位上工作一段時間後,你就可以更好地轉到一家科技公司(如果這是你的目標)。或者,如果你成為科技公司的一名分析師,你可以繼續使用你的分析技能,但將其應用於不同的行業。成為科技公司的一員也使你更容易從同事那裡瞭解人工智慧的實際挑戰、在人工智慧領域取得成功的關鍵技能等等。如果你想轉換角色,那麼創業公司可能比大公司更容易實現。雖然也有例外,但創業公司通常沒有足夠的人手來完成所有想要的工作。如果你能幫助完成人工智慧任務,即使這不是你正式的工作,你的工作也很可能會受到賞識。這為在不離開公司的情況下進行可能的角色轉換奠定了基礎。相比之下,在大公司,僵化的獎勵制度更有可能獎勵你做好本職工作(以及你的經理支援你做你應聘的工作),但不太可能獎勵你工作範圍外的貢獻。在你期望的職位和行業工作一段時間後(例如,在一家科技公司擔任機器學習工程師),你對那個行業更高等級職位的要求就會有很好的瞭解。你還會在這個行業內建立關係網,幫助你發展。因此,未來的求職——如果你選擇堅持這個職位和行業——可能會更容易。在換工作時,你是在向未知邁出一步,尤其是如果你要轉換角色或行業時。為了更熟悉新的角色和/或行業,最未被充分利用的工具之一是資訊面試。我將在下一章分享更多資訊。我非常感謝 FourthBrain (DeepLearning.AI 旗下公司)的首席執行官薩爾瓦·努爾·穆罕默德為本章提供的一些想法。關於未來,我們有很多不知道的事情:我們什麼時候能治癒阿爾茨海默氏症?誰會贏得下一次選舉?或者,在商業背景下,我們明年會有多少客戶?隨著世界發生如此多的變化,許多人對未來感到壓力,尤其是在找工作的時候。我有一個習慣可以幫助我重新獲得一種控制感。面對不確定性,我試著:列出一些可能發生的情況,並承認我不知道那一種情況會發生。為每種情況制定行動計畫。隨著未來的到來,定期回顧情景和計畫。開始執行看起來合理的行動。例如,在2020年3月的COVID-19大流行期間,我做了這種情景規劃練習。我設想了快速(三個月)、中速(一年)和慢速(兩年)的COVID-19恢復情況,並制定了管理每種情況的計畫。這些計畫幫助我優先考慮我可以做的事情。同樣的方法也可以應用於個人生活。如果你不確定自己能否通過考試、獲得工作機會或獲得簽證——所有這些都可能會讓人倍感壓力——你可以寫出在每種可能的情況下你會怎麼做。思考各種可能性並堅持執行計畫可以幫助你有效地應對未來,無論它會帶來什麼。額外收穫:通過學習人工智慧和統計學,你可以計算出每種情況的機率。我非常喜歡“超級預測”的方法,這種方法將許多專家的判斷綜合成機率估計。使用資訊面試找到合適的工作如果您準備轉換角色(例如,第一次擔任機器學習工程師)或行業(例如,第一次在人工智慧科技公司工作),那麼您可能對目標工作有很多不瞭解的地方。資訊面試是一種很好的學習方法。資訊面試包括找到你想要瞭解的公司或角色中的某個人,並非正式地就他們的工作進行面試。這些對話與找工作是分開的。事實上,在你準備開始找工作之前,面試那些職位與你興趣相符的人會很有幫助。資訊性面試與人工智慧的關係尤為密切,因為該領域正在不斷發展,許多公司使用工作頭銜的方式不一致。在一家公司,資料科學家可能主要被期望分析業務資料並在幻燈片上呈現結論。在另一家公司,他們可能會編寫和維護生產程式碼。資訊性面試可以幫助您弄清楚特定公司的人工智慧人員實際上在做什麼。隨著人工智慧領域機會的迅速增加,許多人將第一次從事人工智慧工作。在這種情況下,一次資訊面試對於瞭解實際情況以及從事這項工作需要那些技能是非常有價值的。例如,你可以瞭解一家公司使用那些演算法、部署流程和軟體棧。如果你不熟悉以資料為中心的人工智慧運動,你可能驚訝地發現,大多數機器學習工程師要花費大量時間迭代清理資料集。通過提前研究面試者和公司,為資訊面試做好準備,這樣你就可以提出有針對性的問題。你可能會問:你通常一周或一天的工作是什麼?這個職位最重要的任務是什麼?成功最重要的技能是什麼?你的團隊如何共同努力實現目標?招聘流程是什麼?考慮到過去脫穎而出的候選人,是什麼讓他們脫穎而出?找到願意接受採訪的人並不總是一件容易的事,但如今身居要職的很多人在剛入這一行時都曾得到過前輩的幫助,他們中的很多人也希望回報他人。如果你能聯絡到已經在你的社交圈中的人——比如在你之前轉行的朋友,或者和你上過同一所學校的人——那就太棒了!Pie & AI這樣的聚會也能幫助你建立社交圈。最後,要禮貌和專業,感謝你面試的人。當你有機會時,也請把它傳遞下去,幫助在你之後的人。如果你收到來自 DeepLearning.AI 社區某人的非正式面試請求,我希望你能靠近他們,幫助他們更上一層樓!如果你想瞭解更多關於非正式面試的資訊,我推薦加州大學伯克利分校職業中心的這篇文章。我多次提到過你的人脈和社區的重要性。你遇到的人,除了提供有價值的資訊外,還可以通過把你介紹給潛在僱主來發揮不可估量的作用。找到適合你的AI工作在本章中,我想討論一些找工作的細節。典型的求職過程遵循一條相當可預測的路徑。通過線上搜尋或與朋友交談,瞭解研究角色和公司。如果願意,可以安排非正式的資訊面試,與對你感興趣的公司的人交談。要麼直接申請,要麼(如果可以的話)從內部人士那裡獲得推薦。接受邀請公司的面試。收到一個或多個工作邀請,並選擇一個。或者,如果你沒有收到工作邀請,請向面試官、人力資源人員、線上討論板或任何能幫助你規劃下一步行動的人尋求反饋。雖然這個過程可能很熟悉,但每一次求職都是不同的。以下是一些提示,可以增加你找到一個支援你蓬勃發展的職業生涯並使你不斷成長的機會。注意基本要素。一份引人注目的簡歷、一系列技術項目以及出色的面試表現將為你打開大門。即使你獲得了公司某人的推薦,簡歷和作品集仍是你與許多尚不認識你的人建立聯絡的第一步。更新你的簡歷,並確保它清晰地呈現了你與目標職位相關的教育和工作經歷。針對每一家公司,調整你的溝通方式,解釋你為何是合適人選。面試前,詢問招聘人員對你的期望。花時間回顧並練習回答常見面試問題,複習關鍵技能,學習技術材料,確保它們在你腦中鮮活起來。之後,做筆記來幫助你記住說過的話。要尊重和負責任。帶著雙贏的心態去面試和談判。在社交媒體上,憤怒比理性傳播得更快,所以一個關於僱主付薪過低的故事會被放大,而一個關於僱主公平對待員工的故事則不會。絕大多數僱主都是道德和公平的,所以不要讓一小部分受虐待的員工的故事左右你的做法。如果你要離開一份工作,請優雅地退出。給你的僱主充足的時間,在最後的工作時間裡全力以赴,盡你所能完成未完成的工作,以一種尊重你所承擔的責任的方式離開。選擇與誰共事。由於你要參與的項目,你很容易選擇一個職位。但是,與你共事的團隊成員至少同等重要。我們周圍的人會影響我們,因此你的同事將產生重大影響。例如,如果你的朋友吸菸,那麼你也吸菸的可能性就會增加。我不知道有那項研究顯示了這一點,但我確信,如果你的大多數同事努力工作,不斷學習,並建立造福所有人的人工智慧,那麼你很可能也會這樣做。(順便說一句,一些大公司不會告訴你你的團隊成員是誰,直到你接受了工作邀請。在這種情況下,你要堅持不懈地努力,確定並與潛在團隊成員交談。嚴格的政策可能會讓你無法適應,但在我看來,這增加了接受工作邀請的風險,因為它增加了你最終與不適合你的經理或團隊成員共事的機率。)從你的社區獲得幫助。在我們的職業生涯中,大多數人只進行過少數幾次求職,因此我們很少有機會好好練習。然而,總體而言,你周圍的人可能有很多經驗。不要羞於向他們求助。朋友和同事可以提供建議,分享內部知識,並把你介紹給其他人,他們可能會有所幫助。當我申請第一個教職職位時,我得到了很多支援我的朋友和導師的幫助,他們給我的很多建議都非常有用。我知道找工作的過程可能會讓人望而卻步。與其將其視為一次巨大的飛躍,不如考慮循序漸進的方式。首先確定可能的角色,並進行少量資訊面試。如果這些談話告訴你,在你準備好申請之前,還有更多的學習要做,那就太好了!至少你有一個清晰的前進道路。任何旅程中最重要的是邁出第一步,而這一步可以很小。在人工智慧領域建立事業的關鍵在人工智慧領域取得職業成功的道路比我在一本簡短的電子書中所能涵蓋的內容要複雜得多。希望前面的章節能給你前進的動力。在規劃成功之路時,請考慮以下幾點:1.團隊合作:當我們處理大型項目時,通過團隊工作比單獨工作更成功。與他人合作、影響和被他人影響的能力至關重要。因此,人際交往和溝通技巧真的很重要。(順便說一句,我以前是個很差的溝通者。)2. 網路:我討厭社交!作為一個內向的人,不得不去參加聚會,強顏歡笑,儘可能多地與人握手,這是一件可怕的事情。我寧願呆在家裡看書。儘管如此,我很幸運地在人工智慧領域找到了許多真正的朋友;我願意為他們挺身而出,他們也值得我信賴。沒有人是一座孤島,當你需要幫助或建議時,擁有一個強大的職業網路可以幫助你前進。除了社交,我發現考慮建立一個社區更有幫助。因此,與其試圖建立我的個人網路,我轉而專注於建立我所參與的社區。這附帶的好處是幫助我認識更多的人,並結交朋友。3. 找工作在建立職業生涯的所有步驟中,這一步往往最受關注。不幸的是,網際網路上有很多關於這一步的壞建議。(例如,許多文章敦促對潛在僱主採取對抗態度,我認為這沒有幫助。)雖然找工作似乎是最終目標,但這只是職業生涯漫長旅程中的一小步。4. 個人紀律很少有人會知道你周末是學習還是看電視,但他們會注意到隨著時間的推移而產生的變化。許多成功人士在飲食、鍛鍊、睡眠、人際關係、工作、學習和自我保健方面都養成了良好的習慣。這些習慣幫助他們前進,同時保持健康。5.利他主義我發現,那些在個人旅程的每一步都立志幫助他人的人,往往能為自己取得更好的結果。我們如何在為自己創造激動人心的職業生涯的同時幫助他人?克服冒名頂替綜合症在我們深入探討這本書的最後一章之前,我想談談一個嚴肅的問題,即新進入人工智慧領域的人有時會經歷冒名頂替綜合徵,即無論他們在該領域取得多大成功,都會懷疑自己是否是個騙子,是否真的屬於人工智慧社區。我想確保這不會阻止你或其他任何人在人工智慧領域成長。讓我說清楚:如果你想成為人工智慧社區的一員,那麼我張開雙臂歡迎你。如果你想加入我們,你完全屬於我們!據估計,70%的人在某個時候會經歷某種形式的冒名綜合徵。許多有才華的人公開談論過這種經歷,包括Facebook前首席營運官謝麗爾·桑德伯格、美國第一夫人米歇爾·歐巴馬、演員湯姆·漢克斯和Atlassian聯席首席執行官邁克·卡農-布魯克斯。即使在我們的社區中,甚至在有成就的人中間,這種情況也會發生。如果你自己從未經歷過這種情況,那太好了!我希望你能加入我的行列,鼓勵並歡迎所有想加入我們社區的人。人工智慧在技術上很複雜,它擁有相當數量聰明且能力超群的人才。但人們很容易忘記,要想精通任何事情,第一步都是要先不擅長它。如果你已經成功做到了不擅長人工智慧——恭喜你,你走上了正軌!我曾經很難理解線性回歸背後的數學原理。當邏輯回歸在我的資料上表現異常時,我感到很困惑,我花了好幾天時間才找到我實現的基本神經網路中的一個錯誤。今天,我仍然發現許多研究論文很難閱讀,我最近在調整神經網路超參數時犯了一個明顯的錯誤(幸運的是,一位工程師發現了這個問題並糾正了它)。所以,如果你也覺得人工智慧有挑戰性,沒關係。我們都經歷過。我敢保證,每個發表過有影響力的人工智慧論文的人,都在某個時候為類似的技術挑戰而苦苦掙扎過。以下是一些有幫助的事情。你有支援你的導師或同行嗎?如果沒有,那就參加Pie & AI或其他活動,使用討論板,努力找到一些。如果你的導師或經理不支援你的成長,那就找一些支援你的人。我也在努力如何建立一個支援性的AI社區,希望讓每個人都能更容易地找到並給予支援。沒有人是樣樣精通的專家。認識到自己擅長什麼。如果你擅長的是向朋友解釋《十滴水》中的十篇文章中的其中一篇,那麼你已經成功了!讓我們努力讓你理解其中的二十篇文章。我三歲的女兒(連數到 12 都費勁)經常試圖教我一歲的兒子東西。無論你的水平有多高——如果你至少像三歲孩子一樣見多識廣——你都可以鼓勵和提升你身後的人。這樣做也會對你有所幫助,因為你身後的人會認可你的專業知識,並鼓勵你繼續發展。當你邀請他人加入人工智慧社區時(我希望你能這麼做),也會減少對你已經是社區一員的疑慮。人工智慧是我們世界的重要組成部分,我希望每個想成為其中一員的人都能感到賓至如歸,成為我們社區的一員。讓我們共同努力,實現這一目標。最後的想法讓每一天都有意義。每年我的生日,我都會思考過去的日子和可能到來的日子。也許你擅長數學;我相信你能通過快速計算回答以下問題。但讓我問你一個問題,請憑直覺回答,不要計算。典型的人類壽命是幾天?2萬天?10萬天?100萬天?500萬天?當我問朋友時,很多人選擇了一個數十萬計的數字。(其他很多人忍不住要算出答案,這讓我很惱火!)當我還是個研究生的時候,我記得把我的統計資料輸入一個死亡計算器,算出我的預期壽命。計算器說我可以活 27,649 天。這個數字讓我震驚。我用大號字型列印出來,貼在我的辦公室牆上,作為每天的提醒。這是我們與所愛之人共度時光、學習、為未來打拚、幫助他人的全部時間。無論你今天在做什麼,是否值得你生命的1/30000? (騰訊研究院)