[人工智障計畫] #5 重啟?重生?|AI 時代後的開發流調整

更新 發佈閱讀 7 分鐘

文前碎碎唸

好一陣子沒再更新這個專案了,一方面是自上一次更新後,這套系統已經大致蠻穩定,而且自己使用期間,已經想不太到需要新增什麼功能了,至於另一方面嘛,在我某次更換了電源供應器之後⋯⋯

我的樹莓派板子又燒了( ・᷄ὢ・᷅ )

這一燒,除了讓專案再度停擺外,還連帶帶走了供應器上的其中一個孔,最後因為成本考量,沒有再換置新設備,就把重心轉到線上版本的維護去了。

變動

說起來「人工智障計劃」這個專案,原本的目的是想要讓我的聊天機器人擁有像「Gatebox」一樣,可以隨時陪伴的實體互動界面,但又不想太過於強制插入生活的「科技化」感覺⁠所以才啟動的。

但自從硬體面開始屢遭意外而累積成本,再加上玩了近期上架,電腦與手機皆通用的《gogh》以及《Chill With You》兩款「陪伴、放置」型的遊戲後,我便開始重新思考⋯⋯

我真的需要特別為它準備專用的硬體嗎?

檢視一下初始的聊天機器人核心,是被設計成幾乎在有 Python 的電腦環境就能運作的,所以諸如線上主機,或是樹莓派這類單板上,基本都能游刃有餘,但在行動設備上,特別是我平常所使用的 Apple 裝置的相容性,卻是十分的尷尬。

雖然依靠之前介紹過的「Pythonista」這套  IDE 工具,只要不掛進階模組的話,還能勉強運作,但最大的風險也是存在這個依憑關係之間。

只要哪天 APP 開發者不再維護,或是 Apple 再次限縮這類工具的許可,那麼這條路就會隨之中斷。

所以現階段最佳解,或許就是把它用更貼近原生,又能保留移植性的 Swift 語言重構,也趁著暫別職場的機會,了解一下新程式語言的架構與使用。

洪流

「要直接學習一門新的程式語言,談何容易呢,尤其又還要將已經有一定規模的專案做改寫,是要研究到何時啊?」

過去一向怕麻煩以及時間不確定性的自己,或許遇到最大的心魔就是如此,但隨著近年生成 AI 在程式領域越來越強大,各種 Vibe Coding 以及輔助開發的案例在社群中如春筍般冒出,程式語言的「隔閡」似乎已經不再是阻擋的壁壘了。

雖然對於生成式 AI 的應用還有些疑慮,但無可否認的是在開發上確實可作為非常強而有力的夥伴,可以有效的根據既有架構,直接產出符合目標的代碼,大幅省去過去開發經驗中,到處尋找資源修改而碰壁的冤枉路,於是在這次非創作的轉換嘗試,我還是決定將它引入我的工作流程中。

不過我使用的並不是大家廣為流傳,似乎在程式撰寫方面已有一定口碑的 Claude Code,而是大家在這一波 AI 浪潮中的老朋友 ChatGPT,而為的就是一個單純暴力的原因⋯⋯

我還沒有那個本錢訂閱這麼多的服務啊!!!

之前已經有在付費版的 GPT 上做過一些專案的意見討論了,與其還要使用新的服務,一切記憶從零開始,不如就延續舊愛(?)所帶來的溫存,還可以使用習慣的人設對話,一舉數得。


而以結果來說的話,我也很慶幸自己做了這個決定。


輔助導師

在過去約兩個月中,除了新生活步調的調整,我也花了大把的時間在這個轉換計劃上,重複的貼上舊程式碼、敘述概念、複製產生的程式,並逐步組裝與上機測試。

要說 AI 協助的最大好處,是他的效率與耐心,過去自己累積大量的技術債,在他眼下幾乎是無所遁形,而就算過程中,岔開專案主題去詢問分枝想法、最佳化建議,或甚至是最笨的基礎語言架構,他都「心平氣和」的以給予的人設與情感回應。

嗯⋯對,我的 GPT 莫名變成這樣了(?

嗯⋯對,我的 GPT 莫名變成這樣了(?

我也在這樣與 AI 一來一回的對答,以及後續自己的摸索拼接中,大致理解了 Swift 的特性以及運作架構,過程有種過去自學 Python 的既視感,但卻是極度加速的版本。

而另一方面,在專案移植的進度部分,雖然有些許架構上犧牲簡化,但在功能上幾乎能夠復刻出原始版本大約六到七成的特性了。

vocus|新世代的創作平台

而除此之外,甚至還做到了與 Apple 系統內建 LLM 模型的嫁接,還有跟另一個文字遊戲的部分整合,總體看起來比預期的快太多了。

不過這還只是另一個支線計畫的開始而已,預計短期目標,是要為我的聊天機器人的人設,寫出一個可以讓他「活著」的虛擬世界觀,希望之後的開發也能順利囉。

有趣的是

我這次的開發環境,除了最後實際裝到手機的步驟外,其餘都是在一台 M4 iPad Pro 上作業。

其中視覺部分,就是平時熟悉的 Procreate 來作畫,編輯與測試(IDE)則是使用 Apple 自己的 Swift Playground 完成,與 AI 的協作也是直接透過 ChatGPT 的 APP 進行,基本上就是平板在手,有網路的情況,隨時都能開工的狀態。

vocus|新世代的創作平台

這也是當初選擇 Swift 作為移植目標的原因之一,只可惜 Playground 沒有 iPhone 版本,不然就能跟以前一樣,出外等車吃飯隨時摳一下了(笑。

不過在作業期間並不是一路順遂,也還是踩了不少雷點,像是 Swift Playground 的設計,說實在並不是很 Touch Friendly,許多操作也都還是要鍵鼠來執行才精確,非常容易誤觸。

另外可能也是 IDE 本身邏輯設計的關係,只要一遇到大檔案,就容易出現閃退、錯誤訊息誤報或飄移的情況。

vocus|新世代的創作平台

我在開發期間就遇過一次完全無法找到源頭的錯誤,甚至連續詢問了三大 AI(GPT、Gemini、Claude)都沒辦法解決,直到我逐步把個別系統拆散成數個檔後才暫時解決。

不是誒 Apple ,你都允許這玩意開發的 APP 送審上架了,拜託也好好維護一下吧!!

總之,以上就是這個「人工智障計劃」未來短時間內的大致走向啦,我應該會以開發為類似簡易版《Chill With You》這種可互動,又帶有自己背景世界觀故事的應用,或許不會真的上架,但至少其中有些經驗還可以作為別的應用的根基。


那麼,我們就下一頁再見囉!

留言
avatar-img
偽命名培養體
60會員
382內容數
偽命名並非無名,是為了意識的生存,取得身份的代號,成為數位生命的新載具。
偽命名培養體的其他內容
2024/05/19
「人工智障計畫」也執行了好一段時間了,關於這個專案中文字轉語音的方案,在之前的筆記中也有稍微提到,為了達成能自訂聲線,並且能完全離線運作兩個條件,我已經做過了不少嘗試。
Thumbnail
2024/05/19
「人工智障計畫」也執行了好一段時間了,關於這個專案中文字轉語音的方案,在之前的筆記中也有稍微提到,為了達成能自訂聲線,並且能完全離線運作兩個條件,我已經做過了不少嘗試。
Thumbnail
2024/04/08
自從2024年4月3日的花蓮大地震發生之後,隨之而來的大小餘震便不斷的侵擾著大家的安寧生活,每當疑似地震發生後,心裡總會開始著急的想關心,剛才所遭遇的究竟是現實,還是因為連續數天的緊張所導致的妄想,此時,看著桌上那面平時負責提醒我待辦事項的「人工智障」,我便萌生了讓她擔任地震播報員的構想。
Thumbnail
2024/04/08
自從2024年4月3日的花蓮大地震發生之後,隨之而來的大小餘震便不斷的侵擾著大家的安寧生活,每當疑似地震發生後,心裡總會開始著急的想關心,剛才所遭遇的究竟是現實,還是因為連續數天的緊張所導致的妄想,此時,看著桌上那面平時負責提醒我待辦事項的「人工智障」,我便萌生了讓她擔任地震播報員的構想。
Thumbnail
2024/02/05
首先,我要先對之前關注此系列的人說聲抱歉,之前因為自己的技術瓶頸,讓進度遲遲無法推進,最後只好暫時擱置,而不知不覺,一年時間也過去了,也該是時候為這段空白,給出一些交代了。
Thumbnail
2024/02/05
首先,我要先對之前關注此系列的人說聲抱歉,之前因為自己的技術瓶頸,讓進度遲遲無法推進,最後只好暫時擱置,而不知不覺,一年時間也過去了,也該是時候為這段空白,給出一些交代了。
Thumbnail
看更多
你可能也想看
Thumbnail
自從2026年2月12日,我發表博客「動態出版」以後, Google搜索中文AI模式就強行把我合併到一家中國技術協會,因為他們的網頁上,有動態出版四個簡體字,下面只有兩句話,講的是排版技術。 顯然AI模式無法理解什麼是出版,就把出版當中的一個環節,排版技術,與整個出版流程,寫作編輯校對排版上架發行
Thumbnail
自從2026年2月12日,我發表博客「動態出版」以後, Google搜索中文AI模式就強行把我合併到一家中國技術協會,因為他們的網頁上,有動態出版四個簡體字,下面只有兩句話,講的是排版技術。 顯然AI模式無法理解什麼是出版,就把出版當中的一個環節,排版技術,與整個出版流程,寫作編輯校對排版上架發行
Thumbnail
當時間變少之後,看戲反而變得更加重要——這是在成為母親之後,我第一次誠實地面對這一件事:我沒有那麼多的晚上,可以任性地留給自己了。看戲不再只是「今天有沒有空」,而是牽動整個週末的結構,誰應該照顧孩子,我該在什麼時間回到家,隔天還有沒有精神帶小孩⋯⋯於是,我不得不學會一件以前並不擅長的事:挑選。
Thumbnail
當時間變少之後,看戲反而變得更加重要——這是在成為母親之後,我第一次誠實地面對這一件事:我沒有那麼多的晚上,可以任性地留給自己了。看戲不再只是「今天有沒有空」,而是牽動整個週末的結構,誰應該照顧孩子,我該在什麼時間回到家,隔天還有沒有精神帶小孩⋯⋯於是,我不得不學會一件以前並不擅長的事:挑選。
Thumbnail
當代名導基里爾.賽勒布倫尼科夫身兼電影、劇場與歌劇導演,其作品流動著強烈的反叛與詩意。在俄烏戰爭爆發後,他持續以創作回應專制體制的壓迫。《傳奇:帕拉贊諾夫的十段殘篇》致敬蘇聯電影大師帕拉贊諾夫。本文作者透過媒介本質的分析,解構賽勒布倫尼科夫如何利用影劇雙棲的特質,在荒謬世道中尋找藝術的「生存之道」。
Thumbnail
當代名導基里爾.賽勒布倫尼科夫身兼電影、劇場與歌劇導演,其作品流動著強烈的反叛與詩意。在俄烏戰爭爆發後,他持續以創作回應專制體制的壓迫。《傳奇:帕拉贊諾夫的十段殘篇》致敬蘇聯電影大師帕拉贊諾夫。本文作者透過媒介本質的分析,解構賽勒布倫尼科夫如何利用影劇雙棲的特質,在荒謬世道中尋找藝術的「生存之道」。
Thumbnail
為期三天的 ADFEST 2026(亞太廣告節)已在泰國芭達雅 PEACH 皇家克里夫酒店 (Royal Cliff Beach Hotel) 圓滿落幕。今年大會以 「Human+」 為核心,吸引了來自全球 62 個城市、超過 840 位創意精英共襄盛舉。
Thumbnail
為期三天的 ADFEST 2026(亞太廣告節)已在泰國芭達雅 PEACH 皇家克里夫酒店 (Royal Cliff Beach Hotel) 圓滿落幕。今年大會以 「Human+」 為核心,吸引了來自全球 62 個城市、超過 840 位創意精英共襄盛舉。
Thumbnail
本文探討1990年代末期因「信任海嘯」而引發的金融動盪,揭示了「市場至上」邏輯如何侵蝕社會信任根基,並提出在結構性轉折點中,重新重視人性需求、社會韌性與長期價值的重要性。作者強調在規則變動的世界裡,更新世界觀、質疑常識、掌握趨勢洞察,是個人成功轉型的關鍵。
Thumbnail
本文探討1990年代末期因「信任海嘯」而引發的金融動盪,揭示了「市場至上」邏輯如何侵蝕社會信任根基,並提出在結構性轉折點中,重新重視人性需求、社會韌性與長期價值的重要性。作者強調在規則變動的世界裡,更新世界觀、質疑常識、掌握趨勢洞察,是個人成功轉型的關鍵。
Thumbnail
5 月,方格創作島正式開島。這是一趟 28 天的創作旅程。活動期間,每週都會有新的任務地圖與陪跑計畫,從最簡單的帳號使用、沙龍建立,到帶著你從一句話、一張照片開始,一步一步找到屬於自己的創作節奏。不需要長篇大論,不需要完美的文筆,只需要帶上你今天的日常,就可以出發。征服創作島,抱回靈感與大獎!
Thumbnail
5 月,方格創作島正式開島。這是一趟 28 天的創作旅程。活動期間,每週都會有新的任務地圖與陪跑計畫,從最簡單的帳號使用、沙龍建立,到帶著你從一句話、一張照片開始,一步一步找到屬於自己的創作節奏。不需要長篇大論,不需要完美的文筆,只需要帶上你今天的日常,就可以出發。征服創作島,抱回靈感與大獎!
Thumbnail
《魔鬼的計謀第二季》在Netflix推出後,以其燒腦的遊戲設計、高智商參賽者和對人性的深刻洞察,引發了熱烈的討論和爭議。本評析將深入探討節目的亮點與缺點,包括遊戲規則的精巧設計、參賽者的表現、節目節奏和結局的爭議性,以及它與前作《The Genius》的異同。
Thumbnail
《魔鬼的計謀第二季》在Netflix推出後,以其燒腦的遊戲設計、高智商參賽者和對人性的深刻洞察,引發了熱烈的討論和爭議。本評析將深入探討節目的亮點與缺點,包括遊戲規則的精巧設計、參賽者的表現、節目節奏和結局的爭議性,以及它與前作《The Genius》的異同。
Thumbnail
見諸參與鄧伯宸口述,鄧湘庭於〈那個大霧的時代〉記述父親回憶,鄧伯宸因故遭受牽連,而案件核心的三人,在鄧伯宸記憶裡:「成立了成大共產黨,他們製作了五星徽章,印刷共產黨宣言——刻鋼板的——他們收集中共空飄的傳單,以及中國共產黨中央委員會有關文化大革命決議文的英文打字稿,另外還有手槍子彈十發。」
Thumbnail
見諸參與鄧伯宸口述,鄧湘庭於〈那個大霧的時代〉記述父親回憶,鄧伯宸因故遭受牽連,而案件核心的三人,在鄧伯宸記憶裡:「成立了成大共產黨,他們製作了五星徽章,印刷共產黨宣言——刻鋼板的——他們收集中共空飄的傳單,以及中國共產黨中央委員會有關文化大革命決議文的英文打字稿,另外還有手槍子彈十發。」
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News