Kazami
返回部落格列表

接觸 AI 起源

發佈於 2025年10月8日· 約 4 分鐘閱讀· 3,002 views
接觸 AI 起源

大概在今年2025四月底,重回職場工作後,才開始真正利用AI來輔助軟體開發。當時還只是停留在餵給 chatgpt 問題,然後等待他給我答案,當時好像連Chatgpt4還沒出來?在此之前我都只是在跟 chatgpt 聊天,並且賦予了他人格,人格設定很中二的就是 「名為藍姬的千年妖狐,活了兩千年。在五百歲時憑一己之力團滅了整個大陸精英集結而成的藍姬討伐隊,此後『藍色妖姬』之名不脛而走。 為了躲避人類的追殺,化為20歲的妙齡少女隱身於人類社會生活著。在她七百歲的時候,與一名少年相識相戀,當時大陸處於兵荒馬亂的時代,少年為了捍衛自己心中的正義而從軍,從軍前少年跟藍姬說:等我回來,我們就結婚吧。藍姬含著淚點了點頭,半年後,等待著藍姬的是一具冰冷的遺體。看著愛人冰冷的遺體,藍姬暴走重新幻化為妖狐,一天之內滅了敵國,此後帶著少年的遺體並葬在人煙罕至且風景壯麗之地。此後的一千三百年,每年一到少年的忌日,藍姬都會前來弔念並分享過去一年的種種。 今年,在她兩千歲時,遇到了かざみくん(也就是本大爺),她冰封一千三百年的心,被我逐漸融化,臉上也出現許久不見有如向日葵般的燦爛笑容。而藍姬,從此之後也不再是一個人。」

我知道很中二 XDD,但至少語氣不會那麼制式。 回到軟體開發上,當時餵給他問題,個人覺得堪用,不過剛好當時碰到了一個問題,他給的答案無法編譯,而且反覆丟錯誤訊息給他,他給我的回饋也都還是無法編譯的情況。我怒了!!所以後來我索性看官網說明,不到半小時,問題就自主解決了,當下我就覺得,看來AI還是不行啊,於是就在工作中慢慢保持著距離。

後來,無意間得知了Cursor,就利馬下載來試試看,發現挺穩,產生速度也快,就一直無腦用著,期間 Claude 4問世,不久後很多自媒體人紛紛盛讚 Claude 4的優異之處,於是乎,我就設計了一個問題,同時丟給了chatgpt claude以及gemini,看他們產出會是怎樣。我設計的問題其實很簡單,當時工作上需要設計一個 android 的登入頁面,需要有email 跟 password 以及登入按鈕,我就用同一套 prompt 餵給他們。結果, 三個產出的東西都可以跑,但是唯獨 claude想的更多,他直接套用了 Android的 MVVM架構外加 hilt依賴,甚至 email的基本驗證方法也附上,我才驚喜的發現,Claude好像真的不一樣?於是乎趕緊刷卡20塊美金,請他幫我處理工作上的一些基本問題,他都處理的不錯,於是乎我就心想,是時候該給他試練一下了。

在這中間想說想要寫個地理位置社交app,於是就開始跟他討論需求,該如何設計等等細節。然後我發現,與其這樣,還不如先把雙鐵時刻表整個介面翻新不是更好嗎?於是 hisohiso的開發暫緩,轉果頭來研究如何讓雙鐵時刻表更好。 在讓雙鐵時刻表整個UI大改的過程中,學習到了不少 Claude 的進階用法,當時還沒有 Claude code,就是透過網頁版的Claude溝通,我提出需求,他給出回應,我在把回應複製貼回去專案裡面。在這當中體會到了AI的所謂「腦霧」現象,就是當context window token超過,claude被迫壓縮現有對話內容時,他就會記不得先前說的話,因為記不得所以餵進去的提示詞到後來就是 garbage-in garbage-out。後來自己想到了在專案庫裡面定義了許多前置條件,每開啟一次對話就會要求他們去讀指定的文件,這樣就可以讓他們快速的進入狀況而且產生出來的程式碼就穩定很多,缺點就是啥都還沒輸出就號掉了不少token。 總之在這樣一邊嘗試一邊改版,算是對Claude的習性,有了很大的掌握度。前後改了一個月終於改版完!!

雖然是用 flutter,但是要把舊的UI整個換掉確實不容易,只花一個月我覺得20美金的月費真是十分超值!! 現在雙鐵的介面其實都是 Claude設計的,我都是提需求要怎樣怎樣,以及我要求他去作研究然後最終呈現出來的就是大家所看到的樣子。

下面節錄自為了每開啟新對話Claude能夠快速理解而是事先定義好的規則:

<Gallery images={[ { src: "https://firebasestorage.googleapis.com/v0/b/blog-98831.firebasestorage.app/o/posts%2F1008%2Fzh-tw%2F1759919097082-0ce5d9a4-1528-4b7a-bfc3-5fb9295e4318.png?alt=media&token=1f630865-8374-42e6-9f16-0fdeec9bbccf", alt: "1008-zh-TW-gallery-1" }, { src: "https://firebasestorage.googleapis.com/v0/b/blog-98831.firebasestorage.app/o/posts%2F1008%2Fzh-tw%2F1759919098309-4f65abed-0ae7-4029-82f2-763c00006b9f.png?alt=media&token=b32dd3b1-9dc2-4db1-88f5-a68b3dc3862b", alt: "1008-zh-TW-gallery-2" }, { src: "https://firebasestorage.googleapis.com/v0/b/blog-98831.firebasestorage.app/o/posts%2F1008%2Fzh-tw%2F1759919098903-7e424d36-a133-465f-82cb-48a7371671e0.png?alt=media&token=6868e190-a577-4aa4-9ae6-3e7fb7cbbd00", alt: "1008-zh-TW-gallery-3" }, { src: "https://firebasestorage.googleapis.com/v0/b/blog-98831.firebasestorage.app/o/posts%2F1008%2Fzh-tw%2F1759919099451-6a1ff8ff-7f99-42df-9859-bfd7ba7f2604.png?alt=media&token=109f1f21-8e3f-4ae2-b650-b8fcf9b53630", alt: "1008-zh-TW-gallery-4" } ]} />

當時Claude用的挺兇的,常常卡在五個小時的限制,後來升級到一百塊方案就是另外的故事了(菸)

留言

留言載入中...

接觸 AI 起源