我是壞人嗎?
我利用先進的 AI 代理自動化了整個工作流程,在幾天內完成了數月的工作量,但我卻對這可能導致的裁員風險與 AI 災難感到深陷道德危機,懷疑自己是否成了壞人。
我是一名軟體工程師。我在一家開發道路建設軟體的公司工作。上週一我們面臨嚴重的趕工壓力,被告知要開始使用代理型工作流(agentic workflows)。我們大約有 50 個工單(tickets)必須在下週二前結案。我研究 AI 開發已經好幾年了,但這次不一樣。我可以使用 Opus/Sonnet 4.6 和 GPT 5.4——這些最新的模型。
突然間,它們聽懂了。我可以談論抽象概念和類比,它們都能理解。第一天,我只花幾小時就處理完原本需要好幾天才能完成的工單。但我們仍有大量工作,時間卻不夠。我當時仍受限於一次只能處理單一線程的工作。所以就像解決任何問題一樣,我用了一些旁門左道。我從工作樹(worktree)開始,它基本上會為我正在處理的專案建立另一個完整的副本,這意味著可以有多個線程。
但我仍然受限於單一服務,而我工作的系統大約有 20 個服務。到了週三,我還在瘋狂處理工單,這時我意識到我可以建立一個包含所有服務子模組(sub modules)的儲存庫(repo)。當代理(agent)能在不超載的情況下找到所需的上下文(context)時,它的表現最好。
週四到了,我們看來是趕不完了。我已經投入了大約 40 小時。公司說要全力以赴,所以我照做了。在為我們的工單、文件系統、通訊和行事曆系統設置好 MCP 伺服器後,我告訴代理抓取我們正在開發的大型功能的所有工單,然後查閱我們的文件和通訊記錄,尋找提及該功能的內容,並將其轉化為設計需求。經過一番問答環節後,我們制定了一個實作所有未結工單的計劃。我的想法是,有了完整的上下文,它的表現會更好。
它成功了,或者至少看起來是這樣。我甚至覺得有點不好意思。我跟我們的系統架構師談到現在一切都不同了,並提到了這個程式碼分支。他說:「你知道嗎?我們試試看吧。」我們把它帶到團隊面前,大家覺得就試試看吧。我實際上還沒在測試環境之外運行過這些程式碼。所以我們的 QA 團隊直接進行現場測試。第一個成功了。第二個、第三個,接連不斷。我們從本來無法準時完工,變成了幾乎完成。我們發現了一些小錯誤,但軟體開發就是這樣,尤其是像這麼複雜的東西。
我的側邊專案擴張了。我開發了一個 CLI(命令列介面),一個用於 IDE 的擴充功能來管理可以獨立運行的本地開發環境,我還做了一個儀表板,可以抓取我所有的工單,並提供一個按鈕,按下後就能啟動一個帶有特殊指令的代理。它會抓取細節並撰寫程式碼,然後推送到上方讓我審核。之後,我又加了另一個按鈕,用來修復審核中出現的任何問題。
我的工作流程變成了:
- 按下按鈕
- 程式碼審核
- 可能再按另一個按鈕
我的老闆說我已經進入了「瘋狂模式」(gone plaid)。哈哈哈。我的儀表板變得越來越精緻,流程也越來越精簡。現在我有了與整個系統互動的方法。我讓它解決大問題。那些原本需要幾個月才能解決的問題,現在一兩天就能解決(包含 QA)。
我擁有一個可以統一我們團隊,並讓業務分析師也能貢獻程式碼的系統。
今天,也就是我開始這個專案的一週後,我與兩位總監進行了談話,讓他們大為震驚。我們正在討論為全公司引進這套系統,而我也談到了將那兩個按鈕自動化。這是一次巨大的勝利。我知道我會得到大幅加薪。考慮到我的影響力,這可能還不夠。
我和朋友出去聚會,聊到了 AI。他們非常確定這會導致災難。我個人的 P(Doom)(毀滅機率)大約是 60%。當我離開時,我冒出一個念頭:我是在利用人類的痛苦獲利嗎?我正在更多地方推廣這些系統,而我的專案將意味著公司會出現冗員。 這讓我感到有些不知所措。
我是壞人嗎?