Login
Sign Up For Free
English
中文 (繁體)
中文 (香港)
中文 (简体)
日本語
Filipino
Bahasa Indonesia
Bahasa Melayu
Pусский
Português (Brasil)
Magyar
Français
Español
Deutsch
Čeština
العربية
Català
Dansk
Ελληνικά
فارسی
Suomi
Gaeilge
Hindi
עברית
Hrvatski
Italiano
Norsk bokmål
Nederlands
한국어
Polski
Română
Slovenský
Svenska
Türkçe
українська
беларуская
ไทย
Standard view
噗趴
5 months ago
@Edit 5 months ago
[本地羊駝LLM] 自從重新發明輪子起,過了快一個月
這系列噗從本地羊駝換成蓋本地羊駝農場。蓋到現在也三週半了──設定欄終於差不多要完成,沒有完成的部分是因為功能還沒有加上去。只是純聊天的話,算是一個蠻完整的app,可以加三層提示、幫羊駝取暱稱換頭像、調整溫度和token數、設臨時聊天、自動注入時間功能等等。是在沒有AI的年代我絕對想不到自己能達成的事
#vibecoding
噗趴
5 months ago
@Edit 5 months ago
網路上看到用AI寫程式從兩千行暴增萬行的崩潰血淚,想說來講一下vibe coding出張嘴叫AI寫程式的SOP。非專業路人甲三週撞牆摸索出來的心得:
1) 如果不知道自己在幹嘛,別的AI可能知道。AI一號的建議如果不懂,叫AI二號批評指教。
2) 不要用那種AI直接幫寫的程式介面,尤其是如果根本不會程式碼。自己剪貼,叫AI每次一步驟告訴你要怎麼改,每步驟都解釋為什麼這樣改。這樣有時可以抓到它在幻想或是完全誤會你想要它寫什麼。再說,剪貼真的很煩,遇到超過五步驟的我都會問有沒有更簡單的方法。
3) 所有的程式碼都要AI上註記,解釋它是做什麼的。這樣就算不會程式碼,也可以從邏輯中看出明顯很蠢的東西。
4) 除錯的時候如果AI一號三次都除不掉,或是解法是更多程式碼,要嘛交給AI二號換隻來除,要嘛就自己出解法。
噗趴
5 months ago
@Edit 5 months ago
5) 一定要勤備份。
6) 開始著手做APP之前一定要叫AI寫出APP構造圖和每個階段要做什麼,每次收工前都叫AI整理構造圖、進度報告、除蟲清單、APP的任何重要資訊(比如說前後台連接點清單或結構性決定之類)。
7) 為了除蟲和發懶方便,盡量把程式碼模組化,每個檔案都不要太大,每行都有註解和debug紀錄的狀況下盡量不要超過一千行,除去這些不要超過五百行。如果想發懶讓AI修改,超過一定長度就會開始抄錯,因此只限小檔案。當然能自己剪貼還是自己剪貼。
8 ) 聊天到一個長度AI耍笨機率會提高,每個AI不同,但大約抓個五千字,覺得聊得有點長就叫AI整理交接報告。之後再貼交接報告開始新聊天。
9) AI有無限的耐心,不懂就問。
噗趴
5 months ago
@Edit 5 months ago
這是省時寫程式流程:
>想要加一個xx功能
>叫AI建議作法,說需要你審核同意才能進行
>審核同意的方案叫AI列出需要改的程式碼及在哪個檔案
>把列出的檔案上傳,叫AI檢查是否有重複 (有時候AI生成時可能早就先寫一個陽春版程式碼擺在那裏)
>AI列出更動辦法
>審核通過之後叫AI一次一步驟教你更動,每步驟附上解釋,看了覺得莫名其妙就問
除BUG方法:
>把所有的log都貼給AI,七成機會可以直接找到錯誤
>還是沒有找出問題再去增DEBUG程式碼 (如果AI一直提議解法叫它找到問題前先閉嘴)
>找到問題後依照寫程式流程之叫AI建議作法那邊開始作業
立即下載
噗趴
5 months ago
@Edit 5 months ago
然後來現一下很普通但是弄了一週半的設定欄
delete
reply
edit
cancel
cancel