国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目錄
摘要
語(yǔ)言支持
準(zhǔn)確性和代碼質(zhì)量
調(diào)試和錯(cuò)誤檢測(cè)
上下文感知
解決問(wèn)題
編程功能
ChatGPT 獨(dú)樹(shù)一幟
首頁(yè) 科技周邊 人工智能 ChatGPT 與 Gemini:哪個(gè) AI 聊天機(jī)器人更擅長(zhǎng)編碼?

ChatGPT 與 Gemini:哪個(gè) AI 聊天機(jī)器人更擅長(zhǎng)編碼?

Dec 13, 2024 pm 04:32 PM

摘要

  • ChatGPT 提供卓越的語(yǔ)言支持,涵蓋大量新舊語(yǔ)言。
  • 與 Gemini 相比,ChatGPT 在編碼任務(wù)方面可提供更高的準(zhǔn)確性和代碼質(zhì)量。
  • ChatGPT 擅長(zhǎng)調(diào)試、錯(cuò)誤檢測(cè)、上下文感知、問(wèn)題解決和整體編程功能。

如果您陷入編程項(xiàng)目,您可能會(huì)尋找一個(gè)工具來(lái)幫助您集思廣益、編寫(xiě)干凈的代碼或解釋一個(gè)棘手的概念。你選擇哪一個(gè)AI聊天機(jī)器人:快速信息豐富的Gemini,還是全面強(qiáng)大的ChatGPT?

??

語(yǔ)言支持

說(shuō)到語(yǔ)言支持,ChatGPT在廣度和功能上勝過(guò)Gemini熟練程度。雖然 Gemini 官方支持大約 22 種流行的編程語(yǔ)言(包括 Python、Go 和 TypeScript),但 ChatGPT 的語(yǔ)言功能要廣泛得多。

與 Gemini 不同,ChatGPT 沒(méi)有官方支持的語(yǔ)言列表。然而,它不僅可以處理 Gemini 支持的流行語(yǔ)言,還可以處理數(shù)十種其他語(yǔ)言,從 TypeScript 和 Go 等較新的語(yǔ)言到 Fortran、Pascal 和 BASIC 等較舊的語(yǔ)言。

要測(cè)試它們的語(yǔ)言能力,我嘗試使用 PHP、JavaScript、BASIC 和 C 等語(yǔ)言進(jìn)行簡(jiǎn)單的編碼任務(wù)。 Gemini 和 ChatGPT 在流行語(yǔ)言上都表現(xiàn)良好,但只有 ChatGPT 可以令人信服地將 BASIC 等較舊語(yǔ)言的程序串起來(lái)。

準(zhǔn)確性和代碼質(zhì)量

您的項(xiàng)目截止日期已晚,您需要一些樣板代碼。您要求 ChatGPT 和 Gemini 生成代碼來(lái)實(shí)現(xiàn)該功能,這兩個(gè)工具都會(huì)生成數(shù)十行代碼。快速獲勝,對(duì)吧?

??

但是您可以信任哪個(gè)工具的代碼來(lái)提供您請(qǐng)求的功能?為了比較兩個(gè)人工智能聊天機(jī)器人生成的代碼的準(zhǔn)確性和質(zhì)量,我給了他們一個(gè)簡(jiǎn)單的編碼任務(wù)來(lái)完成。我要求 Gemini 和 ChatGPT 使用 HTML、CSS 和 JavaScript 生成一個(gè)簡(jiǎn)單的待辦事項(xiàng)列表應(yīng)用程序。我沒(méi)有提供任何底漆;我們的目標(biāo)是了解兩個(gè)聊天機(jī)器人在處理有限信息的情況下表現(xiàn)如何。

ChatGPT (GPT-4o) 生成的功能代碼具有“足夠好”的美感。使用ChatGPT的代碼,您可以添加或刪除任務(wù)。這是我在瀏覽器上運(yùn)行 ChatGPT 后得到的結(jié)果:

Todo list app by OpenAI's ChatGPT (GPT-4o)

接下來(lái),我讓 Google 的 Gemini 重復(fù)同樣的任務(wù)。 Gemini 還能夠生成一個(gè)實(shí)用的待辦事項(xiàng)列表應(yīng)用程序。您還可以添加和刪除任務(wù),但整體設(shè)計(jì)不太吸引人:

Todo list app by Google's Gemini

我進(jìn)行了第二次測(cè)試,這次要求兩個(gè)聊天機(jī)器人重新創(chuàng)建 Twitter (X.com) feed。 ChatGPT 制作了一個(gè)復(fù)古風(fēng)格的 Twitter feed,具有功能性的推文功能。我可以在文本框中輸入內(nèi)容,發(fā)送推文,然后將其動(dòng)態(tài)加載到頁(yè)面上。這不是我希望的 Twitter feed,但考慮到 ChatGPT 的大部分訓(xùn)練數(shù)據(jù)都充斥著舊版 Twitter 代碼,結(jié)果是可以理解的。

Twitter (X.com) feed clone by ChatGPT-1

不幸的是,在這一輪中,Google 的 Gemini 無(wú)法提供功能代碼。它生成了數(shù)百行 JavaScript 代碼,但有太多占位符需要用缺失的邏輯來(lái)填充。如果您很趕時(shí)間,這種占位符較多的代碼不會(huì)特別有用,因?yàn)樗匀恍枰罅康拈_(kāi)發(fā)工作。在這種情況下,從頭開(kāi)始編寫(xiě)代碼可能會(huì)更有效。

我嘗試了一些其他基本編碼任務(wù),在所有情況下,ChatGPT 的解決方案顯然是更好的選擇。

調(diào)試和錯(cuò)誤檢測(cè)

錯(cuò)誤和bug就像程序員又愛(ài)又恨的謎題。它們會(huì)讓你發(fā)瘋,但修復(fù)它們是非常令人滿(mǎn)意的。因此,當(dāng)您在代碼中遇到錯(cuò)誤時(shí),您應(yīng)該向 Gemini 或 ChatGPT 尋求幫助嗎?這可能取決于您試圖避免的錯(cuò)誤類(lèi)型。

為了做出決定,我給兩個(gè)人工智能聊天機(jī)器人提供了兩個(gè)調(diào)試問(wèn)題來(lái)解決。首先,我提示兩個(gè)聊天機(jī)器人解決一些簡(jiǎn)單 PHP 代碼中的邏輯錯(cuò)誤。眾所周知,邏輯錯(cuò)誤比語(yǔ)法錯(cuò)誤更難發(fā)現(xiàn),因?yàn)樗鼈內(nèi)Q于代碼的意圖:

PHP code with logical error

此屏幕截圖中的代碼可以運(yùn)行,甚至在許多情況下會(huì)產(chǎn)生正確的結(jié)果。然而,它有幾個(gè)邏輯錯(cuò)誤,但這些錯(cuò)誤并不能立即顯現(xiàn)出來(lái);你能發(fā)現(xiàn)它們嗎?我向 Gemini 尋求幫助,不幸的是,聊天機(jī)器人無(wú)法找出代碼中的邏輯錯(cuò)誤:

Gemini fails to spot a logical error

雙子座解決問(wèn)題的三次嘗試都沒(méi)有準(zhǔn)確。六個(gè)月前我嘗試過(guò)類(lèi)似的問(wèn)題,結(jié)果同樣令人失望;看來(lái)Gemini在這方面還沒(méi)有進(jìn)步。

然后我向ChatGPT尋求幫助,它立即指出了邏輯錯(cuò)誤。

ChatGPT spots logical error in code

Gemini 還重寫(xiě)了代碼來(lái)修復(fù)錯(cuò)誤:

ChatGPT rewrites code to fix logical error

嘗試了其他一些之后在尋找錯(cuò)誤和修復(fù)任務(wù)方面,ChatGPT 顯然更擅長(zhǎng)這項(xiàng)工作。不過(guò),雙子座也并非完全失敗。它能夠修復(fù)我拋出的許多語(yǔ)法錯(cuò)誤,但它難以解決復(fù)雜的錯(cuò)誤,尤其是邏輯錯(cuò)誤。

上下文感知

使用人工智能聊天機(jī)器人進(jìn)行編碼的最大挑戰(zhàn)之一是它們相對(duì)有限的上下文感知。他們也許能夠?yàn)槊鞔_定義的任務(wù)創(chuàng)建單獨(dú)的代碼片段,但很難為更大的項(xiàng)目構(gòu)建代碼庫(kù)。

例如,假設(shè)您正在使用 AI 聊天機(jī)器人構(gòu)建 Web 應(yīng)用程序。你告訴它為你的注冊(cè)和登錄 HTML 頁(yè)面編寫(xiě)代碼,它做得非常完美。然后,您要求聊天機(jī)器人生成服務(wù)器端腳本來(lái)處理登錄邏輯。這是一個(gè)簡(jiǎn)單的任務(wù),但由于上下文感知有限,它最終可能會(huì)生成一個(gè)帶有新變量和命名約定的登錄腳本,這些新變量和命名約定與代碼的其余部分不匹配。

哪個(gè)聊天機(jī)器人更擅長(zhǎng)保留情境意識(shí)?我給這兩個(gè)工具賦予了相同的編程任務(wù):我們知道 ChatGPT 已經(jīng)可以構(gòu)建的聊天應(yīng)用程序。

自從 GPT-4 Turbo 及其 128k 上下文窗口到來(lái)以來(lái),ChatGPT 的能力保留在較長(zhǎng)一段時(shí)間內(nèi),更多的背景顯著增加。當(dāng)我第一次使用 4k 上下文窗口 GPT-4 通過(guò) ChatGPT 構(gòu)建聊天應(yīng)用程序時(shí),進(jìn)展相對(duì)順利,僅發(fā)生了一些偏離上下文的小事件。

2023 年 11 月使用 128k GPT-4 重新創(chuàng)建了相同的項(xiàng)目Turbo 在情境感知方面表現(xiàn)出顯著改善。六個(gè)月后,即 2024 年 5 月,上下文感知沒(méi)有任何重大變化,但也沒(méi)有惡化。

不幸的是,當(dāng)我第一次在同一個(gè)項(xiàng)目上嘗試 Gemini(當(dāng)時(shí)稱(chēng)為 Bard)時(shí),它失敗了跟蹤項(xiàng)目的上下文并未能完成應(yīng)用程序。幾輪更新之后,我在同一個(gè)項(xiàng)目上重新測(cè)試了Gemini,它似乎進(jìn)一步惡化了。因此,在上下文感知方面,ChatGPT 再次獲勝。

解決問(wèn)題

在這一點(diǎn)上,Google的Gemini還有很多不足。但最終能否取得勝利呢?我們來(lái)測(cè)試一下它解決問(wèn)題的能力。有時(shí)您只是遇到問(wèn)題,但不確定如何以編程方式表示它,更不用說(shuō)如何解決它了。

在這些情況下,像 Gemini 和 ChatGPT 這樣的聊天機(jī)器人可以派上用場(chǎng)。我要求他們倆“編寫(xiě)一段 JavaScript 代碼來(lái)計(jì)算特定單詞在文本中出現(xiàn)的次數(shù)。

這是 Google Gemini 的結(jié)果:

Gemini fails to make an optimized Javascript function

這是 ChatGPT 的結(jié)果:

ChatGPT attempts to create a function to count words in a text segment

乍一看,這兩種方法看起來(lái)都相當(dāng)可靠。雙子座的做法甚至看起來(lái)簡(jiǎn)潔。然而,ChatGPT 的代碼采用更穩(wěn)健、更準(zhǔn)確的方法來(lái)計(jì)算文本中單詞的出現(xiàn)次數(shù)。它考慮單詞邊界和區(qū)分大小寫(xiě),正確處理標(biāo)點(diǎn)符號(hào),并提供更可靠的結(jié)果。 ChatGPT 再次表現(xiàn)出色。

ChatGPT 的方法將輸入文本拆分為單詞,其方式可以處理所有非單詞字符(如標(biāo)點(diǎn)符號(hào))和特殊字符(如單詞分隔符)。同時(shí),Gemini 只將空格視為分隔符。如果文本在單詞中包含標(biāo)點(diǎn)符號(hào)或其他非單詞字符,或者單詞沒(méi)有用空格字符分隔,則此方法可能會(huì)失敗。

因?yàn)?Google Gemini 在我用于比較的每個(gè)指標(biāo)中都幾乎丟失了,我決定給它一個(gè)救贖的機(jī)會(huì)。我問(wèn)聊天機(jī)器人“哪個(gè)編碼能力更好?ChatGPT 和 Gemini?”這是它的回復(fù):

Gemini answers a question about itself

似乎我部分同意!我詢(xún)問(wèn) ChatGPT 對(duì)評(píng)估的看法,它同意:

ChatGPT agrees with Gemini's assessement of its abilities

現(xiàn)在,雖然這看起來(lái)很正常,但這里有一個(gè)有趣的轉(zhuǎn)折。在去年的大部分時(shí)間里,Gemini(當(dāng)時(shí)的巴德)總是自信地聲稱(chēng)它可以生成更好的代碼,效率更高,并且犯的錯(cuò)誤更少。這是我在 2023 年 11 月進(jìn)行的一項(xiàng)測(cè)試的屏幕截圖:

Google Bard boast of being better than ChatGPT

看來(lái)雙子座現(xiàn)在多了一點(diǎn)有自知之明且謙虛!

編程功能

ChatGPT 和 Gemini 都沒(méi)有專(zhuān)門(mén)用于編程的主要功能。然而,如果您知道如何有效地使用它們,這兩個(gè)聊天機(jī)器人都具有可以顯著提高您的編程體驗(yàn)的功能。

ChatGPT 提供了一系列功能,可以在使用聊天機(jī)器人時(shí)簡(jiǎn)化編程過(guò)程。內(nèi)存和自定義 GPT 等有用的附加功能可讓您根據(jù)您的特定編程需求自定義 ChatGPT。

例如,自定義 GPT 功能可以幫助您通過(guò)上傳相關(guān)文件為特定項(xiàng)目創(chuàng)建專(zhuān)用的 ChatGPT 迷你版本。這使得調(diào)試代碼、優(yōu)化和添加新功能等任務(wù)變得更加簡(jiǎn)單??傮w而言,與 Google 的 Gemini 相比,ChatGPT 包含更多可以增強(qiáng)您的編程體驗(yàn)的功能。

ChatGPT 獨(dú)樹(shù)一幟

Google 的 Gemini 有享受了很多炒作,所以看到它與 ChatGPT 相比到底有多少缺陷可能會(huì)讓人感到驚訝。雖然 ChatGPT 顯然占據(jù)了領(lǐng)先地位,但您可能會(huì)認(rèn)為 Google 的大量資源會(huì)幫助它削弱這一優(yōu)勢(shì)。

盡管有這些結(jié)果,但將 Gemini 視為編程輔助工具是不明智的。雖然它不如 ChatGPT 那么強(qiáng)大,但 Gemini 仍然具有強(qiáng)大的沖擊力,并且正在快速發(fā)展。

以上是ChatGPT 與 Gemini:哪個(gè) AI 聊天機(jī)器人更擅長(zhǎng)編碼?的詳細(xì)內(nèi)容。更多信息請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本站聲明
本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請(qǐng)聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

人工智能驅(qū)動(dòng)的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線(xiàn)人工智能工具。

Clothoff.io

Clothoff.io

AI脫衣機(jī)

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的代碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

功能強(qiáng)大的PHP集成開(kāi)發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺(jué)化網(wǎng)頁(yè)開(kāi)發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)代碼編輯軟件(SublimeText3)

熱門(mén)話(huà)題

從采用到優(yōu)勢(shì):2025年塑造企業(yè)LLM的10個(gè)趨勢(shì) 從采用到優(yōu)勢(shì):2025年塑造企業(yè)LLM的10個(gè)趨勢(shì) Jun 20, 2025 am 11:13 AM

以下是重塑企業(yè)AI景觀的十種引人注目的趨勢(shì)。對(duì)LLMSorganizations的財(cái)務(wù)承諾正在大大增加其在LLMS的投資,其中72%的人預(yù)計(jì)他們的支出今年會(huì)增加。目前,近40%a

AI投資者停滯不前? 3條購(gòu)買(mǎi),建造或與人工智能供應(yīng)商合作的戰(zhàn)略途徑 AI投資者停滯不前? 3條購(gòu)買(mǎi),建造或與人工智能供應(yīng)商合作的戰(zhàn)略途徑 Jul 02, 2025 am 11:13 AM

投資蓬勃發(fā)展,但僅資本還不夠。隨著估值的上升和獨(dú)特性的衰落,以AI為中心的風(fēng)險(xiǎn)投資的投資者必須做出關(guān)鍵決定:購(gòu)買(mǎi),建立或合作伙伴才能獲得優(yōu)勢(shì)?這是評(píng)估每個(gè)選項(xiàng)和PR的方法

生成AI的不可阻擋的增長(zhǎng)(AI Outlook第1部分) 生成AI的不可阻擋的增長(zhǎng)(AI Outlook第1部分) Jun 21, 2025 am 11:11 AM

披露:我的公司Tirias Research已向IBM,NVIDIA和本文提到的其他公司咨詢(xún)。Growth驅(qū)動(dòng)力的生成AI采用的激增比最樂(lè)觀的預(yù)測(cè)更具戲劇性。然后,

這些初創(chuàng)公司正在幫助企業(yè)出現(xiàn)在AI搜索摘要中 這些初創(chuàng)公司正在幫助企業(yè)出現(xiàn)在AI搜索摘要中 Jun 20, 2025 am 11:16 AM

由于AI,那些日子是編號(hào)的。根據(jù)一個(gè)螺柱,搜索企業(yè)諸如Travel網(wǎng)站皮劃艇和Edtech Company Chegg之類(lèi)的企業(yè)正在下降,部分原因是60%的網(wǎng)站搜索不會(huì)導(dǎo)致用戶(hù)單擊任何鏈接。

AGI和AI超級(jí)智能將嚴(yán)重?fù)糁腥祟?lèi)天花板的假設(shè)障礙 AGI和AI超級(jí)智能將嚴(yán)重?fù)糁腥祟?lèi)天花板的假設(shè)障礙 Jul 04, 2025 am 11:10 AM

讓我們來(lái)談?wù)劇? 對(duì)創(chuàng)新AI突破的分析是我正在進(jìn)行的AI中正在進(jìn)行的福布斯列覆蓋的一部分,包括識(shí)別和解釋各種有影響力的AI復(fù)雜性(請(qǐng)參閱此處的鏈接)。 前往Agi和

構(gòu)建您的第一個(gè)LLM應(yīng)用程序:初學(xué)者的教程 構(gòu)建您的第一個(gè)LLM應(yīng)用程序:初學(xué)者的教程 Jun 24, 2025 am 10:13 AM

您是否曾經(jīng)嘗試過(guò)建立自己的大型語(yǔ)言模型(LLM)應(yīng)用程序?有沒(méi)有想過(guò)人們?nèi)绾翁岣咦约旱腖LM申請(qǐng)來(lái)提高生產(chǎn)率? LLM應(yīng)用程序已被證明在各個(gè)方面都有用

AMD繼續(xù)在AI中建立動(dòng)力,還有很多工作要做 AMD繼續(xù)在AI中建立動(dòng)力,還有很多工作要做 Jun 28, 2025 am 11:15 AM

總體而言,我認(rèn)為該活動(dòng)對(duì)于展示AMD如何向客戶(hù)和開(kāi)發(fā)人員移動(dòng)球非常重要。在SU下,AMD的M.O.要制定明確,雄心勃勃的計(jì)劃并對(duì)他們執(zhí)行。她的“說(shuō)/do”比率很高。公司做

未來(lái)預(yù)測(cè)從AI到AGI的道路上的大規(guī)模情報(bào)爆炸 未來(lái)預(yù)測(cè)從AI到AGI的道路上的大規(guī)模情報(bào)爆炸 Jul 02, 2025 am 11:19 AM

讓我們來(lái)談?wù)劇? 對(duì)創(chuàng)新AI突破的分析是我正在進(jìn)行的AI中正在進(jìn)行的福布斯列覆蓋的一部分,包括識(shí)別和解釋各種有影響力的AI復(fù)雜性(請(qǐng)參閱此處的鏈接)。對(duì)于那些讀者

See all articles