個人小項(xiàng)目復(fù)盤:如何使用AI來幫你完成一個簡單工具
在文章里,作者分享了自己做這個項(xiàng)目的原因和整個過程。大模型的能力已經(jīng)足夠幫助我們完成不少工作,而這些經(jīng)驗(yàn),希望能給大家?guī)聿簧賳l(fā)。
其實(shí)做到現(xiàn)在這個程度,我的這個項(xiàng)目已經(jīng)算是做完了,目前只剩下上傳的問題。上傳因?yàn)橛忠愣ǚ?wù)器還要搞定域名,復(fù)雜程度有點(diǎn)超過我的預(yù)期了,所以就到這開始做復(fù)盤。
其實(shí)做這個項(xiàng)目的最開始就是覺得自己沒啥事干,而且之前也想過要做類似的東西,所以一時興起開始做這個東西。因?yàn)橹繥PT可以幫忙寫代碼,所以從一開始我就將GPT看做了我整個項(xiàng)目最重要的伙伴,在使用的時候它也米有辜負(fù)我的期望。
項(xiàng)目最開始的時候,我按照自己對于這個項(xiàng)目大概的范圍進(jìn)行了判斷,而且列舉了幾個我可能涉及到的會對自己有阻礙的項(xiàng)目,將復(fù)雜任務(wù)拆分之后,得到幾個問題:
- 數(shù)據(jù)來源
- 技術(shù)實(shí)現(xiàn)
- 上線配置
然后針對以上幾個問題,開始對互聯(lián)網(wǎng)資源進(jìn)行檢索。
檢索的時候其實(shí)也嘗試了chatgpt和copliot的搜索,感覺chatgpt雖然能給結(jié)果,但是因?yàn)榻o的結(jié)果不夠我進(jìn)行篩選,也有可能是我prompt給的比較簡單所以它沒有達(dá)到我預(yù)期的效果,而copliot的表現(xiàn)則是非常的糟糕,無法依據(jù)上下文反饋,查詢的時候以生成邏輯為重而忽視了本身是作為搜索引擎的助理存在的本質(zhì),導(dǎo)致在查詢的時候一點(diǎn)作用都滅有。
我自己在通過互聯(lián)網(wǎng)搜索找到了對應(yīng)數(shù)據(jù)(bing,csdn)之后,就遇到了需要對大文件縮減體積以及對數(shù)據(jù)庫進(jìn)行清洗整合的任務(wù),對于這些任務(wù),通過GPT來寫python其實(shí)體驗(yàn)還是很不錯的,GPT對于數(shù)據(jù)庫的理解很全,只要把字段名稱、文件路徑等等正確的給與GPT,它可以很快而且很準(zhǔn)確的生成你需要的代碼來幫你處理對應(yīng)數(shù)據(jù)。不僅可以縮減體積,還可以把多個文件整合。
而對我自己來說,在整合多個文件的時候其實(shí)最主要還是要記得把文件內(nèi)的字段進(jìn)行重命名,要按照一個標(biāo)準(zhǔn)去寫字段名稱,要不然就會碰到字段錯誤啊,大小寫識別不出來啊之類的問題。還有就是最好能夠整合出來一個數(shù)據(jù)處理的SOP,做這個項(xiàng)目主要就是做數(shù)據(jù)處理去了。
數(shù)據(jù)處理結(jié)束,就是整個頁面和功能的建設(shè),其實(shí)這一步就相對來說簡單了,只要和GPT說明清楚要實(shí)現(xiàn)什么,它很快就搞定了,甚至可以幫我做基礎(chǔ)的設(shè)計,只要和它說明風(fēng)格,它就可以按照要求生成一個簡單的可以使用的網(wǎng)頁。然后因?yàn)樽龅臅r候可以看到數(shù)據(jù),也就可以進(jìn)一步對數(shù)據(jù)進(jìn)行篩選,所以多做了幾個篩選功能,對于我來說應(yīng)該是足夠了,不過感覺應(yīng)該還有什么可以做的事情,只是我暫時還沒有想到。
說到最后,也算是自己從0到1完成了一個小項(xiàng)目,這個小工具之后給佛哥來上線之后,可能會做一些維護(hù),但是應(yīng)該也不多。我在想要不要把之前的做點(diǎn)啥的數(shù)據(jù)庫也整理一下,看看能不能有機(jī)會學(xué)一下python在互聯(lián)網(wǎng)里面爬一下有些什么能做的事情做個簡單數(shù)據(jù)庫出來然后也支持掉。
總的來說,GPT的存在真的在一定程度上對產(chǎn)品經(jīng)理來說是個福報,想要做一點(diǎn)小功能,完全不用學(xué)習(xí)代碼,可以用自然語言表達(dá)自己的需求然后GPT就會幫你完成你想要的代碼,真的還挺爽的。
本文由 @尉遲華承 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)作者許可,禁止轉(zhuǎn)載
題圖來自Unsplash,基于CC0協(xié)議
該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺僅提供信息存儲空間服務(wù)
- 目前還沒評論,等你發(fā)揮!