? | Pluralsight, Chatgpt vs Google Bard (2023): En djupgående jämförelse

Levereras tisdagar och fredagar

?

. Det hjälper till med att skriva och felsöka koden, vilket gör våra livliga liv lite enklare som ett resultat. ? Vi jämför dessa verktyg mot varandra i den ultimata striden för att se vilken som är det mest funktionsrika verktyget just nu för programmeringsändamål.

Chatgpt Robot vs Bard Robot

Chatgpt och Bard: Vad är skillnaden?

  • .
  • .
  • .
  • Den kan förklara koden som den genererar eller kod du matar in.

. .

Båda produkterna är fortfarande under utveckling, bard lite mer än chatgpt. .

Testar chatgpt och bard mot varandra

Vi valde sju kategorier för att testa chatbots mot varandra, baserat på vad vi kände var de mest relevanta: kodgenerering, problemlösning, , , , , kosta. Låt oss förorda detta genom att säga att detta inte är en rigorös vetenskaplig jämförelse, utan snarare en handfull tester blandade med vår praktiska erfarenhet hittills.

1.

Brödet och smöret på vad vi vill ha det för, rätt? För detta matade vi i följande prompt: “Skriv en funktion i Python som returnerar en lista med 100 primtal.

Bards kodförsök

..bifoga (i) returnera primes def main (): "" "skriver ut en lista med 100 primtal. 

Ser solid ut, men fungerar det? Enligt vår erfarenhet kan chatbots ibland skapa kod som ! . .

Chatgpts kodförsök

 != 0: primes. 

När vi kör samma prompt med chatgpt, definierar den här koden en funktion . Den använder sikten från Eratosthenes -algoritmen för att generera primes.

Båda dessa gav ett funktionellt resultat. Chatgpts exempel är bättre i det här fallet, eftersom det är renare och har mycket mindre kod. . Men detta . .

.

Låt oss se hur dessa LLM: er hanterar ett problem. I stället för att bara be dem skriva en generisk funktion, låt oss kasta ett programmeringsproblem på dem från Leetcode:

.sista () -metoden på någon matris och den kommer att returnera det sista elementet. .

.. < if (this.length === 0) < return -1; > < return this[this.length - 1]; >.... . . detta.längd ger antalet element i matrisen. .längd === 0), metoden returnerar -1. .. ..sista()); // utskrifter: 5 array = []; trösta.... . !

Chatgpt löser inte bara problemet, utan det förklarar problemet. ! Låt oss köra koden via Leetcode och se om den faktiskt klarar testerna.

Testa chatgpts problemlösning med Leetcode

! .

Bards problemlösning

.. Om det inte finns några element i matrisen bör den returnera -1: // definiera en ny metod på arrayprototypen.prototyp.sista = funktion () < // If the array is empty, return -1 if (this.length === 0) < return -1; >// Annars, returnera det sista elementet returnera detta [detta.längd - 1]; >; Här är ett exempel på hur man använder matrisen.Sista () metod: const array = [1, 2, 3, 4, 5]; // Få det sista elementet i array const lastelement = array.sista(); // Skriv ut det sista elementet i matriskonsolen.log (lastelement); // 5

Okej, så vi fick inte en så grundlig förklaring från Bard om hur koden fungerar. Men det är nästan identiskt när du jämför vad chatgpt och bard producerade. Tittade de på varandras läxor?

Chatgpt vs bard jämför problemlösning

Naturligtvis kan vi inte ta Bards ord på det, så vi kör testet genom Leetcode och.

. Det fungerar! Vilket kan förväntas, med tanke på att svaret var nästan identiskt med chatgpts.

När det gäller problemlösning är det ett tufft samtal mellan de två. Medan de ger nästan identiska resultat förklarar Chatgpt koden mycket bättre för dig, vilket är ganska bra för att faktiskt lära sig att fiska istället för att ha chatgpt bara fiska åt dig. Detta har varit vår övergripande upplevelse med att använda chatgpt: inte bara får du en möjlig lösning för ditt problem, men Chatgpt leder dig lite mer mer.

Vinnare: Chatgpt ��

3. Refactoring -kod

Låt oss säga att du vill hitta ett mer optimerat sätt att göra något. Det är fantastiskt att få en annan syn på din kod, och till skillnad från dina lagkamrater (förutsatt att du har dem) är dessa verktyg alltid gratis och redo att kontrollera din kod. Så låt oss se hur det gör det! Här är provet vi tillhandahöll det.

? Uppsättning.. < if (this.length === 0) < return -1; >annan < return this[this.length - 1]; >>;

Chatgpts refactoring -försök

Så chatgpt har gett oss ett ganska vagt svar. Det förklarar vagt koden och föreslår en ternär operatör, vilket är bra och värt att kolla in. Men det känns som det kunde ha gjort lite mer. Låt oss se hur bard hanterar samma uppdrag.

Bards refactoringförsök

Bards försök till felsökningskod

Wow! . Det erbjuder inte bara optimerad kod, utan den visar kod för att skapa ett riktmärke och visar riktmärkesresultat.

Sammantaget har vi funnit att Bard är lite bättre på att refactorera. . Men jag skulle säga att chatgpt är För närvarande betatestning av en “sökning med bing” -funktion och rullar ut detta till fria användare, så chatgpt kan bli mycket bättre på att refactorera kod mycket snart. Men för tillfället måste vi ge segern till Bard.

Vinnare: Bard ��

4. Felsökningsassistans

Bugs är en del av livet. Låt oss kasta en uppenbarligen felaktig kod på båda verktygen och se hur bra det plockar upp det. ! Här är den prompt vi använde: . Ange kod som fixar möjliga fel med den.

DEF CACCLATE_AVERE (NUMMER): Totalt = 0 för nummer i nummer: Totalt += Nummergenomsnitt = Totalt / len (siffror) Return Medelvärde

Chatgpts felsökningsförsök

Chatgpt felsökning

Okej, chatgpt har gett oss tillbaka ett svar som säger att vi måste lägga till lite logik för att förhindra ett “nollivision” -fel. Det ger ett alternativ för att göra det och förklarar problemet. Nu är det Bards tur.

Bards felsökningsförsök

Bard vid felsökning

Bard hittade samma problem med den funktion som chatgpt gjorde. . Den beskriver möjliga fel, förklarar hur man fixar dem, berättar hur man använder funktionen och vad utgången skulle vara. Gå!

För felsökning har vi i allmänhet funnit att Bard är mycket mer grundlig i sina svar och förklaringar. Det har funnits tillfällen där vi har hittat Chatgpt har upptäckt buggar bättre, men i stort sett ger Bard tydligare exempel till användaren.

Bard vinner den här, och så vi är bundna 2-2. Kan en av dem bryta dödläget?

Vinnare: Bard ��

5. Tredjeparts plugins & UI-tillägg

Genom att ansluta ett tredjeparts plugin till en LLM kan vi utöka deras kapacitet på vissa vilda sätt, låta dem köra kod i chattkonversationen eller integrera med appar som Zapier.

Chatgpt erbjuder över 80 plugins till sina premiumprenumeranter som en beta -funktion just nu. För att lära dig mer om några av dessa, kolla in vår artikel: ”De bästa chatgpt -plugins för utvecklare.”Här är ett exempel på Chatgpts plugin -butik just nu:

Chatgpt -plugin -butik

Och här är ett exempel på Bard’s Plugin Store:

. Jag kan inte visa dig någonting, för det finns inte! Det ryktas att vara på färdplanen, men det finns ingen tidsram än.

Om du inte vill använda webbgränssnittet erbjuder både chatgpt och bard ett API. Bards API är dock fortfarande begränsad till att bjuda in, så vi fick inte testa det. Chatgpts API är dock mycket grundligt och komplett. Chatgpt har också en officiell mobilapp, som är förvånansvärt användbar och ganska praktisk när du är ideating.

För den här måste vi ge poängen till Chatgpt, på grund av att Bard antingen inte har funktionerna ännu, eller gömmer dem bakom en inbjudningslista.

Vinnare: Chatgpt ��

6. Enkel användning

. De har båda ett webbgränssnitt där du anger en prompt och får svar. Ganska enkelt, rätt? De har också båda “konversationer” där de kan hålla sammanhang. Men där skillnader mellan de två.

En stor skillnad är hur chatgpt håller reda på dina konversationer. De är lagrade på vänster sida av skärmen, det finns ingen gräns för längden på dem, och de är alltid tillgängliga. Du kan också ta bort dem när du vill.

Chatgpts gränssnitt

Som jämförelse tillåter Bard dig inte att lagra och komma åt dina tidigare konversationer. Du kan komma åt din historia och leta upp vad du har sökt, men du kan inte klicka och starta om en konversation som du kan med Chatgpt. Du kan bara se vad du skrev för en prompt. Dessutom begränsar Bard längden på konversationen, så du måste börja om det går för länge.

En funktion Bard har att chatgpt inte är funktionen “utkast”. I bard har du tillgång till en uppsättning utkast så att du kan granska olika svar på din prompt, vilket är till hjälp. Men även med detta tyckte vi att chatgpt lättare att använda och kraftfullare.

Bard utkast

Vinnare: Chatgpt ��

7. Kosta

Alla verktyg måste ha ett avsnitt om hur mycket det kostar, rätt? Chatgpt har både en gratis och premiumversion som heter Chatgpt Plus, fakturerad till $ 20 per månad. Premiumprenumeranter får tillgång till realtidssökningsfunktioner, plugins, bättre svar från GPT-4-modellen, snabbare responstider, prioriterad tillgång till nya funktioner och åtkomst under topptider.

Som jämförelse är Bard gratis för alla som har tillgång. Att få denna åtkomst kräver ett personligt Google -konto som du hanterar på egen hand, eller ett Google Workspace -konto som din administratör har möjliggjort åtkomst till Bard med (vilket kan vara lite nedslående om de inte gör det).

Det är troligt att Bard kommer att kommersialiseras någon gång, men med tanke på att det är gratis vs freemium just nu, vinner Bard som standard som standard.

Vinnare: Bard ��

Slutsats: Chatgpt vinner ut, men båda verktygen är användbara!

Med en poäng på fyra till tre vinner Chatgpt totalt sett (��), men i praktiken borde båda dessa verktyg vara en del av ditt arsenal. Här är några viktiga punkter att tänka på som en utvecklare som använder dessa verktyg:

  • Basversionen av Chatgpt är endast en LLM, vilket innebär att informationen kan vara föråldrad. Bard använder både LLM och sökdata. Detta kommer att förändras ganska snart, med chatgpt implementering av “sök med bing” i sitt gratis erbjudande.
  • Chatgpt är i allmänhet bättre för att generera dokumentation
  • Bard skapar mer grundliga förklaringar av koden för det mesta

Kom ihåg att även om du använder dessa verktyg är det viktigt att förstå koden du arbetar med. Bli inte för beroende av dem eftersom resultaten inte garanteras är korrekta vid någon tidpunkt. Till nästa gång, lycklig kodning!

Jeremy Morgan är på uppdrag att hjälpa utvecklare att bli bättre på vad de gör. Han är seniorutvecklare evangelist för Pluralsight och en ivrig teknisk bloggare och talare. Han har två decennier av erfarenhet som ingenjörsbyggnadsprogramvara för allt från Fortune 100 -företag till små startups. Han förblir nedsänkt i .Net/Azure World samtidigt som man håller en fot i Linux -ekosystemet Building Python och Go Applications.

5 nycklar till framgångsrik organisationsdesign

Hur skapar du en organisation som är smidig, flexibel och tar en ny bild av lagstrukturen? Det här är nycklarna till att skapa och upprätthålla ett framgångsrikt företag som kommer att hålla tidens test.

8 sätt att sticka ut i dina stand-up-möten

.

Teknik 2025: Förbered din arbetskraft

Nyckeln till att överleva denna nya industriella revolution är att leda den. Det kräver två viktiga delar av smidiga företag: medvetenhet om störande teknik och en plan för att utveckla talanger som kan utnyttja det mesta.

Chatgpt vs Google Bard (2023): En djupgående jämförelse

. Använd vår guide för att lära dig mer om deras unika funktioner och skillnader.

Chatgpt och Google Bard är AI Chatbots utformade för att generera svar på instruktioner. När de används på lämpligt sätt kan chatgpt och Google Bard användas för att stödja vissa affärsprocesser inom innehållsproduktion, utveckling och mer. Ta en titt på varje verktygs funktioner, fördelar och nackdelar för att se vilka som skulle vara bäst för ditt företag.

  • Vad är chatgpt?
  • Vad är Google Bard?
  • Chatgpt vs. Google Bard: Jämförelsestabell
  • Chatgpt och Google Bard -prissättning
  • Funktionsjämförelse: Chatgpt vs. Google Bard
  • Chatgpt proffs och nackdelar
  • Google Bard vs Chatgpt: Nyckelskillnader
  • Varning när du använder AI -chatbots
  • ?
  • Metodik

Vad är chatgpt?

Chatgpt är en AI Chatbot utvecklad av OpenAI som genererar mänskliga svar baserade på textinmatning. Det har utbildats på en enorm mängd internettext som kallas en stor språkmodell.

Vad är Google Bard?

Google Bard är en annan ai chatbot. .

Chatgpt vs. Google Bard: Jämförelsestabell

Chatgpt

Chatgpts grundversion är gratis, med en gräns på 100 frågor per dag. För $ 20 per månad ger Chatgpt Plus prenumeranter snabbare responstider, tillgång till nya funktioner och tillgång till GPT-4 (gratisversionen använder för närvarande GPT-3.5). GPT-4 API gjordes generellt tillgängligt i juli 2023.

Google Bard

Google Bard är gratis, med ett obegränsat antal frågor. .

Funktionsjämförelse: Chatgpt vs. Google Bard

Textproduktion

Chatgpt och Google Bard är användbara verktyg för att producera text –– allt från sammanfattningar av information till att skapa en dikt till att skriva en uppsats.

Chatgpt textgenerering

Chatgpt tränades på text från Internet, och Google Bard tränades på ett specifikt datasätt för konversationer. Detta leder till att vissa hävdar att chatgpt är bättre på att producera stycken och sammanfattningar och andra textbaserade behandlingsuppgifter, medan Google Bard är bättre på samtal.

Bard textgenerering

Samtalssvar

Mer måste läsa AI-täckning

  • Generativ AI definierad: Hur det fungerar, fördelar och faror
  • Microsofts första generativa AI -certifikat är tillgängligt gratis
  • Anställningssats: Snabbtekniker

Chatgpt och Google Bard är utbildade i datasätt som innehåller hundratals miljarder parametrar, vilket resulterar i anmärkningsvärt mänskliga svar. Vidare har GPT-4 över 100 biljoner parametrar.

Chatgpt -konversationssvar om en aktuell händelse

Eftersom Google Bard utbildades på data som har omedelbar tillgång till internet och ett mer uppdaterat bibliotek, kan det ge mer aktuella svar än Chatgpts svar. ?”Google Bard kan ge flera punktpunkter för nyhetshändelser, medan Chatgpt gör slutsatser baserade på de uppgifter som finns tillgängliga i september 2021.

Bard konversationsrespons om en aktuell händelse

Använder sammanhang

Chatgpt samlar in information från tidigare konversationer och tidigare interaktioner med användaren, vilket innebär att den kan använda sammanhang när du deltar i en chatt. Bard kan också använda sammanhang i konversationerna och kan också hämta var en användare slutade.

Ett svar från chatgpt baserat på en tidigare konversation

Om du till exempel frågar: ”Vad tycker du om den nya anställdas beskrivning som jag nämnde häromdagen?”Bard kan svara med tidigare signaler. Men det kämpar ibland. I det här fallet var “det första månuppdraget jag frågade om” Chandrayaan-3.

Ett svar från Bard baserat på en tidigare konversation

Chatgpt proffs och nackdelar

Fördelar med chatgpt

  • Snabba responstider: Chatgpt är överlägsen tidigare generationer av AI -chatbots på grund av hastigheten på dess svar, vilket gör att det hjälper företag att bli effektivare. Chatgpt Plus är snabbare än Google Bard.
  • Möjlighet att generera mänskliga svar: .
  • Användarvänlig: Chatgpt kan utföra ett brett utbud av uppgifter, från att översätta till kondenseringsparagrafer till att producera sångtexter, och det kan göra det för en bred publik. Dess enkla gränssnitt och enkla svar gör det till ett enkelt verktyg för dem utan teknisk expertis.
  • Stöder många programmeringsspråk: Chatgpt stöder Python, JavaScript, Java och ett dussin andra programmeringsspråk.
  • Stöder 20+ språk: .

Nackdelar

  • Begränsad noggrannhet och tillförlitlighet: Chat GPT: s svar kan innehålla fel eftersom det använder träningsdata. Det är inte heller aktuellt; Den senaste uppdateringen var i september 2021.
  • Dold förspänning: Chatgpt kan ge partiska svar på grund av datasättet som det är utbildat på. . Till exempel är Chatgpt inte bra på att svara på frågor som inte finns på engelska och producerar ofta fel.
  • Ingen verklig förståelse: Chatgpt är begränsad till datasättet som det utbildades på, och även om det kan ge imponerande svar, är det baserat på vad som är tillgängligt online, inte vad som har lärt sig genom verklig mänsklig erfarenhet.

Google Bard Pros and Cons

Proffs av Google Bard

  • Textgenerering av hög kvalitet: .
  • Stor datasätt: Google Bard är förträngad på ett massivt datasätt med text och kod, vilket gör att den kan generera mer omfattande och informativa svar än mindre modeller.
  • Kreativ textutgång: .
  • Google hävdar att Bard kan generera kod för enkla och komplexa uppgifter både på flera programmeringsspråk, även från instruktioner skrivna på naturligt språk.
  • Språkstöd: Bard stöder dig.S. Engelska, japanska och koreanska och kan översätta andra språk.

Nackdelar av Google Bard

  • .

Som nämnts ovan är en stor skillnad att chatgpt saknar uppdaterad information. . Underlaget för de två är olika, med chatgpt baserat på Openais GPT-4 och Bard baserat på Googles Palm 2. Bard är driftskompatibel med andra Google -produkter som lins, som kan tolka bilder. Användare kan ladda upp filer för att lägga till sina instruktioner, vilket inte är möjligt i chatgpt. Chatgpt kan dock tolka bilder när de förses med en URL.

Varning när du använder AI -chatbots

Chatgpt och Google Bard är fortfarande under utveckling och kan innehålla fel eller fördomar. .

Dessutom finns det integritetsproblem som följer med att använda chatgpt eller Google Bard, som samlar in personlig information på samma sätt som sökmotorer gör. Din IP -adress, text och till och med länkar till din information som telefon, e -post och sociala medier kan samlas in.

Skulle din organisation använda Chatgpt eller Google Bard?

Chatgpt och Google Bard är gratis – såvida du inte väljer det betalda chatgpt plus – och båda AI Chatbots tränas på stora naturliga språkmodeller, vilket innebär att deras svar tenderar att vara liknande.

Google Bard har flera funktioner som hjälper den att sticker ut. För det första kan du få “utkast” -versioner av svaret, som erbjuder olika svar. Google Bard är vidare helt uppdaterad med tillgång till onlineinformation.

Chatgpt, å andra sidan, är baserad på data fram till september 2021.

Det är viktigt att komma ihåg att båda AI -chatbots kan vara benägna att fel och förspänning och samla in dina personuppgifter – inte bara den information du matar in – och kan vara verktyg för missbruk för dåliga skådespelare. Lär dig mer om hur generativ AI fungerar tillsammans med dess fördelar och faror.

Metodik

. Vi testade hur de två AI -chatbotsna skulle svara på samma frågor, och vi frågade Chatgpt och Google Bard om mer aktuella nyheter för att testa begränsningarna.

Prenumerera på Innovation Insider -nyhetsbrevet

Fånga upp de senaste tekniska innovationerna som förändrar världen, inklusive IoT, 5G, det senaste om telefoner, säkerhet, smarta städer, AI, robotik och mer.

Levereras tisdagar och fredagar

  • Chatgpt kommer för ditt jobb. Varför det är bra (TechRepublic)
  • Google Bard AI är nu allmänt tillgängligt (TechRepublic)

Kontoinformation

TechRepublic Close Modal

Dela med dina vänner

Chatgpt vs Google Bard (2023): En djupgående jämförelse
Dela: Chatgpt vs Google Bard (2023): En djupgående jämförelse

Hope Reese är en författare baserad i Louisville, Kentucky, som för närvarande bor i Budapest. Hennes arbete har dykt upp i Atlanten, Boston Globe, Vox, Vice och andra publikationer.

Redaktörens val

TechRepublic Premium

TechRepublic Premium-innehåll hjälper dig att lösa dina tuffaste IT-problem och starta din karriär eller nästa projekt.

Publicerad: 1 september 2023, 04:30 EDT Modifierad: 1 september 2023, 06:52 EDT Läs mer Se mer TechRepublic Premium Articles

Artificiell intelligens och modern datateknikbildskoncept

Artificiell intelligens

Microsoft driver också en bidragstävling för idéer om att använda AI -utbildning i samhällsbyggnad.

Publicerad: 28 juli 2023, 15:18 EDT Modifierad: 28 juli 2023, 15:48 EDT Läs mer Se mer Artificial Intelligence Articles

En bild som representerar molnservrar

Hur generativ AI är en spelväxlare för molnsäkerhet

Generativ AI kommer att vara en spelväxlare i molnsäkerhet, särskilt i vanliga smärtpunkter som att förhindra hot, minska slit från repetitiva uppgifter och överbrygga cybersecurity -talanggapet.

Publicerad: 29 juni 2023, 12:34 EDT Modifierad: 30 juni 2023, 15:40 EDT Läs mer Se mer molnsäkerhetsartiklar

De 8 bästa internationella lönetjänsterna för 2023

? Använd vår köparguide för att granska de bästa lösningarna, från ADP till Oyster.

någon som använder chatgpt på en bärbar dator

Artificiell intelligens

Chatgpt Cheat Sheet: Komplett guide för 2023

. Lär dig allt från hur man kan registrera dig gratis till företag och börja använda chatgpt snabbt och effektivt.

6 bästa måndag.

Letar efter ett alternativ till måndag.? Vår omfattande lista täcker de bästa måndagsalternativen, deras nyckelfunktioner, prissättning, för-, nackdelar och mer.

Publicerad: 6 juli 2023, 13:00 EDT Modifierad: 21 augusti 2023, 17:37 EDT Läs mer Se fler projektledningsartiklar

Prenumerera på Innovation Insider -nyhetsbrevet

Fånga upp de senaste tekniska innovationerna som förändrar världen, inklusive IoT, 5G, det senaste om telefoner, säkerhet, smarta städer, AI, robotik och mer.

TechRepublic Premium

TechRepublic Premium

Power Checklist: Bygg din katastrofåterställningsplan

Naturliga och konstgjorda katastrofer kan äventyra verksamheten och framtiden för alla företag idag. . . Detta . Publicerad: 21 september 2023, 16:00 EDT Modifierad: 22 september 2023, 08:00 EDT Läs mer Se mer TechRepublic Premium Articles

TechRepublic Premium

Anställningssats: projektledare

Att hålla alla de olika rörliga delarna av ett företag som går smidigt och kräver i tid en välorganiserad person som kan se det slutliga målet för ett projekt, utveckla en väg för att nå det målet och kommunicera vägen som måste följas till alla individer och lag som arbetar för att få det slutliga målet till . Publicerad: 20 september 2023, 16:00 EDT Modifierad: 21 september 2023, 12:00 EDT Läs mer Se mer TechRepublic Premium Articles

TechRepublic Premium

SSL Certificate Best Practices Policy

SSL -certifikat är viktiga för att kryptera trafik mellan system som klienter, som åtkomst till servrar via webbläsare eller applikationer som kommunicerar med fjärrsystem. . Syftet med denna SSL Certificate Best Practices -policy från TechRepublic . Publicerad: 20 september 2023, 16:00 EDT Modifierad: 21 september 2023, 9:00 EDT Läs mer Se mer TechRepublic Premium Articles

Datorpolicy för mobil enhet

. Denna policy från TechRepublic Premium ger riktlinjer för säker och produktiv användning av mobila enheter (bärbara datorer, surfplattor, smartphones osv.) av anställda. Det innehåller bestämmelser för företag och anställdas ägda . Publicerad: 20 september 2023, 16:00 EDT Modifierad: 21 september 2023, 9:00 EDT Läs mer Se mer TechRepublic Premium Articles

  • TechRepublic
  • TechRepublic på Twitter
  • TechRepublic på Facebook
  • TechRepublic på Flipboard
  • Integritetspolicy
  • Villkor
  • Egendom till TechnologyAdvice