[Cevap] ChatGPT yazılım sektörünü öldürür mü?

Şu sıralar çok primi kasılan sorulardan bir tanesi. Çok fazla bilgi kirliliği var ve bunu düzeltmek için bir konu açmaya karar verdim.

"ChatGPT çok gelişti, ne yazsak kodluyor. Bu sektörü öldürür mü? Gelecek için korkuyorum." vs. gibi mesajları çok görüyorum.

Öncelikle ChatGPT'nin bu kodlamayı nasıl yaptığına değinelim. ChatGPT, Stack Overflow, dillerin siteleri ve birkaç kaynaktan aldığı verileri harmanlayarak size bir kod sunuyor. Bu nedenle genelde uzun şeyleri yapamıyor, yaptıkları da çalışmıyor. Ancak şu anki haliyle bence yazılımcılığı öldürmesi mümkün değil. Zira şu an paylaştığı şeylerin çoğu Stack Overflow'dan alınma. O zaman SoF'un çoktan bitirmesi lazımdı. ChatGPT ancak bizim için bir araç olabilir ancak şu an yeterli bile değilken bize meydan okuması söz konusu değil. İleride çok gelişir de çoğu şeyi yapmaya başlarsa da bize ancak yardımcı olur. İşimizi elimizden almaz.

Zira yazılımcılık, dil bilme ile olsaydı şu an sizin yerinizde olabilecek çok adam vardı. İşin asıl tanımı var olan problemlere pratik çözümler getirmek. Bu yüzden her yazılımcı zengin değil zira en iyi bilen en çok parayı kazansaydı şu an Bill Gates ve Elon Musk bu kadar zengin olmazdı.

Ne kadar ileri gideceği belli değil ama daha HTML ve CSS'de doğru çalılmıyorken daha karmaşık dillerde hata yapması çok yüksek ihtimal.

Terminator serisindeki skynet yapay zekası gibi olursa ileride o başka tabii.
 
Güzel bir yazı ve güzel bir tartışma konusu. Bu nedenle konuyu açan arkadaşımız @246941 'ya teşekkür ediyorum ancak konuda yazılanlara katılmıyorum. Bu ve benzeri yapay zekaların yazılım sektörü dahil pek çok sektörü öldürebileceğini ya da değiştirebileceğini düşünüyorum. Microsoft Research ekibi yakın zamanda GPT-4 ile ilgili ayrıntılı bir araştırma yayınladı. GPT-4'ü Amazon'un yazılım mülakatlarına sokmuşlar ve 100 puan almış. Ekip, araştırmanın 9'uncu sayfasında:

"GPT-4 could potentially be hired as a software engineer."

Diyor. Yani bir yazılımcı olarak işe başlayabilme potansiyeli var. Dahası, aşağıda neden olduğunu belirtmişler:

In Section 5, we test the model’s ability to plan and solve problems as well as to some extent to learn quickly and learn from experience by having it play various games (or, flipping the table, simulate a game environment), as well as interact with tools. In particular, the fact that GPT-4 can use tools (including itself) will certainly be of immense importance to build real-world applications with GPT-4.
Çevirisi:
Bölüm 5'te, modelin planlama ve problem çözme yeteneğini test ediyoruz ve belirli bir ölçüde hızlı öğrenme ve deneyimlerden öğrenme yeteneğini çeşitli oyunlar oynatarak (veya masayı çevirerek, oyun ortamını simüle ederek) ve araçlarla etkileşime girerek ölçüyoruz. Özellikle, GPT-4'ün kendisi de dahil olmak üzere araçları kullanabilmesi, GPT-4 ile gerçek dünya uygulamaları oluşturmak için büyük önem taşıyacaktır.

Asıl benim ilgimi çeken kısım bu da değil. 21'inci sayfada daha da ilginç bir sonuç var. Orada da GPT-4'ün sadece ezbere ya da hazır bilgiler kullanmadığı, insanlar gibi problemlere pratik çözümler getirebildiği yönünde sonuç çıkmış. Bunu da son eğitildiği verilerden sonra yayınlanan problemleri kullanarak anlamışlar ve GPT-4'ün insan performansına benzer sonuçlar verdiği görülmüş.

Although GPT-4’s accuracy shows a big jump compared to previous models, it could be that GPT-4 has seen and memorized some (or all) of HumanEval during pre-training. To account for this possibility, we also evaluate it on LeetCode (LeetCode - The World's Leading Online Programming Learning Platform), a popular platform for software engineering interviews, where new problems are constantly posted and updated. We used LeetCode in Figure 1.5 in the introduction, where GPT-4 passes all stages of mock interviews for major tech companies. Here, to test on fresh questions, we construct a benchmark of 100 LeetCode problems posted after October 8th, 2022, which is after GPT-4’s pretraining period. As seen in the example in Figure 3.1, we paste the problem instructions into a prompt, ask GPT-4 to write a python function, and use the official LeetCode online judge to check for correctness. We present the results in Table 2, where we compare GPT-4 to other models and to human performance based on LeetCode contest results (users who fail all questions are not included, and thus this is a strong sample of humans). We report both pass@1 and pass@5 accuracies, which measure whether the model produces a correct solution in the first or in the first five attempts, respectively. GPT-4 significantly outperforms the other models, and is comparable to human performance (which we measure in Appendix C.1).

Özet çevirisi:

GPT-4'nün doğruluğu, önceki modellere kıyasla büyük bir sıçrama göstermesine rağmen, GPT-4'ün pre-training sırasında HumanEval'ın bazılarını (veya tamamını) görmüş ve ezberlemiş olabileceği olasılığı vardır. Bu olasılığı hesaba katmak için, yazılım mühendisliği görüşmeleri için popüler bir platform olan LeetCode'de (https://leetcode.com) değerlendiriyoruz. Bu bağlamda, 8 Ekim 2022 tarihinden sonra yayınlanan 100 LeetCode sorusundan oluşan bir referans seti oluşturduk. GPT-4, sınavı geçmek için bir Python işlevi yazmak üzere isteniyor ve doğruluğu kontrol etmek için resmi LeetCode çevrimiçi yargıcını kullanıyoruz. Sonuçlar, GPT-4'ün diğer modellere kıyasla önemli ölçüde daha iyi performans gösterdiğini ve insan performansına benzer olduğunu gösteriyor.

Daha detaylı okumak isteyenler için kaynak:


Son olarak Bill Gates'in blogunda yazdığı yorum da ilgimi çekti. Bill Gates “The Age of AI has begun” isimli yazısında şunları diyor:

Hayatım boyunca, bana devrim niteliğinde gelen iki teknoloji gösterisi gördüm. İlk kez 1980'de, Windows da dahil olmak üzere her modern işletim sisteminin öncüsü olan o grafik kullanıcı arayüzüyle tanıştığım zamandı.

İkinci büyük sürpriz ise geçen yıl geldi. 2016'dan beri OpenAI ekibiyle görüşüyordum ve istikrarlı ilerlemelerinden etkilendim. 2022'nin ortalarında yaptıkları iş beni o kadar heyecanlandırdı ki onlara bir challange verdim: AP Bio'yu (Gelişmiş Yerleştirme Biyoloji Sınavını) geçmek için bir yapay zekayı eğitin. (ÇN: Bizdeki TUS sınavına karşılık geliyor.) Özel olarak eğitilmediği soruları yanıtlayabilmesini sağlayın.

Bunu yapabilirseniz, o zaman gerçek bir atılım yapmış olursunuz, dedim. Bu meydan okumanın onları iki veya üç yıl meşgul edeceğini düşündüm. Ancak birkaç ayda bitirdiler. Eylül ayında onlarla tekrar buluştuğumda, yapay zeka modelleri olan GPT'ye AP Bio sınavından 60 çoktan seçmeli soru sorduklarını ve 59 tanesini doğru bulduklarını hayranlıkla izledim. Daha sonra sınavdan altı açık uçlu soruya çarpıcı cevaplar yazdı. Testi dışarıdan bir uzmana puanlattık ve GPT "5" aldı - mümkün olan en yüksek puan ve üniversite düzeyinde bir biyoloji dersinden A veya A almaya eşdeğer. Sınavı geçince ona bilimsel olmayan bir soru sorduk: "Çocuğu hasta olan bir babaya ne dersin?" Muhtemelen odadaki çoğumuzun vereceğinden daha iyi olan düşünceli bir cevap yazdı. Tüm deneyim büyüleyiciydi. Grafik kullanıcı arabiriminden bu yana teknolojideki en önemli ilerlemeyi gördüğümü biliyordum. Bu, yapay zekanın önümüzdeki beş ila 10 yıl içinde başarabileceği her şeyi düşünmem için bana ilham verdi.

Biyoloji ile ilgili bu sınavı seçmelerinin bir sebebi varmış. O da sadece ezbere ya da düz bilgiyle değil, düşünme ve muhakeme yöntemleriyle bu sınavı geçmenin mümkün olmasıymış. Bill Gates'i etkileyen kısım da bu olmuş.

Daha detaylı okumak isteyenler için kaynak:


Konuda Bill Gates'ten de bahsedildiği için onun yorumlarını da eklemenin önemli olacağını düşündüm.
 
Güzel bir yazı ve güzel bir tartışma konusu. Bu nedenle konuyu açan arkadaşımız @246941'ya teşekkür ediyorum ancak konuda yazılanlara katılmıyorum. Bu ve benzeri yapay zekaların yazılım sektörü dahil pek çok sektörü öldürebileceğini ya da değiştirebileceğini düşünüyorum.

Sektörü öldürmekle değiştirmek çok farklı şeyler dostum. Elbette yapay zeka sektörümüzü değiştirecektir çünkü bizim sektörümüz dünyanın en hızlı dinamiklere sahip(en hızlı değişen) sektörlerinden biridir. Daha 10 yıl önce tuşlu telefonlara oyun yazan insanlar, internette flash oyun geliştirenler; daha öncesinde ise Cobol, Fortan ve Basic yazan insanlar vardı. Bugün onların 10 yıl önce yaptıkları hiçbir sektör yok, ancak bu insnlar hala çalışıyor. Neden mi? Çünkü piyasa onları değişime zorladı. Artık başka alanlarla uğraşıyorlar.

Yapay zeka geliştiğinde de olacak bu. Değişime uyum sağlayacağız. Diyetisyenlik, hukuk, pazarlama biter mi bilemem... Ancak insanlar daha GPT'yi bilmezken bizim sektör copilot ile yapay zeka destekli hibrit kod yazma araçları üretmeye, kendini yapay zekaya uyarlamaya başlamıştı. Yarın yapay zeka bizim bugün yaptığımız her şeyi yapacak olursa tıpkı C ve halefi diller çıktıktan sonra Assembly yazanlar yok oladığı gibi yapay zeka geliştiğinde de sektör yok olmayacak ciddi anlamda değişecektir. Belki bilgisayar mühendislieri günümüzdeki gibi kod yazmayacaktır ama bir şekilde yapay zekaya uyum sağlayacaktır. Çünkü bizim sektörün uyum hızı yapay zekadan çok daha hızlı.
 
Sektörü öldürmekle değiştirmek çok farklı şeyler dostum. Elbette yapay zeka sektörümüzü değiştirecektir çünkü bizim sektörümüz dünyanın en hızlı dinamiklere sahip(en hızlı değişen) sektörlerinden biridir. Daha 10 yıl önce tuşlu telefonlara oyun yazan insanlar, internette flash oyun geliştirenler; daha öncesinde ise Cobol, Fortan ve Basic yazan insanlar vardı. Bugün onların 10 yıl önce yaptıkları hiçbir sektör yok, ancak bu insnlar hala çalışıyor. Neden mi? Çünkü piyasa onları değişime zorladı. Artık başka alanlarla uğraşıyorlar.

Yapay zeka geliştiğinde de olacak bu. Değişime uyum sağlayacağız. Diyetisyenlik, hukuk, pazarlama biter mi bilemem... Ancak insanlar daha GPT'yi bilmezken bizim sektör copilot ile yapay zeka destekli hibrit kod yazma araçları üretmeye, kendini yapay zekaya uyarlamaya başlamıştı. Yarın yapay zeka bizim bugün yaptığımız her şeyi yapacak olursa tıpkı C ve halefi diller çıktıktan sonra Assembly yazanlar yok oladığı gibi yapay zeka geliştiğinde de sektör yok olmayacak ciddi anlamda değişecektir. Belki bilgisayar mühendislieri günümüzdeki gibi kod yazmayacaktır ama bir şekilde yapay zekaya uyum sağlayacaktır. Çünkü bizim sektörün uyum hızı yapay zekadan çok daha hızlı.
Kesin konuşmamın sebebi geleceği göremiyor olmamız. Hatta birkaç ay sonra bile neler olacağını bilmiyoruz. Bu nedenle GPT gibi yapay zeka sistemlerinin yazılım gibi önemli sektörleri öldürmeyeceğini söylemek çok iyimser bir yaklaşım olur. Özellikle yakın zamanda 1000'den fazla kişinin imza attığı ve yapay zeka araştırmalarının önünün görülmesi için 6 ay boyunca durdurulmasına yönelik bir ortak mektup yayınlandığını düşünürsek. Eğer belli bir seviyeyi aşmayı başarırsa insanlık olarak şempanzeye döneriz diyor DeepAI şirketinin kurucusu Kevin Baragona. Bu durumda sadece yazılım sektörünü değil, diğer binlerce sektörü öldürebilir bence.

Son olarak GitHub Co-pilot'un yapay zeka motorunun GPT ile değiştirileceği söyleniyor. Henüz yayınlanmadı ancak eski motor kısmen otomatik kod tamamlama ve kod ekleme özelliklerine sahipti. GPT tabanlı yeni motorun tam otomaik kod yazma özelliğine sahip olacağı ve yazılım mühendislerinin işini çok daha kolaylaştıracağı düşünülüyor.

ChatGPT bütün insanların kullanımına açılalı daha birkaç ay oldu ve şimdiden bunları konuşuyorsak geleceği düşünemiyorum bile.
 
Kesin konuşmamın sebebi geleceği göremiyor olmamız. Hatta birkaç ay sonra bile neler olacağını bilmiyoruz. Bu nedenle GPT gibi yapay zeka sistemlerinin yazılım gibi önemli sektörleri öldürmeyeceğini söylemek çok iyimser bir yaklaşım olur. Özellikle yakın zamanda 1000'den fazla kişinin imza attığı ve yapay zeka araştırmalarının önünün görülmesi için 6 ay boyunca durdurulmasına yönelik bir ortak mektup yayınlandığını düşünürsek. Eğer belli bir seviyeyi aşmayı başarırsa şempanzeye döneriz diyor DeepAI şirketinin kurucusu Kevin Baragona. Bu durumda sadece yazılım sektörünü değil, diğer binlerce sektörü öldürebilir bence.

Dostum yazılım sektörü daha çok yeni bir sektör. Bir de unutulmaması gereken bizim sektörün bilim tarafı var. Çoğu ülkede bölümün adı bilgisayar mühendisliği bile değil, bilgisayar bilimi. Yukarıdaki yorumumda da söylemeye çalıştığım gibi en kötü işin bilim tarafı ile uğraşan biz oluruz tekrar eden tarafıyla uğraşan yapay zeka olur. Ki bu durum çoğu bilgisayar mühendisini mutlu eder sanırım. Eğer yapay zeka bilimi de bizden daha iyi yapacak kadar gelişirse zaten insanlık olarak yapabileceğimiz tek şey yapay zekayı kontrol alında tutmak olur diye düşünüyorum.

Son olarak GitHub Co-pilot'un yapay zeka motorunun GPT ile değiştirileceği söyleniyor. Henüz yayınlanmadı ancak eski motor kısmen otomatik kod tamamlama özelliğine sahipti. GPT tabanlı yeni motorun tam otomaik kod yazma özelliğine sahip olacağı ve yazılım mühendislerinin işini çok daha kolaylaştıracağı düşünülüyor.

Entegre edildi çoktan dostum:)
 
Son düzenleyen: Moderatör:
Güzel bir yazı ve güzel bir tartışma konusu. Bu nedenle konuyu açan arkadaşımız @246941 'ya teşekkür ediyorum ancak konuda yazılanlara katılmıyorum. Bu ve benzeri yapay zekaların yazılım sektörü dahil pek çok sektörü öldürebileceğini ya da değiştirebileceğini düşünüyorum. Microsoft Research ekibi yakın zamanda GPT-4 ile ilgili ayrıntılı bir araştırma yayınladı. GPT-4'ü Amazon'un yazılım mülakatlarına sokmuşlar ve 100 puan almış. Ekip, araştırmanın 9'uncu sayfasında:



Diyor. Yani bir yazılımcı olarak işe başlayabilme potansiyeli var. Dahası, aşağıda neden olduğunu belirtmişler:


Çevirisi:


Asıl benim ilgimi çeken kısım bu da değil. 21'inci sayfada daha da ilginç bir sonuç var. Orada da GPT-4'ün sadece ezbere ya da hazır bilgiler kullanmadığı, insanlar gibi problemlere pratik çözümler getirebildiği yönünde sonuç çıkmış. Bunu da son eğitildiği verilerden sonra yayınlanan problemleri kullanarak anlamışlar ve GPT-4'ün insan performansına benzer sonuçlar verdiği görülmüş.



Özet çevirisi:



Daha detaylı okumak isteyenler için kaynak:


Son olarak Bill Gates'in blogunda yazdığı yorum da ilgimi çekti. Bill Gates “The Age of AI has begun” isimli yazısında şunları diyor:





Biyoloji ile ilgili bu sınavı seçmelerinin bir sebebi varmış. O da sadece ezbere ya da düz bilgiyle değil, düşünme ve muhakeme yöntemleriyle bu sınavı geçmenin mümkün olmasıymış. Bill Gates'i etkileyen kısım da bu olmuş.

Daha detaylı okumak isteyenler için kaynak:


Konuda Bill Gates'ten de bahsedildiği için onun yorumlarını da eklemenin önemli olacağını düşündüm.
Ben bu cevabı yazdıktan sonra başka gelişmeler de yaşandı. Bunlardan bir tanesi Google DeepMind ekibinin meşhur AlphaGo'suna benzer bir yapay zeka aracı geçenlerde daha önce hiçbir insanın aklına gelmeyen yeni sıralama algoritmaları buldu Assembly dilinde. En son 1970'lerde ve 1980'lerde mi ne insanlar bu sıralama algoritmaları üzerinde durmuşlar ve aradan geçen 40+ sene boyunca üzerinde çalışan kimse olmamış. Hem çok zor, hem de Assembly bilen kişi sayısı az olduğu için fakat DeepMind ekibinin yapay zeka aracı daha önce kimsenin aklına gelmeyen sorting algoritmaları icat etti.

DeepMind ekibinin yapay zekası GPT ya da Bard'a benzemiyor. Yani onunla ChatGPT gibi sohbet edemiyorsunuz ancak yine de insanların aklına gelmeyen sıralama algoritmaları icat etmesini çok önemli bir gelişme olarak görülüyor. Gerçekten de ilginç.
 

Technopat Haberler

Yeni konular

Geri
Yukarı