ChatGPT'nin yazdığı koddan cacık olur mu?

Поделиться
HTML-код
  • Опубликовано: 3 дек 2024

Комментарии • 74

  • @nerd3131
    @nerd3131 8 дней назад +43

    gptye soralım abi

    • @Ahmet-eh4nv
      @Ahmet-eh4nv 6 дней назад

      Çözümüyle kimsenin ilgilenmemesine şok oldular, asıl şok bu, gpt'ye nasıl sorulmaz tam onun açıklayacağı bir şey.

  • @musasakzc6345
    @musasakzc6345 8 дней назад +15

    AI ile yazılım geliştirme özeti:
    Promptları yazmak ve kodu oluşturmak sadece 10 dakika sürüyor; ancak kodu anlamak ve bugları çözmek 2 gün alabiliyor. 🙂 AI'ı etkili bir şekilde kullanmak için küçük ve belirli görevler üzerine yoğunlaşmak daha verimli. Örneğin, "şu işi yapan bir fonksiyon yaz" gibi kısa ve net talimatlar vermek faydalı. Tabii ki sonrasında kodun mutlaka gözden geçirilmesi gerekiyor ve bu inceleme sürecinde kodun mantığını öğreniyorsunuz.
    Kendi düşüncem, kısa bir süre içinde yazılım geliştirme tamamen bitecek gibi bir durum söz konusu değil; sadece süreç daha da hızlanmış durumda. Bu nedenle, AI'ı kullananlar onu bir asistan olarak görmeli.
    Son olarak şunu da eklemek istiyorum: AI işimizi elimizden almayacak, ancak AI kullanmayı bilen mühendisler, doktorlar, fizikçiler gibi uzmanlar piyasada daha çok değer görecek ve ilerleyecek. AI kullanmayı bilmeyenler için ise ne yazık ki işsiz kalacaktır..

    • @bugranaimacar
      @bugranaimacar 7 дней назад

      Kesinlikle katılıyorum. AI literacy özelliği bir zorunluluk haline gelecek gibi duruyor. Yine AI okur yazarlığı olmayanlar ise nasıl bilgisayarların yaygınlaştığı sürede adapte olamayanların sistem dışı kaldıysa yine AI okur yazarlığı olmayanlar da sistem dışı kalacaklar.

    • @frederick4563
      @frederick4563 5 дней назад +1

      "AI kullanmayı bilmek" çok zor bir iş değil aslında.

  • @MoTiMix
    @MoTiMix 7 дней назад +5

    çok kalite adamlarsınız yazımlımdan anlamıyorum ama izliyorum

  • @ibrahimoozer
    @ibrahimoozer 7 дней назад +5

    Çok az kod bilgim var, o yüzden ufak web uygulamaları için eskiden vasat yazılımcılar ile çalışmak zorunda kalırdım işlerimi yaptırabilmek için, ama artık bu yapay zeka araçları işimi fazlasıyla görüyor. O nedenle çok faydalı buluyorum.

  •  8 дней назад +11

    0% ile 20% arasi durgun degil sadece cloud shape i 24x24 luk viewbox icerisinde "padding" ile birlikte bulunuyor. kaba hesap alttan usttek 4px bosluk var gibi dusunebilirsiniz. O yuzden o 4 px boyunca progress i gozlemleyemiyoruz.
    Bu arada 24px degeri SVG context inde koordinat duzlemi. SVG yi 240 px renderlarsak bahsedilen tum sayilar 10 ile carpiliyor. SVG icerisnde tanimlanan sayilar belli bir viewbox width ve height ina orantili bir sekilde artip azaliyor.

    • @kaanunsel
      @kaanunsel 8 дней назад +3

      boun cmpe'den selamlar :)

    •  8 дней назад +1

      Hatta simdi dogrrudan problemdeki SVG şekli inceledim ve en asagi noktasi y=19.5 degerine sahip alttan 4.5 px bosluk var.
      SVG data relative degil absolute girilmis olsaydi dogrudan 19.5 degerini kodda gorurduk.
      Relative olanda her adimdaki noktaya bir oncekine gore degisim olarak hesapliyor. Internetten relative path leri absolute path lere cevirdim:
      M2.25,15C2.25,16.1935,2.72411,17.3381,3.56802,18.182C4.41193,19.0259,5.55653,19.5,6.75,19.5H18C18.8778,19.5009,19.7282,19.1939,20.4029,18.6324C21.0776,18.0708,21.534,17.2904,21.6924,16.427C21.8509,15.5636,21.7015,14.672,21.2701,13.9074C20.8388,13.1429,20.1529,12.5539,19.332,12.243C19.5176,11.7152,19.5519,11.1461,19.431,10.5999C19.3102,10.0536,19.039,9.55207,18.6481,9.15184C18.2572,8.7516,17.7622,8.46864,17.219,8.3349C16.6758,8.20116,16.106,8.22198,15.574,8.395C15.2299,7.07502,14.3856,5.9408,13.2198,5.23251C12.054,4.52423,10.6583,4.29751,9.32821,4.60035C7.99817,4.9032,6.83821,5.71183,6.09398,6.85502C5.34976,7.9982,5.0797,9.38617,5.341,10.725C4.44158,11.0218,3.65869,11.5948,3.10374,12.3623C2.54879,13.1299,2.25004,14.0529,2.25,15Z
      ufak bir cmd f ile 19.5 lari gorebilirsiniz.
      Tabi en kolayi dogrudan Figmaya yapistirip gormek :)

    •  8 дней назад +1

      @@kaanunsel :) iste ai a sormamiz gereken asil soru bu. nasil ikimizin de feed ine bu video dustu

    •  8 дней назад

      Bu arada sonda zaten cozum varmis, orada deginilen hususlarin cogu antipattern denebilir. (negatif margin, viewbox degistirme vs) SVG nin viewbox ini estetik sebeplerle degistirmek layout ta karmasaya neden olacaktir. Hele ki 24px gibi standart bir degerden vazgecmek gibi. Bunun yerine madem script yaziyoruz, bounding box ini `getBBox()` ile alip dogrudan orada animasyonu saglamak en temizi olur.
      Ozetle Clip uyguladigimiz dikdortgeni tum 24x24 kare almak yerine prosedurel olarak uretmek en "insani" cozum bence :)

    • @kaanunsel
      @kaanunsel 8 дней назад +1

      ben zaten aboneydim

  • @Hoppi1001
    @Hoppi1001 7 дней назад +1

    Javascript hakkında sorduğum soruları şimdiye kadar gayet iyi yanıtladı. Bence çok başarılı. Daha doğrusu şimdiye kadar yanıtlayamadığı bir soruya denk gelmedim.

    • @bertugbaba
      @bertugbaba 6 дней назад

      complex şeylerde takılıyor arada

  • @lprsylmz
    @lprsylmz 3 дня назад +2

    Merhaba.Kanalınızı farkettikten sonra eski videolarınızı da izlemeye basladım. Video baslıklarında sıra bilgisi olsa iyi olur. Mesela Teknoseyir Haftalık Gündem Değerlendirmesi 2024/48 (48. hafta) gibi isimlendiryor. Siz de isimlere 2024/48-1 2024/48-2 gibi sıralama koyarsanız iyi olur kanaatindeyim. Ya da basit 1,2,3 gibi numara verirseniz de olabilir. Hayırlı başarılar diliyorum. Kolay gelsin.

    • @hafifprogramming
      @hafifprogramming  3 дня назад +1

      Eskiden sirayi karistiriyorduk ama son videolarda her partiyi cekildigi sirayla yayinliyoruz. Kanalda o sirayla gorunuyor. Tesekkurler. - Gorkem

  • @dbuyukkayhan
    @dbuyukkayhan 7 дней назад +4

    Geleneksel gptye giydirme videosu geldi

  • @demird9327
    @demird9327 5 часов назад

    ben dişhekimiyim ve hatayı gördüğüm anda anladım. yüzde 20 gözükmüyor dediğiniz anda bulutun altında cgt resminin altında yüzdelik başlatıyor ve yüzde 80 de de oluyor dediğiniz anda demek ki yüzde yüzü bulutun üstünde bitiyor demiştim. dediğiniz gibi y eksenini buluta göre değil tüm tuval yüksekliğine göre ayarlamış demiştim.

  • @mkr4436
    @mkr4436 3 дня назад

    Mükkemmel bir kanal ya her şey için teşekkür ederim

  • @nakamoz
    @nakamoz 7 дней назад +1

    Bu tip front-end tabanlı sorunlarda sorunun nerede olduğunun anlamak için kullandığınız tarayıcıya göre kelime değişmekle beraber incele-denetle diyerek çalışan yapıyı direkt olarak inceleyebilirsiniz.

  • @czorgormez
    @czorgormez 7 дней назад +1

    Zaman aralıklarıyla kodlanmış bir bit dizisinin osiloskop ekran görüntüsünü calude'ai sonnet 3.5'e verdim ve hangi bitlerin ne anlama geldiğini de yazılı olarak ilettim. İlk denemede tam başaramadı, ancak adım adım hatalarını açıklayınca anladı ve düzeltti. Olayın mantığını kavradı.
    Ardından, bir mikrokontrolcü kullanarak bu bit dizisini MCU'ya almasını, bunu da interrupt ile işlemciyi meşgul etmeden yapmasını ve bitlerin zaman aralıklarını mikro saniye çözünürlükte timer ile okumasını istedim. Ayrıca, bir timeout ekleyerek bitler belli bir süreyi aşarsa sıfırdan başlamasını gerektiğini belirttim. gelen her 8 bitin ardından bir de parity biti geliyor ve bunu görmezden gelmesini istedim. Bu aşamaya kadar kodu doğru yazdı ve güzel toparladı. Ancak, bitleri alırken veya yorumlarken bir hata yapıyordu. Beklenen ve hatalı veriyi birkaç kez vererek hatasını düzeltmesini istedim, ama başarılı olamadı.
    Asıl ilginç olan kısım ise buradan sonra başlıyor.
    “Durumu anlamak için bir debug kodu yazayım. Bu bitlerin sürelerini bir dizi içinde tutalım ve print edelim. Çıktıya bakarak hatanın bitleri yakalarken mi, yoksa yorumlarken mi olduğunu çözeriz.” dedi. Bu epey mantıklı ve doğru bir yaklaşım. Kodu denedim ancak bu kod da mantıklı bir çıktı üretmedi.
    Aynı işlemleri ChatGPT 4.0 ile de denedim. O da bir noktaya kadar iyi gitti, ancak ürettiği kod Sonnet'e kıyasla çok daha hantal ve gereksiz kontrollerle doluydu. ve O da tam anlamıyla çalışan bir kod üretemedi.
    daha sonra sonnet'in kodunu içinde çok ufak bir hatayı düzelterek çalışır hale getirdim. sonnet tam anlamıyla çalışan kod üretemese de güzel bir şablon oluşturdu ve buradan devam etmek sıfırdan bir yapı oluşturmaya kıyasla aslında benim için çok daha pratik oldu. gelen her 8 bitin 9. biti parity ve bunu görmezden gelmek gerekiyor. yazdığı kod içinde bu işlemde bitleri kaydırırken ufak bir hata yapmıştı. bir tane +1 ekleyerek iş çözüldü.
    şimdlilik bu llm kod asistanlarının tek başına bir iş yapması pek mümkün değil. ama yanımda benimle beraber çalışan dikkatli ve asla sıkılmayan. kafam şiştiğinde, sıkıldığımda bazı konuları üzerine atıp hallettirebileceğim junior bir yazılım olsun diyorsanız harika. özellikle dökümante etme, debug printleri için güzel ekranlar oluşturma gibi basit ama el oyalayacak işleri anında ve sıfır hata ile hallediyor.

  • @tahayunusbaysal9351
    @tahayunusbaysal9351 7 дней назад +1

    Kanalı ilk defa izliyorum konsept buysa okey ama bu kadar video çekmişken bir örnekte siz yapsaydınız keşke

  • @islamergun9083
    @islamergun9083 7 дней назад +1

    21:27 aynen özgür hocam, ben direk bu işlemi, devtoolstan baktım, svg ye bacgrond verdi red ve rect'in en altan pozisyon aldıgını gördüm onun için %20 ve %80 de porblem oldugunu anladım, tabi ondan sonra içim rahatladı fazla üzerinde durmadım :) ... chat gpt den birde kendim yapmak istedim jqery ile yaptım 10-15 dk arası sürdü hazırlamam :)

  • @elimelimopelek
    @elimelimopelek 7 дней назад +1

    Yılın her bir günü kartezyenle çalışınca şaaak diye göze çarpıyor. Telefoncu işi yaparken de televizyondaki oyuncuların telefonları dikkatimi çekerdi. Yapay zeka hiçbir zaman (kendimizi yapay zeka ile geliştirirsek) işimizi elimizden almaz. Burada biraz termodinamik yasalarına benzer bir durum var. Bunun aksi; evrime inananların mutantsızlığa tapınmaları gibi bir durum olur. İnsan geliştirmeye devam etmezse bir üste nasıl çıkabilecek ki; çıksa çıktığını nasıl anlar bir insan olmadan? Yapay genel zeka mümkünatsızken(:bir makine düşünebilir belki ama ebediyyen soyutu duyamaz). Yine de juniors bir dönem zorlanacak. Nalbantlık bitti fakat yerine lastikçiler var. Nasrettin Hocanın hiç hikayesi var korkmayın.

  • @cihadp
    @cihadp 7 дней назад

    chat-gpt'nin yazdığı clipPath/rect svg'nin sınırlarından başlıyor. svg sınırları ile cloud path sınırları aynı değil. fark bundan dolayı. developer inspector ile svg'yi inspect ederseniz görürsünüz. ama developerın yazdığı path'in içini dolduracak bir tanımlama yapmak.

  • @haliszekeriyaozkok4851
    @haliszekeriyaozkok4851 6 дней назад

    Llm'ler hala birçok hususta yetersiz. Mesela rust'ta borrow checker'a takılan bir kod parçasına bir abstraction yazdırmak istediğin zaman bunu çok iyi yapıyor ama herşeyiyle bir backend, hele hele bir front-end kodu yazamıyor. Daha bugün bir resme gölge efekti verdirmeye çalıştım ama yapamadı, bende gittim bunu gördüğüm site'nin sayfa kaynağına bakıp nasıl yaptığını öğrenip aynısını yaptım.

  • @poledrops6613
    @poledrops6613 2 дня назад

    Programlama nasıl öğrenilir daha çok nasıl beyine işlenir gibisinden bir video gelir mi hocam

  • @cKc1.6
    @cKc1.6 2 дня назад

    13:44 Katılmıyorum. Yazdığınız prompta göre değişir. Verdiğiniz örnek farazi farkındayım ama iğrenç bir prompt verseniz bile dediğiniz şeyi yapmayacaktır onu demek istiyorum. Yazılımcıların yerini almayacaktır ama işlerini çok kolaylaştırdığı aşikar.

    • @cKc1.6
      @cKc1.6 2 дня назад

      Neden yama olduğunu düşünüyorsunuz ki? Ona olması gerektiği şeyi düzgünce yazdırdığınız zaman çıktıyı çok da iyi veriyor. Bunu gayet iyi bildiğinizi düşünüyorum. GPT gömme trenine atlamışsınız gibi geliyor.

  • @mkr4436
    @mkr4436 3 дня назад

    Yöneylem ve istatistik konusunda bazen öyle bir bocalıyor ki inanılmaz evet belki çok iyi ve hızlı kod yazar ama kim güvenecek veya güvenir mi onu çok merak ediyorum ya

  • @devugur
    @devugur 7 дней назад

    Yüksekliği 24px aldığı için 24px in yuzde kaçı şeklinde hesaplamak istemiş. Daha inceleme fırsatım olmadı ama paddingler yüzünden ilk ve son %20 lik kısım bulutun dışında kalmış gibi tahmin ediyorum. Yani ilk izlenimim sorun padding durumlarında gibi.. videonun sonunda cözmüşsünüz pardon balıklama atlamışım 😅

  • @LongDaNow
    @LongDaNow 7 дней назад +1

    Radyo da ölmedi devam ediyor. Ihtiyaca göre

  • @vbcarnage
    @vbcarnage 7 дней назад

    bence tasarımcıların karşılaştığı soruna yazılımcıların da karşılaştığını söyleyebiliriz, bu araçlar yazılım veya tasarım bilmeyen bir kişinin işini hızlıca çözebilir, ama expert gözüyle bakan biri hataları çıktıda fark edecektir. profesyonel bir iş isteyenler o %20'lik farkın ücretini ödeyecek ama halkın geneline de bu toollar yetecek.

  • @mehmetsayn573
    @mehmetsayn573 6 дней назад

    Sordum cloudeye o da beceremedi pek

  • @mcsport4981
    @mcsport4981 5 дней назад

    valla tam olarak üst düzey şuanda yazamasada öbür sene yazacak öbür sene yazamassa ondan sonra ki sene yazacak ama illa ki yazacak yani bu kaçınılmaz bay enderson :)

  • @AlperenK.
    @AlperenK. 7 дней назад

    "Hafif" beklentimin üzerinde "ağır" bir çözüm oldu. Bu bölümün adı "aar programming" olsun :D

  • @TevfikBagcivan
    @TevfikBagcivan 2 дня назад

    svg nin başlangıcını farklı almıştır

  • @sadiksefa01
    @sadiksefa01 7 дней назад +1

    reklam engelleyici için şunu söylemek istiyorum google chromium manifest v3 geçti ve v2 desteğini kesti eğer google chrome kullanıyorsanız google chrome da. manifest v3 ile adblock tarafına kısıtlamalar geldi ve bu yüzden reklamların çoğunu artık engelle işlemini başarı ile yapamıyor

    • @caglaraslan1994
      @caglaraslan1994 7 дней назад +2

      Guncel chrome kullaniyorum UBlock Origin kaya gibi saglam

    • @fdqms
      @fdqms 7 дней назад

      firefox daha manifest v2'de. firefox'un kendisi v3'e geçse bile esr sürümü kullanıyorum. çok mühim bir gelişme olmadıkça firefox esr yükselmiyor.

  • @Bil0001
    @Bil0001 4 дня назад

    Cacık bir yemek cinsi, yazılım ise başka bir şey ve cgpt beklediğimden başarılı…

    • @oakgun
      @oakgun 4 дня назад

      doğru söze ne denir? gerçekten cacık bir yemek cinsi, haklısınız.

  • @cKc1.6
    @cKc1.6 2 дня назад

    Ne fark olduğunu LLM sorup cevabını 10 saniye içinde alabilirsiniz :)

    • @oakgun
      @oakgun 2 дня назад

      bu özel durumda haklı olabilirsiniz ve fakat ikinci kez sorduğumuzda doğru cevap verdiğini nasıl kontrol ediyoruz? üçüncü kez mi soralım? eninde sonunda insan beynimizi kullanmanız gerekmeyecek mi? “who guards the guards?”

    • @cKc1.6
      @cKc1.6 2 дня назад

      @@oakgun Ben zaten sizin tarafınızdayım ama GPT'nin de kullanımının bir best practice'i var diye düşünüyorum.

  • @muratkaratas2422
    @muratkaratas2422 7 дней назад +1

    Chatgptye sorsaydınızya 2 kod arasındaki farkın ne olduğunu komik olurdu

  • @hydradragonantivirus
    @hydradragonantivirus 5 дней назад

    EFI virüsü bile yazabiliyor öyle bir düzeyde.

  • @bilgisayarkurdu3186
    @bilgisayarkurdu3186 7 дней назад

    ben 3. kamptayım yapay zeka bizi öldürecek terminatörler gelecek 😂😂😂😂

  • @cenkakay3506
    @cenkakay3506 5 дней назад

    frontend ci olaydınız hemen inspect den anlardınız :D

  • @SerdarAltin
    @SerdarAltin 7 дней назад

    Hocam ADHD gibi fareyi 1 sn durdurmadınız yemin kalbim ağrıdı.

    • @hafifprogramming
      @hafifprogramming  7 дней назад

      Al benden de o kadar! - Görkem

    • @fdqms
      @fdqms 7 дней назад +3

      @@hafifprogramming ai benden de o kadar diye okudum :D

    • @oakgun
      @oakgun 7 дней назад

      ADHD’liler vardır :)

  • @AlperenK.
    @AlperenK. 7 дней назад

    Claude sonnet 3.5 genel olarak daha başarılı özellikle programlamada. Bir de onda denemek lazım.

    • @fdqms
      @fdqms 7 дней назад

      denedim çözemedi ama videonun sonunda zaten çözmüşler.

  • @emre42960
    @emre42960 7 дней назад

    llm'ler doğal dil modelleri değil mi? neden onlardan programlama yapmasını bekliyoruz ki? onların amacı o doğal dilin istatistiğini çıkarıp o dilde konuşuyormuş gibi yapmak değil miydi? tamam, onların eğitiminde kodlar, açıklamaları ve çıktıları kullanılmış olabilir fakat programlama denilen şey sadece kodlar, açıklamaları ve çıktılarından ibaret değil ki. yazılım mühendisliğinin tamamını yaptığını iddia eden devin ai gibi araçların altında da llm'ler var. neden böyle bir algı oluştu ki? neden llm'lerden programlama yapmasını bekliyoruz ki? onun yerine neden programlamanın her aşamasını llm'lerin yapısından daha farklı bir mimariye sahip, programlama yapmaya uygun bir mimariye sahip bir yapay zeka modelinin eğitildiğine dair bir haber gelmiyor ki?

  • @aquadap219
    @aquadap219 7 дней назад

    abiler llm'ler umarım bizi bitirmez, ben daha bachelor'umu bitirmedim. en azından comp eng okuyorum ve elektronik seviyorum. belki alan değiştiririz ahhahah

  • @kadircan1862
    @kadircan1862 8 дней назад

    Hiç bir sey bilmediğim konuda bir sey öğrenirken cok faydalı oluyor. Ama bildiğim ve kafamin karıştığı bir konuda kafami çok daha fazla karıştırıyor gpt. Hatta öyle ki hic gpt kullanmadan ilgili dokümanları okuyup anlamaya çalışsam cok daha efektif olur .

  • @hamzacoskun8190
    @hamzacoskun8190 7 дней назад

    güzelmis ellerinize saglik

  • @erkankavas
    @erkankavas 8 дней назад

    gpt delirme döngüsüne sokmadan onarılabilir belki:)

  • @cxrbon637
    @cxrbon637 7 дней назад

    matematik konusunda çok hata yapıyor ya, bir de özgüvenli davranıyor ki... dün 3 saat uğraştırdı beni.

  • @azerberakanat
    @azerberakanat 7 дней назад

    paddingden dolayı oluyor bence hesap mantığı doğru gibi

    • @oakgun
      @oakgun 7 дней назад

      videonun devamında da görüleceği üzere problem padding (css padding’den bahsettiğini varsayıyorum) değil

    • @azerberakanat
      @azerberakanat 7 дней назад

      @oakgun dikdörtgenin boyunun padding dolayı buluttan fazla olduğunu ve hesabı dikdörtgenin paddingli boyuna göre yaptığını düşünmüştüm, sonuna kadar izlemedim bakacağım.

  • @onder-c2d
    @onder-c2d 7 дней назад

    Kahve mi aldım geldimmmmm

  • @TheChan666
    @TheChan666 6 дней назад

    skid olmayın