模組六|治理與收斂(Day 28–30) 第一天我給了三個數字: 上架不到一年、五十集以上。兩個 repo 加起來 1,513 個 commit。其中 ci...
模組六|治理與收斂(Day 28–30) 昨天講 AI 協作留下的垃圾。今天講一種更貴的:寫得很完整、看起來很專業、然後一次都沒再用過的東西。 最大的一筆...
模組六|治理與收斂(Day 28–30) 最後三天。前面 27 天講產線怎麼跑,這三天講它留下了什麼。 先講一個數字:.git 目錄 3.2 GB。 整個...
模組五|發布與衍生物(Day 23–27) 模組五的最後一天。前四天講封面、排版、導流、文案,每一篇的代價段落裡都有同一句話: 「因為複製上一集再改幾個數字...
模組五|發布與衍生物(Day 23–27) 昨天講短影片沒有連回正片。今天講一個更難堪的:衍生文案裡的內容,節目裡沒有。 這一篇有三起事故,而它們的成因是同...
模組五|發布與衍生物(Day 23–27) 先講一件我沒有的東西:我沒有轉換數據。 我不知道有多少人看完短影片之後去聽了正片,也不知道加了導流卡之後這個數字...
模組五|發布與衍生物(Day 23–27) 昨天講封面套版,收在「排版要交給程式」。今天講程式排版出錯的那一次。 它很小。小到我原本沒打算寫。而它的 com...
模組五|發布與衍生物(Day 23–27) 我做的是一檔中文新聞 podcast,有些集會請來賓進來對談。錄音走線上多軌,主持人與來賓各自留下一條音軌,之後...
模組四|剪輯管線(Day 17–22) 我做的是一檔中文新聞 podcast,有些集會請來賓進來對談。錄音走線上多軌,主持人與來賓各自留下一條音軌,之後交給...
模組四|剪輯管線(Day 17–22) 這是這一章最貴的一次除錯,也是我留下的紀錄裡寫得最完整的一筆。 那份剪輯記錄的小節標題直接寫著: ⚠️ 時間軸不同...
模組四|剪輯管線(Day 17–22) Day 19 拆完整條組裝鏈,收在一句話:有外部標準當錨的參數不會漂,靠耳朵決定的參數一定會漂。 這一篇講那個漂得最...
模組四|剪輯管線(Day 17–22) 前兩天講逐字稿。今天講剪點決定之後,音訊實際上經過了什麼。 這是整條產線裡最像工程的一段:全部是確定性的、可重跑的、...
模組四|剪輯管線(Day 17–22) 昨天講 ASR 的參數,留了一個伏筆:condition_on_previous_text=False 壓下了模型的...
模組四|剪輯管線(Day 17–22) 模組三講怎麼驗一份稿子。從今天開始講錄完之後的事,而這一段是整條產線裡 AI 參與最深、也最沒有出過大事的一段。 除...
模組三|腳本與確定性驗證器(Day 12–16) 模組三的最後一天。前四天講這條產線上活著的那些檢查:64 行的 bash、34 行的 Python、換一個...
模組三|腳本與確定性驗證器(Day 12–16) 前三天講怎麼驗一份稿子。今天講一個更基礎的問題: 一個每一輪都從零開始的流程,怎麼知道自己做到哪裡了? 答...
模組三|腳本與確定性驗證器(Day 12–16) 前兩天講那支 64 行 bash。它驗結構:段落在不在、標籤有沒有、事實表空不空。 它驗不了的是:這句話寫...
模組三|腳本與確定性驗證器(Day 12–16) 昨天講那支 64 行 bash 的設計。今天講它檢查什麼,以及怎麼從一份檢查清單,反推出這個專案踩過哪些坑...
模組三|腳本與確定性驗證器(Day 12–16) 模組二講素材庫,收在一顆壞掉的按鈕。今天開始講這條產線上唯一一個真正活下來的規則。 它是一支 64 行的...
模組二|選題與素材庫(Day 6–11) 模組二的最後一天,講一個我不太想寫的東西。 素材庫有一個前端儀表板,可以瀏覽條目、依日期跟情緒標籤篩選。上面有一顆...
模組二|選題與素材庫(Day 6–11) 前四天講素材庫的結構。今天講一則具體的條目,因為它的 commit 序列把一個結構問題完整暴露出來了。 這則條目總...
模組二|選題與素材庫(Day 6–11) 我做了一條把新聞素材整理成 podcast 講稿的自動化產線,前半段是把新聞存成可口播的素材,存進一個幾百則規模的...
模組二|選題與素材庫(Day 6–11) 我做了一條把新聞素材整理成 podcast 講稿的自動化產線,素材庫裡目前有 438 則資料,每一則都該照我訂的欄...
模組二|選題與素材庫(Day 6–11) 我做了一條把新聞素材整理成 podcast 講稿的自動化產線,素材庫裡目前有 438 則資料。為了讓每一則都能直接...
模組二|選題與素材庫(Day 6–11) 模組一講產線的形狀,從今天開始進裡面。第一站是最前端:新聞要怎麼存,才能直接拿來口播。 我的答案是一個 438 則...
模組一|為什麼不做全自動(Day 1–5) 模組一的最後一天,來算帳。 前四天講的都是「哪裡不能自動」。今天講反面:能自動的地方,到底省了多少。 這一篇會比...
模組一|為什麼不做全自動(Day 1–5) 昨天講了五道閘門各自想擋什麼。那份 27 行的文件裡,給出的理由只有一句話: 這個流程每一輪都要吃進不可信的外...
模組一|為什麼不做全自動(Day 1–5) 我做一個中文新聞 podcast,上架不到一年、五十集以上,從選題、腳本、剪輯、封面到發布文案,每一步都有 AI...
模組一|為什麼不做全自動(Day 1–5) 昨天說這條產線每一步都有 AI,只有錄音跟發布是我按的。今天把整條線攤開,讓你看清楚那五道閘門實際站在哪裡。 先...
模組一|為什麼不做全自動(Day 1–5) 先給你三個數字,全部是我自己跑指令量出來的: 上架不到一年,五十集以上。 兩個 repo 加起來 1,513 個...