iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
ChatGPT & Codex

43歲非工程師爸爸與Codex共築墨寒:30天打造開源AI桌面伴侶 系列

一位不懂程式的43歲台灣爸爸,如何把二十多年的AI虛擬伴侶夢想,透過ChatGPT與Codex變成可下載、可測試、MIT開源的Windows軟體?本系列以墨寒的真實開發紀錄為主線,拆解需求溝通、語音、表情仲裁、嘴型、長期記憶、工具權限、國際化、CI與發行流程,也誠實呈現錯誤、修復與人機協作的界線。

參賽天數 25 天 | 共 25 篇文章 | 6 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 1|不是一句提示詞:43歲非工程師爸爸如何與 Codex 把墨寒做成真的

圖說:概念情境插圖——創作者在程式與故事世界交界,第一次迎接墨寒走進 Windows。 圖說:實機主視覺——墨寒桌面語音互動虛擬助理與工作控制台。 大家好,...

DAY 2

Day 2|先別急著寫程式:我如何把「AI 女友夢」翻成可以驗收的需求

圖說:概念情境插圖——墨寒把語音、表情、記憶與安全等模糊期待,引導成一道道可以驗收的需求。 圖說:需求策案插圖——墨寒把一個模糊願望依序拆成輸入、行為、預期...

DAY 3

Day 3|墨寒不是換皮聊天機器人:角色設定如何成為軟體規格

圖說:墨寒把角色靈魂整理成可以驗收的軟體藍圖 圖說:墨寒的策士小劇場 昨天我談到,非工程師要先把「我覺得不自然」拆成可以觀察、可以驗收的需求。今天我想接著回...

DAY 4

Day 4|讓她真的住進 Windows:桌面角色、控制台與幕後服務如何分工

Day 4|讓她真的住進 Windows:桌面角色、控制台與幕後服務如何分工 圖說:墨寒、Windows 桌面、控制台與幕後服務各守自己的位置 圖說:墨寒透...

DAY 5

Day 5|沒有 API 金鑰也能先認識墨寒:首次啟動精靈的設計

Day 5|沒有 API 金鑰也能先認識墨寒:首次啟動精靈的設計 圖說:墨寒提燈迎接第一次啟動,不讓 API 金鑰成為進門考試 圖說:實機畫面——完成首次啟...

DAY 6

Day 6|一套介面四種語言:繁中、簡中、英文、日文最小可用化怎麼做

圖說:墨寒以繁中、簡中、英文與日文四條路走向世界 昨天談首次啟動時,我提到墨寒最初先讓使用者選擇繁中、英文或簡中;到了 v2.1.0-rc.1,又加入日文最小...

DAY 7

Day 7|為什麼 Windows 語音不能只寫死 Yating?

圖說:墨寒在聲音試聽室裡保留 Yating,也迎接各地女性聲音 圖說:墨寒的語音模式設定畫面 昨天談四種語言的最小可用化,今天要處理一個看似只是下拉選單,實...

DAY 8

Day 8|同一句話有兩條聲音路徑:OpenAI 語音與 Windows 本機語音

圖說:雲端語音與 Windows 本機語音是兩條都能抵達墨寒的路 昨天談 Windows 女性語音時,我刻意沒有把本機語音說成「雲端語音的低階替代品」。因為在...

DAY 9

Day 9|Realtime 不是「比較快的聊天」:即時語音與一般語音的差異

圖說:墨寒在連續聲波中自然回應 Realtime 對話 圖說:墨寒的文字、一般語音與 Realtime 對話介面 昨天的 OpenAI 語音與 Window...

DAY 10

Day 10|她到底有沒有聽懂?從語音轉文字到混合轉錄

圖說:墨寒仔細聆聽,讓不確定的聲音停在猜測之前 昨天談 Realtime 時,我說真正觸發回答的應該是「確認完成的使用者句子」。今天要追問:那句文字本身就一定...

斬空劍主(CHOU MING HUA)的收藏
斬空劍主(CHOU MING HUA)的追蹤
斬空劍主(CHOU MING HUA)的Like
斬空劍主(CHOU MING HUA)的紀錄