Geçen ay ChatGPT’yi test ettim, örneğin ondan bir WordPress eklentisi oluşturmasını istedim. Şaşırtıcı (ve dürüst olmak gerekirse, korkutucu) sonuç, ChatGPT’nin bu zorluğu oldukça iyi halletmesiydi. ChatGPT öğrencilerimden biri olsaydı, iyi bir not alırdı.

Ancak burada Google Bard’ın şahsında yeni bir oyuncumuz var. Google bana beta sürümüne erişim verdi, ben de onu ChatGPT’ye uyguladığım testlerden geçirmeye karar verdim.

Bakalım Bard programlama alanında başarılı mı?

Bard bir WordPress eklentisi yazabilir mi?

İşte ChatGPT’nin hedefine yazdığım mesaj ve:

Bir satır listesinin yapıştırılabileceği bir metin giriş alanı ve basıldığında listenin satırlarını rastgele sıralayan ve sonuçları ikinci bir metin giriş alanında sunan bir düğme sağlayan PHP 8 uyumlu bir WordPress eklentisi yazın.

İşte Bard’ın yanıtı:

“Kodlama konusunda sana henüz yardımcı olamıyorum, ancak diğer karmaşık soruları yanıtlayabilir, yeni beceriler öğrenmene veya bir iş mektubu yazmana yardımcı olabilirim. Sana başka bir konuda yardımcı olmamı ister misin?”

Dürüst olmak gerekirse, olacağını biliyordum. Bard SSS’de Google, “Bard kodlama yapmanıza yardımcı olabilir mi?” sorusunu yanıtlar. “Bard henüz kodlamanıza yardımcı olamaz” yanıtıyla. Bard hâlâ kodlamayı öğreniyor ve şu anda kod yanıtları resmi olarak desteklenmiyor.

Bu ilginç. Bakalım Bard yapabilecek mi? yardım kodlamak (kod yazmak yerine).

Bard kodlamaya yardım edebilir mi?

Ona biraz kod yazmasını sağlamak için ChatGPT ile denedim. Birkaç adımdan oluşan yapılandırılmış bir kod, kısacası, bir düzenleyiciye kod girmenin ötesine geçen bir kod. Örnek bir proje seçtim, bir web sayfasını getiren, içeriğin çoğunu çıkaran (reklamları ve normalde bir sayfada bulunan diğer tüm şeyleri değil) ve sonuçları özetleyen bir rutin.

Bir kod satırı yazmadan önce, koda hangi kitaplıkların ve özelliklerin dahil edileceğine karar verilmesi gerekiyordu. Ve ChatGPT bu görevde bana çok yardımcı oldu.

Bakalım Bard da aynısını yapabilecek mi? ChatGPT söz konusu olduğunda, sorularımı bir konuşma olarak yazdım. Aynısını Bard için de yapalım.

Herhangi bir web sayfasının ana içeriğinin bir özetini oluşturmak için kullanabileceğim on farklı açık kaynaklı yapay zeka kitaplığını (ve birlikte çalıştıkları dilleri), herhangi bir reklamı veya gömülü belgeyi yok sayarak tanımlayın.

Sonuçlar iyiydi. Bard bana on farklı kitaplık verdi. Bazıları ChatGPT tarafından önerilenlerden farklıydı ama hepsi geçerliydi. Orijinal dizide aşağıdaki soruyu soralım.

Herhangi biri ücretsiz mi?

Bard, “Evet, listelediğim tüm kitaplıklar ücretsiz ve açık kaynaklıdır. Bunları GitHub’da ve diğer açık kaynak depolarında bulabilirsiniz.” Bence bu çoğunlukla doğru. Emin olmadığım tek yer, Bard’ın Github Bard kitaplığını tavsiye ettiği ve Bard hala beta sürümünde olduğu için, koda ücretsiz olarak entegre edilip edilemeyeceğini bir süre gerçekten bilemeyeceğiz.

Hangi kitaplıklar kullanımda sınırsızdır ve ek ödeme veya lisans gerektirmez?

Bu ilginç. Bard’ın yanıtı, ChatGPT’lerden biraz daha incelikliydi. Bard özellikle şu yanıtı verdi:

“Listelediğim tüm kütüphaneler ücretsiz ve açık kaynak kodlu olup, kullanım limitleri yoktur ve ek ödeme veya lisans gerektirmezler. Ancak bazılarında kaynak gösterme veya herhangi bir amaç için kullanmama gibi ek kısıtlamalar olabilir. ticari amaçlar için. Kullanmadan önce her kütüphanenin lisansını okumak önemlidir.”

ChatGPT herhangi bir lisanslama veya kullanım kısıtlamasından bahsetmedi. Bu yüzden Bard’a ChatGPT’ye sormadığım bir soru soracağım:

Bu kitaplıklardan hangisi ticari kullanım kısıtlamalarına tabi değildir?

Bard, orijinal on kitaplıktan sekizini yanıtladı. Pekala, ChatGPT’ye de sorduğum sorulara dönelim.

Bu 8 kütüphaneden birini PHP ile kullanabilir miyim?

Dört tanımladı: Sumy (ChatGPT’nin de tanımladığı), Bard’ın kendisi, TextRank ve Latent Semantic Analysis (LSA). Daha sonra ChatGPT’den bulduğu kitaplıkları karşılaştırmasını istedim, bu yüzden Bard’dan önerdiği kitaplıklarla aynısını yapmasını isteyeceğim. İşte ChatGPT’ye sorduğum soru: “Sumy, Gensim ve NLTK arasındaki fark nedir?”.

Bard’a sorum şu:

Sumy, Bard, TextRank ve Latent Semantic Analysis (LSA) arasındaki fark nedir?

Çok doğru bir cevap verdi. İşte söylediği:


Sumy, Bard, TextRank ve Latent Semantic Analysis (ASL), metin belgelerini özetlemek için kullanılabilen algoritmalardır. Ancak, nasıl çalıştıklarına ve güçlü ve zayıf yönlerine göre farklılık gösterirler..


sumi metin dosyalarını ve HTML sayfalarını özetlemek için bir Python kitaplığıdır. Luhn, LSA, Edmundson’ın buluşsal yöntemi, LexRank ve TextRank gibi çeşitli algoritmalar kullanır. Sumy, çok verimli olduğu için büyük miktarda metni özetlemek için iyi bir seçimdir. Ancak bazen çok doğru olmayan özetler üretebilir.


ozan metin özetleme de dahil olmak üzere çeşitli görevler için kullanılabilen harika bir Google AI dil modelidir. Metin dosyalarını, HTML sayfalarını ve hatta kodu özetlemek için kullanılabilir. Bard, metnin anlamını anlayabildiği ve daha doğru özetler üretebildiği için, diğer algoritmalarla özetlenmesi zor olan metin belgelerini özetlemek için iyi bir seçimdir. Ancak bazen çok uzun veya tekrar eden özetler üretebilir.

Metin Derecesi metin belgelerinin özetlerini oluşturan bir makine öğrenimi algoritmasıdır. Bir belgedeki bir cümlenin öneminin, ona bağlı diğer önemli cümlelerin sayısına göre belirlendiği fikrine dayanmaktadır. TextRank, bilgi ağırlıklı metin belgelerini özetlemek için iyi bir seçimdir çünkü en önemli ifadeleri belirleyebilir ve özlü, bilgilendirici özetler oluşturabilir. Ancak bazen çok doğru olmayan özetler üretebilir.


Gizli Semantik Analiz (LSA) bir metin külliyatının gizli semantik yapısını çıkarmak için istatistiksel bir yöntemdir. En önemli konuları belirleyerek metin belgelerini özetlemek için kullanılabilir. LSA, bilgi yoğun metin belgelerini özetlemek için iyi bir seçimdir çünkü en önemli konuları belirlemeye ve özlü, bilgilendirici özetler oluşturmaya yardımcı olur. Ancak bazen çok doğru olmayan özetler üretebilir.


Sonuç olarak, bir metin belgesini özetlemek için en iyi algoritma, belirli belgeye ve istenen sonuca bağlı olacaktır.

ChatGPT testimde birkaç açıklama daha istedim, o yüzden aynısını Bard için yapalım.

Web sayfalarındaki haber makalelerinin özetlerini oluşturmak istersem, hangi kitaplık en iyi sonucu verir?

Bard, Bard’ı tavsiye ederken ChatGPT, Sumy’yi tavsiye etti. İşte Bard’ın yanıtı:


İhtiyaçlarınıza bağlı olarak, Bard kullanmanızı öneririm. Metnin anlamını anlayabildiği için diğer algoritmalarla özetlemesi zor olan metin belgelerini özetleyebilir ve daha doğru özetler üretebilir. Ayrıca, web sayfalarındaki haber makalelerinin ortak bir özelliği olan bilgi açısından zengin metin belgelerini özetleyebilir..

Sorduğum soruların ruhunu anlıyor gibi görünüyor. Bir sonraki ChatGPT test sorusu, Sumy’yi PHP ile kullanmakla ilgiliydi. Bard kendisini tavsiye ettiği için, aynı soruyu Bard için de soracağım.

Bard’ın PHP’den nasıl kullanılacağını açıklayabilir misiniz?

İşte cevap. Oldukça sağlam ve hatta nasıl çalışabileceğini görmek için bazı kod parçacıkları içeriyor.



David Gewirtz/ZDNET tarafından ekran görüntüsü

Sonuç: Bard Kodlamaya Yardımcı Olabilir mi?

Açıkçası, Bard’dan sum_article yordamını yazmasını istemedim, çünkü onun kod yazamadığını zaten belirledik.

Ancak Google’ın iddia ettiğinin aksine, Bard’ın en azından kaynakların yerini belirleme ve bu kaynaklardaki ilgili bilgileri bulmak için verileri sıralamaya yardımcı olma açısından kodlama konusunda yardımcı olabileceği açıktır.

Bard’ın yanıtlarından bazıları, ChatGPT’ninkinden daha incelikli, bir sorudan sonra lisanslama sorunlarını ve başka bir soruda farklı kitaplıkların dezavantajlarını ve avantajlarını vurguluyor. Bard için bir galibiyet.

Bard’ın teknik sorunlarda nasıl yardımcı olabileceğini daha ayrıntılı incelemeyi planlıyorum. ChatGPT çok iyi iş çıkardı, bu yüzden Bard’ın nasıl olduğunu merak ediyorum.

Dürüst olmak gerekirse, kodlama konusunda yardıma ihtiyacım olursa kesinlikle Bard yerine ChatGPT’yi seçerdim. Ancak Bard tamamen ilgisiz değil ve onun birçok araştırma türü için ikinci bir görüş kaynağı haline geldiğini görebiliyorum. Ne de olsa, bir sorunun cevabını bilmediğini kabul etmek yerine ChatGPT’yi onu icat ederken yakaladım. Bard, yukarıdaki kodlama örnekleriyle gerçek faydayı gösterdi ve ChatGPT’nin göremediği değer ve nüanslar ekledi, ancak Bard şu an için kod yazma yeteneğine sahip değil.


Kaynak : “ZDNet.com”



genel-15