作為一種大型的基于GPT-3. 5結構的語言模型,ChatGPT由OpenAI訓練,采用深度學習技術,通過大量的文本資料學習,可以生成類似于人類自然語言的文字,ChatGPT是一種非常強大的對話引擎,能進行對話、回答問題和完成任務,ChatGPT是一種工具,可以在沒有編程知識的情況下使用,為用戶提供各種服務和幫助,它可以應用于多個領域,包括客戶服務、語音助手、智能家居、醫療保健和金融服務,那么對于略懂一些前端知識的新人,想開發一個安卓 App ,應該如何利用 ChatGPT 這樣的工具呢?
想法思路
如果讓我現在直接去用 ChatGPT 開發一個 App 肯定也不靠譜,畢竟程序中還得看問題,對于比較新晉的開發者來說,debug 也是一個非常上頭的作業,但是如果讓他幫我生成一個微信小程式,那就能順利拿捏住了,后面再利用其他工具直接把這個小程式轉為 App 就可以了,
思路確定,說搞就搞!
給ChatGPT描述需求
我發現雖然現在ChatGPT能夠非常友好的幫助開發者完成各項任務,但是有一個非常重要的前提就是你需要懂得如何有效的給出命令,讓他能夠理解你的需求描述,這一點非常重要,我個人認為大家平時的作業中也需要有意識的訓練自己的文字、語言表達能力,
我這里為了讓整個流程更簡單一些,我直接讓ChatGPT幫我生成一個時鐘小程式,能夠以大號字體顯示當前的時間,另外我希望時間字體是宇宙藍,背景是純黑色,
為了讓ChatGPT能夠更快理解我的描述,我將需求重新排了一個格式:
代碼需求:開發一個微信小程式
功能描述:螢屏中間顯示當前的日期和時間,日期在上,時間在下,時間的顯示需要大號字體,字體顏色為宇宙藍,整個背景是全屏純黑色,
接下來就是ChatGPT的表演了:



小程式需求實作
因為我后續需要將小程式轉為 App,經過技術的調研,發現現在 FinClip 是可以直接將小程式轉為 App ,并且這個工具可以兼容微信代碼,于是我直接在 FinClip 創建小程式專案,為方便后續的小程式轉 App,開發工具也使用使用的 FIDE,
下面我們看看在上面的實作情況:

直接把 ChatGPT 生成的代碼復制粘貼到開發工具對應的頁面中,不要太爽,

快速生成App
前面也說到了假設我是個只懂 HTML、CSS、JS 相關知識的小白型開發者,直接上手 App 是有難度的,但是做一個小程式是基本能應付的,這里就可以借用 FinClip 開發工具的小程式轉 App 功能,

整個程序跟著彈窗的提示操作就好,沒有太大的難度,
后續系統會生成一個工程檔案,放到 Android Studio 也能正常打開,并能后續根據自己的需求進行優化更改,
感想
市面中出現了越來越多的 Ai 工具,例如 ChatGPT 還可以用到文字創作、想法啟迪等很多場景中,我們只要用的恰當,會實打實的幫我們提升作業的效率,
以上是我以一個完全小白的開發者角度使用 ChatGPT 開發小程式再用其他工具轉 App 的實作路徑,
另外,實踐發現 GPT3.5 可能出現給的代碼無法運行的情況,GPT4.0 是沒問題的,如果大家使用3.5給出的代碼無法用,可以用4.0試試,歡迎大家拍磚,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/549892.html
標籤:其他
上一篇:JMeter-BeanShell預處理程式和BeanShell后置處理程式的應用
下一篇:pymysql操作資料庫入門

