實用的技術選擇
有趣的做法,和正確的做法,往往不是同一樣。我們選項目結束後,業務仍能操作、負擔得起的那個。
關於我們
AI SOLUTIONS 是一間做 AI、數據與軟件系統的技術公司,服務業務運作。工作刻意不華麗:先把流程弄清楚,做出站得住的東西,然後讓它繼續跑。
我們為有具體運作問題的公司設計並建立軟件:流程太慢、數據散落在互不相通的系統,或者某項工作可以由 model 處理,但前提是結果信得過。
合作通常由檢視現有流程開始。這一步經常改寫範圍——有時答案只是一個小接駁,而不是當初想要的平台;偶爾答案是暫時不必做軟件。
真的要做,就按生產環境來做:輸入驗證、錯誤處理、權限、logging,以及有文件可依的部署與還原方法。目標是團隊用得穩,另一個工程師也接得上手。
原則
這些是做事習慣,不是宣傳語句。它們決定我們建議甚麼,也決定我們拒絕甚麼。
有趣的做法,和正確的做法,往往不是同一樣。我們選項目結束後,業務仍能操作、負擔得起的那個。
程式可讀、結構常見、界線寫明。如果改一個欄位都要找專家,就是建錯了。
工作用運作結果來評:省了多少時間、少了多少錯、流程是否看得見——而不是用了多少技術。
依賴、部署與還原一開始就考慮,因為系統大多數時間是在被維護,而不是在被建立。
Model 用在確實有幫助的地方,沒有幫助就限制它。限制、成本,以及規則比 model 更合適的情況,我們會直接講。
講清楚可以省大家時間。如果項目不在我們做得好的範圍,我們會早說。