国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

這個(gè)開發(fā)者把馬桶時(shí)間變成代碼流水線:從Telegram聊天到自動

0
分享至


一個(gè)Android開發(fā)者每天花多少時(shí)間在"非編碼"事務(wù)上?版本號檢查、CI配置、合并前的代碼審查——這些瑣事像洗碗一樣必要,又像洗碗一樣讓人想逃避?,F(xiàn)在有人用LLM(大語言模型)搭了一條流水線:蹲在馬桶上聊幾句Telegram,回來代碼已經(jīng)合并到主分支。

這不是某個(gè)創(chuàng)業(yè)公司的PR稿,是一個(gè)叫hotspot-4的開發(fā)者在自己博客曬出的個(gè)人工作流。從"對著ChatGPT復(fù)制粘貼"到"全自動 toilet-to-prod(馬桶到生產(chǎn)環(huán)境)",他花了多長時(shí)間迭代?答案可能會讓還在手動調(diào)CI的你感到一絲荒唐。

階段一:從"動物式復(fù)制粘貼"到發(fā)現(xiàn)新大陸

和所有2013年的開發(fā)者一樣,他最初的使用方式堪稱原始:把IDE里的代碼復(fù)制到瀏覽器對話框,讓ChatGPT修bug或生成SQL,再復(fù)制回來。數(shù)據(jù)庫表結(jié)構(gòu)要手動貼進(jìn)去,上下文全靠打字描述。

但即便如此,這種交互已經(jīng)讓他擺脫了"教程地獄"——以前為了改一個(gè)函數(shù),要在Stack Overflow翻十幾篇帖子,現(xiàn)在幾分鐘搞定。他形容這是"發(fā)現(xiàn)了工具的力量",盡管當(dāng)時(shí)的體驗(yàn)"像動物一樣"笨拙。

他當(dāng)時(shí)的項(xiàng)目是一個(gè)寵物Android應(yīng)用,配Golang后端。核心代碼還是手寫,"精釀啤酒和精釀披薩澆灌出來的手工代碼"。但遇到重復(fù)模板時(shí),他開始讓ChatGPT代勞——畢竟"討厭寫重復(fù)代碼"是他過度工程化的根源。

那時(shí)Claude Code還沒出現(xiàn),IDE里的AI插件只能做行內(nèi)補(bǔ)全,遠(yuǎn)談不上"與代碼交互"。復(fù)制粘貼的體驗(yàn)很差,但已經(jīng)夠用了。


階段二:Docker里的"規(guī)劃-實(shí)現(xiàn)-審查"閉環(huán)

真正的轉(zhuǎn)折點(diǎn)是他不再滿足于"生成代碼片段",而是想要一個(gè)完整的開發(fā)閉環(huán)。他造了一個(gè)Docker鏡像,里面跑的不是簡單的代碼生成,而是分階段的工作流:規(guī)劃變更→實(shí)現(xiàn)代碼→運(yùn)行審查→質(zhì)量門檢測→自動合并。

這個(gè)設(shè)計(jì)的狠之處在于:LLM不再只是"寫代碼的實(shí)習(xí)生",而是被嵌入到工程流程的每個(gè)環(huán)節(jié)。規(guī)劃階段輸出技術(shù)方案,實(shí)現(xiàn)階段寫具體代碼,審查階段自己給自己找茬,最后CI通過才放行。

他承認(rèn)市面上已有現(xiàn)成的Agent系統(tǒng)——那種"輸入提示詞就自動在看板排期、用worktree并行開發(fā)、拿markdown文件當(dāng)框架"的工具。他試過,不喜歡。理由是:它們燒token燒得太兇,卻給所有項(xiàng)目喂同一套方案,不管是TypeScript后端、React前端還是原生移動端," bold name for a markdown file(給markdown文件起個(gè)浮夸名字就叫框架)"。

換句話說,通用等于平庸。他的Android+Golang組合有特定節(jié)奏,需要定制。

階段三:Telegram成為需求入口的魔幻現(xiàn)實(shí)

最騷的操作是把Telegram聊天作為整個(gè)流程的起點(diǎn)。不是Slack,不是Discord,是Telegram——因?yàn)槭謾C(jī)常駐、通知可靠、語音輸入方便。


場景是這樣的:他在馬桶上想到一個(gè)功能,對著手機(jī)說幾句,Telegram bot幫他整理成結(jié)構(gòu)化需求,自動轉(zhuǎn)成GitHub issue。Docker里的LLM agent讀到issue,開始執(zhí)行規(guī)劃-實(shí)現(xiàn)-審查-合并的循環(huán)。CI最后推一個(gè)新版本到應(yīng)用商店。

整個(gè)過程他" unhealthy amount of fun(不健康地樂在其中)",到現(xiàn)在還在微調(diào)。那些他以前寧愿花半天寫腳本、只為省3分鐘或省點(diǎn)腦力的"怪癖",現(xiàn)在LLM替他干了,還附帶"可愛的Unicode圖標(biāo)"在bash消息里。

他特別提到一個(gè)具體痛點(diǎn):以前發(fā)Android版本時(shí),版本號如果沒提前 bump(遞增),CI跑完構(gòu)建、測試、lint、推送到商店,最后一步部署失敗,還不會通知他。現(xiàn)在這條流水線把版本檢查也包了進(jìn)去。

為什么他不買現(xiàn)成的?

這個(gè)選擇本身就有產(chǎn)品經(jīng)理思維。他拆解了現(xiàn)有Agent系統(tǒng)的成本結(jié)構(gòu):token消耗是顯性成本,"通用體驗(yàn)"是隱性成本——為所有技術(shù)棧做妥協(xié),意味著對任何特定棧都不夠好。

他的Android+Golang組合有明確的邊界:Kotlin協(xié)程、Jetpack Compose、Gin框架、特定的CI配置。自建系統(tǒng)可以把LLM的上下文窗口全砸在這些細(xì)節(jié)上,而不是浪費(fèi)在"如何同時(shí)討好React和Vue開發(fā)者"的抽象層上。

另一個(gè)細(xì)節(jié):他堅(jiān)持用GitHub issue作為中間態(tài),而不是直接讓LLM操作代碼庫。這是留給人介入的斷點(diǎn),也是工程紀(jì)律的體現(xiàn)——需求需要被顯式記錄,而不是消失在某個(gè)對話線程里。

他博客的標(biāo)題叫"My Toilet-to-Prod Pipeline",toilet不是隱喻,是字面意思。這種自嘲式的命名風(fēng)格,和他在Telegram里用語音輸入需求的隨意感,形成了一種奇怪的和諧:最嚴(yán)肅的工程自動化,從最不嚴(yán)肅的入口啟動。

他還在迭代這個(gè)系統(tǒng)。下一步是什么?他沒說。但一個(gè)能把"洗碗級瑣事"自動化到這種程度的人,清單上應(yīng)該還有別的 itch(癢點(diǎn))等著被撓。

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
19歲王鈺棟再談留洋:出國非易事 有合適機(jī)遇才去 不關(guān)注外界批評

19歲王鈺棟再談留洋:出國非易事 有合適機(jī)遇才去 不關(guān)注外界批評

我愛英超
2026-03-26 18:48:21
巴基斯坦外長說美伊正進(jìn)行間接談判

巴基斯坦外長說美伊正進(jìn)行間接談判

新華社
2026-03-26 18:55:07
聯(lián)大認(rèn)定“奴隸制”為最嚴(yán)重反人類罪:123票贊成,美國、以色列、阿根廷共3票反對

聯(lián)大認(rèn)定“奴隸制”為最嚴(yán)重反人類罪:123票贊成,美國、以色列、阿根廷共3票反對

揚(yáng)子晚報(bào)
2026-03-26 07:27:54
為何越來越多有錢人,寧愿買兩套房和父母住對門,也要搬離別墅?

為何越來越多有錢人,寧愿買兩套房和父母住對門,也要搬離別墅?

裝修秀
2026-03-26 14:05:47
戲都沒演明白還當(dāng)評委,自己都沒拿過獎,坐在評審團(tuán)位置不心虛嗎

戲都沒演明白還當(dāng)評委,自己都沒拿過獎,坐在評審團(tuán)位置不心虛嗎

娛樂圈筆娛君
2026-03-25 10:46:06
新版《哈利·波特》黑人斯內(nèi)普教授首曝光!梳臟辮戴金戒引熱議,演員本人卻稱被死亡威脅?

新版《哈利·波特》黑人斯內(nèi)普教授首曝光!梳臟辮戴金戒引熱議,演員本人卻稱被死亡威脅?

英國報(bào)姐
2026-03-26 21:26:58
伊朗抓捕14名叛國分子

伊朗抓捕14名叛國分子

財(cái)聯(lián)社
2026-03-26 20:04:13
內(nèi)部人士:NBA或?qū)⑷∠齑?duì)科懷·倫納德的“無效”合同

內(nèi)部人士:NBA或?qū)⑷∠齑?duì)科懷·倫納德的“無效”合同

好火子
2026-03-25 23:51:43
越扒越猛!釋永信在少林寺有多爽,你根本想不到!終于落到這下場

越扒越猛!釋永信在少林寺有多爽,你根本想不到!終于落到這下場

林輕吟
2026-03-26 07:34:21
沒想到,張雪峰的離開,意外讓藍(lán)盈瑩采訪火了,才懂她活得多清醒

沒想到,張雪峰的離開,意外讓藍(lán)盈瑩采訪火了,才懂她活得多清醒

林輕吟
2026-03-26 07:22:50
鄭裕彤家族為什么不自救?不是說香港豪門隱形資產(chǎn)很多么?

鄭裕彤家族為什么不自救?不是說香港豪門隱形資產(chǎn)很多么?

擔(dān)撲
2026-03-26 17:02:51
十二屆上海市委第八輪巡視啟動,將對21家市管單位開展常規(guī)巡視

十二屆上海市委第八輪巡視啟動,將對21家市管單位開展常規(guī)巡視

上觀新聞
2026-03-26 19:41:07
張雪峰湯建魏華等猝死引起重視,多地衛(wèi)健委推專題普及心源性疾病知識,國家衛(wèi)健委官微詳解:為何年輕男性發(fā)病風(fēng)險(xiǎn)高

張雪峰湯建魏華等猝死引起重視,多地衛(wèi)健委推專題普及心源性疾病知識,國家衛(wèi)健委官微詳解:為何年輕男性發(fā)病風(fēng)險(xiǎn)高

極目新聞
2026-03-26 20:56:20
藝高人膽大!比賽剩12秒2隊(duì)?wèi)?zhàn)平,鬼才少帥巧換一人,絕殺了對

藝高人膽大!比賽剩12秒2隊(duì)?wèi)?zhàn)平,鬼才少帥巧換一人,絕殺了對

金山話體育
2026-03-26 22:21:04
你見過哪些悶聲發(fā)大財(cái)?shù)娜耍烤W(wǎng)友:干這個(gè)買三套房子,兩個(gè)門面

你見過哪些悶聲發(fā)大財(cái)?shù)娜??網(wǎng)友:干這個(gè)買三套房子,兩個(gè)門面

夜深愛雜談
2026-02-01 18:57:04
德媒:德總統(tǒng)批評美以違反國際法 伊朗外長點(diǎn)贊

德媒:德總統(tǒng)批評美以違反國際法 伊朗外長點(diǎn)贊

參考消息
2026-03-25 21:54:32
大陸發(fā)布統(tǒng)一后安排,蔡正元趕在坐牢前,留下5個(gè)字,措辭不尋常

大陸發(fā)布統(tǒng)一后安排,蔡正元趕在坐牢前,留下5個(gè)字,措辭不尋常

影孖看世界
2026-03-26 23:36:59
美團(tuán)去年凈虧234億元,核心本地商業(yè)經(jīng)營虧損69億元

美團(tuán)去年凈虧234億元,核心本地商業(yè)經(jīng)營虧損69億元

澎湃新聞
2026-03-26 18:28:26
皮衣+裙,高級到炸

皮衣+裙,高級到炸

Yuki女人故事
2026-03-25 21:59:58
很多人都患過“帶狀皰疹”,卻不知它和“老年癡呆”有關(guān)!了解下

很多人都患過“帶狀皰疹”,卻不知它和“老年癡呆”有關(guān)!了解下

岐黃傳人孫大夫
2026-03-26 20:45:03
2026-03-27 00:11:00
像素與芯片
像素與芯片
有態(tài)度網(wǎng)友ytd
508文章數(shù) 2關(guān)注度
往期回顧 全部

科技要聞

美團(tuán)發(fā)布外賣大戰(zhàn)后成績單:虧損超200億

頭條要聞

張雪峰留巨額遺產(chǎn):二婚妻子或拿50% 剩下的女兒占1/3

頭條要聞

張雪峰留巨額遺產(chǎn):二婚妻子或拿50% 剩下的女兒占1/3

體育要聞

申京努力了,然而杜蘭特啊

娛樂要聞

劉曉慶妹妹發(fā)聲!稱姐姐受身邊人挑撥

財(cái)經(jīng)要聞

油價(jià)"馴服"特朗普?一到100美元就TACO

汽車要聞

一汽奧迪A6L e-tron開啟預(yù)售 CLTC最大續(xù)航815km

態(tài)度原創(chuàng)

家居
時(shí)尚
手機(jī)
健康
旅游

家居要聞

傍海而居 靜觀蝴蝶海

400萬人愛過的女孩,被黃謠網(wǎng)暴180天后

手機(jī)要聞

OPPO K15 Pro 系列定檔,嵐影呼吸燈搭配金屬中框

轉(zhuǎn)頭就暈的耳石癥,能開車上班嗎?

旅游要聞

3月26日最佳情報(bào)|郊野公園楊柳依依,櫻花爛漫醉游人!恭喜

無障礙瀏覽 進(jìn)入關(guān)懷版