在數(shù)字化時(shí)代,編程技能對(duì)于許多人來說是一種寶貴的資產(chǎn)。然而,對(duì)于編程小白來說,開發(fā)一個(gè)微信小程序似乎是一個(gè)遙不可及的夢(mèng)想。幸運(yùn)的是,隨著人工智能技術(shù)的發(fā)展,特別是大型語言模型的應(yīng)用,這一過程變得前所未有的簡單。本文將講述一個(gè)編程小白是如何利用AI大模型,如ChatGPT和kimi,來開發(fā)微信小程序的。
初始階段:ChatGPT的引導(dǎo)
對(duì)于剛開始接觸編程的小白來說,理解微信小程序的開發(fā)框架和邏輯可能是一個(gè)挑戰(zhàn)。這時(shí),ChatGPT 4.0作為一個(gè)先進(jìn)的AI語言模型,提供了巨大的幫助。通過提供清晰的指令和代碼示例,ChatGPT 4.0幫助小白構(gòu)建了小程序的初始框架。這包括了頁面布局、樣式設(shè)計(jì)以及基礎(chǔ)的邏輯處理。
首先將你想實(shí)現(xiàn)的初步結(jié)果描述給AI,它將為您搭建初步的框架
在初期的對(duì)話中,小白通過與ChatGPT的互動(dòng),逐步理解了如何使用WXML和WXSS來設(shè)計(jì)頁面結(jié)構(gòu)和外觀,以及如何使用JavaScript來處理頁面的邏輯。ChatGPT 4.0在處理較長邏輯時(shí)展現(xiàn)出了其強(qiáng)大的上下文理解能力,能夠根據(jù)歷史對(duì)話的連續(xù)性提供合適的代碼和建議。
根據(jù)結(jié)果不斷提出新的需求讓AI進(jìn)行修改處理
對(duì)出現(xiàn)的錯(cuò)誤也可以直接提出進(jìn)行修改
發(fā)現(xiàn)Kimi:免費(fèi)資源的利用
在開發(fā)過程中,小白發(fā)現(xiàn)了Kimi,一個(gè)由月之暗面科技有限公司開發(fā)的AI助手,它提供了免費(fèi)使用的機(jī)會(huì)。Kimi在處理一些簡單的代碼邏輯問題上表現(xiàn)出了與ChatGPT 3.5相似的能力,雖然在處理復(fù)雜邏輯和上下文抓取上略遜一籌,但對(duì)于小白來說,Kimi的免費(fèi)特性是一個(gè)巨大的吸引力。
小白開始嘗試使用Kimi來實(shí)現(xiàn)小程序的一些后續(xù)功能,如增加收藏功能、分享功能以及優(yōu)化用戶界面等。通過與Kimi的互動(dòng),小白不僅學(xué)到了如何利用AI來輔助編程,還節(jié)省了開發(fā)成本。
發(fā)現(xiàn)kimi后首先將之前開發(fā)的代碼上傳讓它進(jìn)行學(xué)習(xí)分析,然后提出需求
kimi之前提出的方案是傳到另一個(gè)頁面進(jìn)行顯示,小白認(rèn)為這樣用戶體驗(yàn)較差,故讓其用彈出框體進(jìn)行呈現(xiàn)
實(shí)現(xiàn)功能:AI與人類的協(xié)作
在ChatGPT和Kimi的幫助下,小白逐步實(shí)現(xiàn)了以下功能:
1. **姓名生成器**:一個(gè)可以根據(jù)古詩詞生成古風(fēng)姓名的工具,用戶可以輸入姓氏,選擇性別和姓名長度,點(diǎn)擊生成按鈕后,小程序會(huì)隨機(jī)生成一系列姓名。
2. **詳解與收藏**:用戶點(diǎn)擊“詳解”按鈕,可以彈出一個(gè)模態(tài)框,查看每個(gè)姓名的具體寓意、五行和出處。同時(shí),用戶還可以選擇收藏自己喜歡的名字。
3. **分享與社交**:小程序提供了分享功能,用戶可以將自己喜歡的姓名或收藏列表分享到微信朋友圈或其他社交平臺(tái)。
4. **界面美化**:為了提升用戶體驗(yàn),小白利用AI的建議,對(duì)小程序的界面進(jìn)行了美化,包括字體風(fēng)格的調(diào)整、背景圖片的設(shè)置以及按鈕樣式的優(yōu)化。
最終效果-主頁
最終效果-收藏頁
最終效果-詳解頁
成本與效益:低投入高回報(bào)
在整個(gè)開發(fā)過程15天(都是在上班摸魚時(shí)做的),費(fèi)用投入了65元,這包括了使用ChatGPT 4.0的35元費(fèi)用和上線微信小程序的30元費(fèi)用。相比傳統(tǒng)的開發(fā)模式,這樣的成本極低,卻能帶來高效且實(shí)用的小程序產(chǎn)品。
結(jié)論:AI大模型的互補(bǔ)性
通過這次開發(fā)經(jīng)歷,簡單說下ChatGPT以及kimi的感受吧,畢竟不是專業(yè)評(píng)測,如有不妥之處請(qǐng)諒解。
ChatGPT 4.0在處理復(fù)雜邏輯和長期上下文方面表現(xiàn)出色,而Kimi則在簡單邏輯處理和免費(fèi)資源提供方面具有優(yōu)勢(shì),類似ChatGPT 3.5但勝在目前免費(fèi)。這種結(jié)合使用AI模型的策略,不僅提高了開發(fā)效率,也降低了成本,使得編程小白也能輕松地開發(fā)出功能完備的微信小程序。
小白的經(jīng)歷展示了AI技術(shù)如何為編程領(lǐng)域帶來創(chuàng)新和變革,即使是沒有編程背景的人,也能通過AI的輔助實(shí)現(xiàn)自己的創(chuàng)造夢(mèng)想。隨著AI技術(shù)的不斷進(jìn)步,我們可以預(yù)見,未來將有更多的人能夠享受到編程的樂趣,并創(chuàng)造出更多有趣和實(shí)用的軟件應(yīng)用。
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。