欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

我體驗了GPT-4從編程‘神器’變成編程‘智障’!

vliwulianw ? 來源:CSDN ? 2023-05-06 10:10 ? 次閱讀

兩周前,我讓 GPT-4 從頭編寫一款應(yīng)用程序。由于這段經(jīng)歷感覺良好,當時我認為 GPT-4 是非常強大的編程伙伴。然而,上周末我讓 GPT-4 擴展這款應(yīng)用程序,卻有了完全不同的體驗。

因此,我想通過本文記錄整個過程,并分享一些心得和技巧。

我的這款應(yīng)用程序主要是為了幫助用戶學(xué)習(xí)音程:

如想嘗試這款應(yīng)用,可前往:https://ericsilberstein.github.io/gpt4-interval-trainer/interval-trainer.html

如想查看源代碼,可前往:https://github.com/ericsilberstein/gpt4-interval-trainer

我詢問了 GPT-4 關(guān)于如何擴展這款應(yīng)用程序的想法。

f2ff8a18-eb7b-11ed-90ce-dac502259ad0.png

我提問:接下來,我們應(yīng)該添加哪些功能?

GPT-4 回答:

下面是你可以考慮添加到音程聽力訓(xùn)練應(yīng)用功能的一些想法:

1. 自定義音程范圍:允許用戶選擇練習(xí)的音程,而不只是練習(xí)八度以下的所有音程。

2. 上行、下行以及和聲音程:添加分別練習(xí)上行、下行以及和聲音程或混合模式的選項。

3. 旋律練習(xí):添加生成具有多個音程的短旋律練習(xí)功能,供用戶辨別。

4. 和弦識別:擴展應(yīng)用,添加和弦識別練習(xí),允許用戶練習(xí)通過聽力判斷和弦。

5. 一段時間內(nèi)的進度跟蹤:實現(xiàn)一個功能,允許用戶保存自己的進度,并記錄一段時間內(nèi)的進步程度。

6. 計時練習(xí):添加計時模式,允許用戶挑戰(zhàn)在規(guī)定時間內(nèi)識別盡可能多的音程。

7. 排行榜和社交功能:創(chuàng)建一個排行榜,鼓勵用戶之間的友好比拼,允許他們在社交媒體上分享進度。

8. 自定義音頻設(shè)置:允許用戶選擇不同樂器或音頻播放的聲音設(shè)置。

9. 移動應(yīng)用:開發(fā)移動應(yīng)用,方便用戶隨時隨地練習(xí)聽力。

10. 集成音樂理論課程:提供額外的教學(xué)內(nèi)容,或集成已有的音樂理論課程,幫助用戶更好地理解音程的理論知識。

以上是可以考慮的一些想法。你可以根據(jù)該應(yīng)用的規(guī)劃隨意選擇,另外你也可以大膽地提出能夠改善用戶體驗和功能的其他意見。

這些想法都很不錯。最終我選擇采納第 6 條建議。

f30bc71a-eb7b-11ed-90ce-dac502259ad0.png

我提問:我們來試試看第 6 個吧,你可以添加這個功能嗎?

GPT-4 回答:

當然可以。下面,我們?yōu)槟愕囊舫搪犃τ?xùn)練應(yīng)用添加計時功能。添加這個功能后,用戶就可以在規(guī)定時間內(nèi)識別盡可能多的音程。下面,我將提供實現(xiàn)這個功能的代碼片段。

首先,更新 HTML,添加計時控制:

f3454648-eb7b-11ed-90ce-dac502259ad0.png

接下來,更新 JavaScript,處理計時邏輯:

f3651e32-eb7b-11ed-90ce-dac502259ad0.png

看到了嗎?有經(jīng)驗的人應(yīng)該一眼就能看出這段代碼中存在兩個問題:

首先,它想讓我在

中添加元素,但 HTML 中并沒有這個 div。

其次,它想讓我更新函數(shù) handleIntervalButtonClick(),但實際上這個函數(shù)也不存在。

無效技巧 1:闡明需求

這不是什么大問題,我之前也遇到過類似的問題,只需要進一步闡明需求。

然而,與之前不同的是,僅僅闡明需求還不夠。GPT-4 像一個糟糕的工程師,沒有搞清楚整體狀況,就根據(jù)我的反饋做出了反應(yīng),更可怕的是,它還開始隨意修改一些不需要改動的代碼。

下面舉個例子。我指出了一個問題,它開始嘗試解決,但它的 handleIntervalButtonClick() 引用了一個不存在的變量(isAnswering)和一個不存在的函數(shù)(playRandomInterval):

f3869350-eb7b-11ed-90ce-dac502259ad0.png

無效技巧 2:提醒代碼

后來,我嘗試了不同的技巧,“提醒”它一些代碼。

f392fe4c-eb7b-11ed-90ce-dac502259ad0.png

可是這并沒有用。而且很奇怪的是,它似乎知道代碼前后要保持一致,但并沒有理解我希望它完成的功能(添加計時功能)。

f3a31278-eb7b-11ed-90ce-dac502259ad0.png

無效技巧 3:要求它倒退一步

來回折騰了很多遍,它仍未能生成可以運行的代碼,這感覺就好像我在帶實習(xí)生一樣,最后我只好要求它倒退一步。

f3bbd68c-eb7b-11ed-90ce-dac502259ad0.png

這次終于可以了。給出的反饋是正確的,前面對話中澄清的問題也得到了解決。然后,我再次提醒它一些代碼,希望它能正確理解需求,并編寫出正確的代碼。

f3ce25da-eb7b-11ed-90ce-dac502259ad0.png

可惜失敗了,它生成的代碼和前面一樣都是錯的。

無效技巧 4:開啟一個新的聊天會話

接下來,我嘗試開了一個新的聊天會話。因為我認為,當前的這段聊天太長了,涉及太多上下文,如果它能專注于需求和當前代碼,也許就可以解決問題。

我使用了與兩周前一模一樣的提示,但額外提供了功能、需求和源代碼文件。

f3dde40c-eb7b-11ed-90ce-dac502259ad0.png

不過,情況似乎并沒有改善。我反復(fù)嘗試了很多遍,始終沒能得到可以正常運行的代碼。

無效技巧 5:要求它加倍小心

我要求它加倍小心,集中注意力解決它生成的代碼中的一個問題:start() 調(diào)用 startTimer(),startTimer() 調(diào)用 start(),但依然沒有用。

f3fdc9a2-eb7b-11ed-90ce-dac502259ad0.png

無效技巧 6:人為介入,重構(gòu)代碼

在我看來,GPT-4 似乎不“理解” start() 函數(shù)。按照最初它編寫代碼的方式,start() 將在用戶開始練習(xí)以及用戶點擊“下一個音程”時調(diào)用——但它在告訴我如何添加計時功能時,卻假設(shè) start() 只會被調(diào)用一次。如果人類程序員不仔細閱讀代碼,可能也會做出這樣的假設(shè)。

所以,我嘗試手動重構(gòu),可能起一個更好的名字,它就會明白了。

我將 start() 分解成了兩個函數(shù):start() 和一個新函數(shù) nextInterval()。GPT-4似乎很“喜歡”這個名字,因為在之前的反復(fù)中它就調(diào)用了這個函數(shù)。為了盡可能避免混淆,我開啟了一個新的聊天會話,并提供了需求和新代碼。

但依然沒有任何效果。我反復(fù)嘗試了幾次,它甚至生成了一個新版本,卻莫名地將 JavaScript 移到了 HTML 中。

f42109b2-eb7b-11ed-90ce-dac502259ad0.png

我放棄了:如果對方是一個人類,我會認為這個人頭腦不清醒、粗心大意、心不在焉、能力不足,或者四者兼而有之!

初次建立這個項目時,我與 GPT-4 的交互體驗與現(xiàn)在截然不同。是不是因為該模型可以“思考”的代碼量很有限,而我已經(jīng)觸及上限了?不過至少對人類而言,計時功能與添加其他功能(示例歌曲、統(tǒng)計數(shù)據(jù))一樣簡單,甚至更簡單,所以我感覺應(yīng)該是代碼量的問題。

有用的技巧:要求它給函數(shù)寫文檔

經(jīng)過這件事后,我經(jīng)常在想:如果代碼中的函數(shù)非常清晰且文檔齊全,GPT-4 是否能勝任更高級別的抽象工作,而不需要“思考”每個函數(shù)的代碼?如果有明確的文檔說明,它是不是就不會在意那么多細節(jié)了?因為人類就是這樣,我們大腦能夠承受的復(fù)雜度是有限的,我們也是通過這種方式構(gòu)建大型系統(tǒng)的。

于是,我做了一些測試,要求它為代碼生成文檔。

f43004c6-eb7b-11ed-90ce-dac502259ad0.png

它給了我如下帶有文檔說明的函數(shù):

f43a13d0-eb7b-11ed-90ce-dac502259ad0.png

我將這些函數(shù)的文檔復(fù)制到了源文件中,并在新的聊天中重復(fù)了之前的操作,不過 ChatGPT 抱怨我的請求太長,所以我刪除了 CSS 文件。

這次它終于成功地生成了代碼!雖然用戶界面需要完善,但基本要素齊全:你可以選擇是否啟用計時模式,你可以指定秒數(shù),它會顯示一個倒計時,還會在倒計時結(jié)束時強制停止練習(xí),并告訴你一共答對了多少道題。

最后一次,ChatGPT 終于生成了可以正常運行的代碼,但原因是什么呢?是因為文檔,還是因為沒有了 CSS,它需要處理的代碼量減少了?為了弄清楚,我進行了一些實驗,最后發(fā)現(xiàn)似乎僅刪除 CSS 是不夠的。

我們需要反復(fù)嘗試,才能學(xué)會如何與這個外星人(ChatGPT)一起工作。我想知道其他人是否也遇到過這類問題,以及它們?nèi)绾未蚱七@些限制的。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • HTML
    +關(guān)注

    關(guān)注

    0

    文章

    278

    瀏覽量

    36894
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4837

    瀏覽量

    69131
  • 應(yīng)用程序
    +關(guān)注

    關(guān)注

    38

    文章

    3297

    瀏覽量

    57950
  • GPT
    GPT
    +關(guān)注

    關(guān)注

    0

    文章

    360

    瀏覽量

    15538

原文標題:兩周時間,我體驗了 GPT-4 從編程‘神器’變成編程‘智障’!

文章出處:【微信號:軟件質(zhì)量報道,微信公眾號:軟件質(zhì)量報道】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    GPT-4發(fā)布!多領(lǐng)域超越“人類水平”,專家:國內(nèi)落后2-3年

    電子發(fā)燒友網(wǎng)報道(文/吳子鵬)北京時間3月15日凌晨,人工智能研究公司OpenAI正式發(fā)布其下一代大型語言模型GPT-4。目前,ChatGPT的Plus訂閱用戶已經(jīng)可以使用GPT-4,其他用戶需要
    的頭像 發(fā)表于 03-16 01:58 ?4778次閱讀
    <b class='flag-5'>GPT-4</b>發(fā)布!多領(lǐng)域超越“人類水平”,專家:國內(nèi)落后2-3年

    ChatGPT升級 OpenAI史上最強大模型GPT-4發(fā)布

    ChatGPT升級 史上最強大模型GPT-4發(fā)布 OpenAI正式推出了ChatGPT升級版本,號稱史上最強大模型GPT-4發(fā)布。OpenAI期待GPT-4成為一個更有價值的AI工具。 GPT
    的頭像 發(fā)表于 03-15 18:15 ?2878次閱讀

    Open AI團隊發(fā)推正式宣布:GPT-4!

    對于 GPT-4 的實際能力,團隊也給大家提前打了一針強心劑,即便 GPT-4 在許多現(xiàn)實世界場景中能力不如人類,但在各種專業(yè)和學(xué)術(shù)基準上的表現(xiàn),還是超過了人類的平均水平。
    的頭像 發(fā)表于 03-16 11:10 ?2181次閱讀

    關(guān)于GPT-4的產(chǎn)品化狂想

    GPT-4是條件,而不是結(jié)果
    的頭像 發(fā)表于 03-26 10:48 ?3061次閱讀
    關(guān)于<b class='flag-5'>GPT-4</b>的產(chǎn)品化狂想

    GPT-4是這樣搞電機的

    GPT-4寫電機基礎(chǔ)程序沒問題
    的頭像 發(fā)表于 04-17 09:41 ?1084次閱讀
    <b class='flag-5'>GPT-4</b>是這樣搞電機的

    GPT-4 的模型結(jié)構(gòu)和訓(xùn)練方法

    GPT-4 的發(fā)布報道上,GPT-4 的多模態(tài)能力讓人印象深刻,它可以理解圖片內(nèi)容給出圖片描述,甚至能在圖片內(nèi)容的基礎(chǔ)上理解其中的隱喻或推斷下一時刻的發(fā)展。
    的頭像 發(fā)表于 05-22 15:21 ?2746次閱讀
    <b class='flag-5'>GPT-4</b> 的模型結(jié)構(gòu)和訓(xùn)練方法

    GPT-4處于一個什么樣的編碼地位

    Greg Brockman 演示 GPT-4 將一張手繪草稿架構(gòu)圖變成一個現(xiàn)實可滑動的網(wǎng)站;同時,它也能幫助我們直接生成代碼,甚至當我們把代碼運行報錯的界面截一個圖發(fā)給 GPT-4
    的頭像 發(fā)表于 06-16 10:42 ?835次閱讀
    <b class='flag-5'>GPT-4</b>處于一個什么樣的編碼地位

    人工通用智能的火花:GPT-4的早期實驗

    人工智能(AI)研究人員一直在開發(fā)和完善大型語言模型(LLMs),這些模型在各種領(lǐng)域和任務(wù)中表現(xiàn) 出非凡的能力,挑戰(zhàn)我們對學(xué)習(xí)和認知的理解。由OpenAI開發(fā)的最新模型GPT-4[Ope23
    發(fā)表于 06-20 15:49 ?1次下載

    GPT-4已經(jīng)會自己設(shè)計芯片了嗎?

    ? GPT-4已經(jīng)會自己設(shè)計芯片!芯片設(shè)計行業(yè)的一個老大難問題HDL,已經(jīng)被GPT-4順利解決。并且,它設(shè)計的130nm芯片,已經(jīng)成功流片。 GPT-4,已經(jīng)可以幫人類造芯片
    的頭像 發(fā)表于 06-20 11:51 ?1036次閱讀
    <b class='flag-5'>GPT-4</b>已經(jīng)會自己設(shè)計芯片了嗎?

    GPT-4催生的接口IP市場空間

    GPT-4大語言模型公布以來,百度、阿里、知乎、出門問問等國內(nèi)互聯(lián)網(wǎng)公司紛紛跟進,在近兩個月中相繼推出了自家的產(chǎn)品。日前,鮮有公開演講的奇績創(chuàng)壇創(chuàng)始人兼CEO陸奇也分享他對大模型時代的宏觀思考
    的頭像 發(fā)表于 07-03 14:17 ?930次閱讀

    OpenAI宣布GPT-4 API全面開放使用!

    OpenAI 在博客文章中寫道:“自 3 月份以來,數(shù)百萬開發(fā)者請求訪問 GPT-4 API,并且利用 GPT-4 的創(chuàng)新產(chǎn)品范圍每天都在增長?!?“我們設(shè)想基于對話的模型未來可以支持任何用例?!?/div>
    的頭像 發(fā)表于 07-12 14:55 ?1319次閱讀

    GPT-3.5 vs GPT-4:ChatGPT Plus 值得訂閱費嗎 國內(nèi)怎么付費?

    每月20美元)更智能、更準確。 OpenAI將GPT-4描述為“比其前身GPT-3.5先進10倍”。 自從OpenAI的大語言模型(LLM)GPT-4發(fā)布以來,一直在使用它的最新版本
    的頭像 發(fā)表于 08-02 12:09 ?4392次閱讀
    <b class='flag-5'>GPT</b>-3.5 vs <b class='flag-5'>GPT-4</b>:ChatGPT Plus 值得訂閱費嗎 國內(nèi)怎么付費?

    GPT-4沒有推理能力嗎?

    今年三月,OpenAI 重磅發(fā)布 GPT-4 大模型,帶來了比 ChatGPT 背后 GPT-3.5 更強的推理、計算、邏輯能力,也引發(fā)了全民使用的熱潮。在各行各領(lǐng)域研究人員、開發(fā)者、設(shè)計師的使用過程中,「
    的頭像 發(fā)表于 08-11 14:20 ?973次閱讀
    <b class='flag-5'>GPT-4</b>沒有推理能力嗎?

    新火種AI|谷歌深夜發(fā)布復(fù)仇神器Gemini,原生多模態(tài)碾壓GPT-4

    谷歌背水一戰(zhàn),發(fā)布Gemini,狙擊GPT-4
    的頭像 發(fā)表于 12-08 09:09 ?1218次閱讀
    新火種AI|谷歌深夜發(fā)布復(fù)仇<b class='flag-5'>神器</b>Gemini,原生多模態(tài)碾壓<b class='flag-5'>GPT-4</b>?

    ChatGPT plus有什么功能?OpenAI 發(fā)布 GPT-4 Turbo 目前我們所知道的功能

    OpenAI 發(fā)布 GPT-4 Turbo 目前我們所知道的功能分析解答 在最近的OpenAI DevDay上,該組織發(fā)布一項備受期待的公告:推出GPT-4 Turbo,這是對其突破性AI模型
    的頭像 發(fā)表于 12-13 09:19 ?1265次閱讀
    ChatGPT plus有什么功能?OpenAI 發(fā)布 <b class='flag-5'>GPT-4</b> Turbo 目前我們所知道的功能