開源真實公司簡報:實踐AI原生開發並找到工作
AI Native Builder是一個開源專案,提供來自真實公司的實踐專案brief,幫助開發者透過構建AI原生專案來展示技能並獲得工作機會。專案包含多個類別,如產品預訂、自動化、智慧代理等,並設有嚴格的規則和社群反饋機制。
AI Native Builder是一個旨在彌合創始人需求與傳統招聘要求之間差距的開源專案。創始人希望找到能夠使用AI快速構建產品的開發者,而傳統的職位描述往往要求電腦科學學位和多年經驗,這種錯位使得許多有實際能力的開發者被忽視。該專案正是為了解決這一問題而生,它提供了一個實踐場地,讓開發者透過處理來自真實公司的專案brief來展示他們的AI原生構建能力,從而在求職中脫穎而出。
該專案託管在GitHub上,目前包含五個來自真實公司的專案brief,涵蓋產品、自動化、代理等多個類別。例如,Ember Coach Hire Booking是一個產品/預訂類專案,要求為一家公共交通公司構建預訂系統;Creative Ops Platform則是一個自動化/工作流專案,旨在最佳化創意運營流程;Legal Contract Review Agent是一個智慧代理專案,由PortSwigger提供,專注於合同審查;B2B Outreach Agent結合了代理與自動化,由Humble Group提供;Multi-Agent Orchestration則涉及代理架構,公司資訊已匿名化。每個brief都提供了詳細的背景說明和期望成果,但專案本身沒有任何提示,發現過程本身就是專案的一部分,這模擬了真實工作中的探索階段。
專案的使用流程非常清晰。開發者首先需要閱讀PRINCIPLES.md檔案,瞭解範圍界定框架,然後根據興趣選擇專案類別。在開始編碼之前,必須進行充分的發現工作,明確需求和技術方案。構建過程中需要即時記錄構建日誌,而不是事後補寫,這有助於回顧和分享經驗。完成後,根據brief中的標準進行自我評分,包括功能完整性、程式碼質量、創新性等多個維度。最後,將專案釋出到r/AINativeBuilder子論壇,附上範圍文件、構建日誌、自我評分和程式碼連結,以獲取社群反饋。
該專案強調誠實和透明。開發者需要誠實地記錄時間投入,並在尋求反饋前完成自我評分。目前,專案維護者會親自審查每一個提交併提供詳細評論,目標是逐步建立一個開發者之間相互學習、共同進步的開放社群。隨著更多開發者參與,討論的質量和多樣性將不斷提升。
AI Native Builder採用MIT許可證,任何人都可以自由地fork、使用和貢獻。這不僅僅是一個學習工具,更是一個展示能力的平臺。透過完成這些真實專案,開發者可以在簡歷中展示實際的AI原生構建經驗,讓創始人或招聘者看到他們的動手能力,從而在競爭激烈的求職市場中佔據優勢。無論是剛剛入門的新手還是經驗豐富的工程師,都能從中獲得寶貴的實踐機會和職業發展助力。