Vibe編碼真的有效嗎? 我們與克勞德(Claude)建立了一場遊戲 - 結果如何
AI愛好者中有新的趨勢,而不是聊天機器人或代理商。 我們談論的是“ Vibe編碼” - 一個人只是與AI進行交談,對他們想要構建的東西進行想法,並開始迭代模型,要求它在此過程中進行修復和改進。
據說,它就像與朋友交談一樣容易,而且很簡單,即使是外行,也可以做到非常適度的技術精緻。
我寫了這裡。 但是,要超越炒作,我想看看Vibe編碼是否真的可以產生有用的東西。
Vibe編碼有用的應用程序?
我選擇克勞德3.7十四行詩作為我的AI伴侶解密測試表明甚至超過GROK-3用於編碼任務。
我的軟件項目非常簡單:我想構建一個打字的遊戲,其中的單詞在屏幕上級下,在他們到達底部之前要打字的播放器要鍵入它們。
我們從最基本的提示開始:“寫一個美麗而輕鬆的遊戲,我必須快速輸入單詞才能保持活力。單詞掉落了,每個字母在我輸入時都會消失。”
幾分鐘之內,克勞德(Claude)抽出了看起來像完整的遊戲……但是當我嘗試運行它時,什麼也沒發生。 開始按鈕已經死了。 我提到了克勞德(Claude)的錯誤,它開始努力向我保證它找到了這個錯誤,並正在努力解決它。
克勞德(Claude)完成了,新遊戲在我們眼前。 我嘗試了,不……仍然破裂。 我沒有自己潛入代碼(這不是氛圍編碼!),而是告訴克勞德:“不。當我單擊按鈕時什麼都沒發生。遊戲從未啟動。”
AI重新上班了,其第二次嘗試實際上進行了。 我還欺騙了一點並檢查了代碼,注意到了另一個問題:遊戲只使用了大約10個不同的單詞,這會很快重複。 我沒有要求完整的字典集成,而是讓Claude將真實詞與化妝詞混合在一起,這是一種使代碼簡單的實用解決方案。
我通過克勞德(Claude)繼續來回,通過自然語言而不是代碼編輯進行了完善。 十四次迭代,我有足夠令人滿意的東西可以分享而不感到羞恥。
當我的同事們測試完成的比賽時,反應大多是積極的。 一位記者甚至擊敗了我的高分(很爛),而其他記者則提供了改進的想法。 他們發現的唯一“錯誤”實際上是故意的限制:隨機生成的單詞,但沒有移動支持。
你可以嘗試遊戲這裡。 到目前為止,瑞安·格拉德溫(Ryan Gladwin)以2,830分保持紀錄,但希望我很快就會奪回王位。
教訓學會了
畢竟這些和其他實驗之後,以下是一些願意嘗試氛圍編碼的人有用的事情:
通過最少的技術輸入,我們快速從概念到可玩的遊戲。 這對於具有最低編碼能力的新手來說非常有用。 但是,對於需要粗略的草稿開始迭代的經驗豐富的編碼人員來說,這可能是一項很好的技術。
第一次嘗試很少運作完美。 成功是通過對話精緻和明確的反饋來獲得的。 在此階段,經驗豐富的編碼人員可能會將氛圍編碼留在後面,並堅持正常的調試,使用AI應有的 - 一項數字助手,可以幫助他們進行流程。 但是,那些願意完全使用氛圍編碼的人可能會受益於使用非常具體和詳細的語言。 您的提示越豐富,結構越好,您將獲得的結果越好。
知道何時簡化需求有助於更快地實現工作產品。 理想情況下,不要要求模型一次執行所有操作。 相反,將體驗視為在粗糙結構中添加不同的層。 從基礎知識開始,然後要求模型修復一個小錯誤,然後再添加您想看到的特定內容,然後從那裡繼續前進。
當我們創建了一個功能性且令人愉悅的遊戲時,它缺乏專業開發軟件的波蘭語和優化。 不要指望與Grok一起發展天際。
我們只是簡單地描述了不起作用的內容,而是讓AI弄清楚如何修復它,而不是搜索代碼中的問題。 這效果很好,但是當然,專家可以通過檢查代碼或與模型談論技術而不是預期結果來加快速度。
總體而言,如果您足夠耐心地通過多次迭代指導AI,則VIBE編碼確實可以生成功能軟件。 是生產質量代碼嗎? 絕對不是。 您仍然需要適當的調試,優化和各種專業工具來構建真正的專業應用程序。
但是話又說回來,建造脆弱的鳥的傢伙用一個簡單的遊戲製造了數百萬美元,而這不需要花哨的建築或複雜的系統。 有時,您所需要的只是一個好主意,也許 - 也許 - 也許 - 與AI一起使用,直到您開始賺取數百萬美元。
登入回覆
登入分享您的看法評論
相關文章