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..
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.
"AI kullanmayı bilmek" çok zor bir iş değil aslında.
16 дней назад+16
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.
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 :)
16 дней назад+1
@@kaanunsel :) iste ai a sormamiz gereken asil soru bu. nasil ikimizin de feed ine bu video dustu
16 дней назад
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 :)
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.
Ç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.
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.
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.
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.
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.
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.
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 :)
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.
Doğru soru "Yapay zeka işimizi elimizden alır mı?" değil, "Yapay zeka kullanarak işimi nasıl daha verimli bir hale getiririm?" olmalı. Yapay zeka gerçeğini kabul edip nimetlerinden faydalanan yazılımcılar bir adım önde olacak düşüncesindeyim.
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.
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.
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.
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.
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?”
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 :)
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
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
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
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 .
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 😅
Vallaha Ben Chat Gpt Yazdigi Koddan Bir Cacik Cikacagini Sanmiyorum Zamaninda cok denedim O Yuzden Baska Yazimlar Ve Yapay Zeka Modelleri Kullaniyorum Vallaha Chat Gpt 4o Yapamam Dedigi Seyi Onlar Yapiyor Yani Piyasayi Sadece Chat Gpt Yonetmiyor sadece Baska Daha Iyi Yapay Zekalar da var digerleriylede ilgili incelemeler yapilmali bence
@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.
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?
gptye soralım abi
Çözümüyle kimsenin ilgilenmemesine şok oldular, asıl şok bu, gpt'ye nasıl sorulmaz tam onun açıklayacağı bir şey.
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..
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.
"AI kullanmayı bilmek" çok zor bir iş değil aslında.
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.
boun cmpe'den selamlar :)
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 :)
@@kaanunsel :) iste ai a sormamiz gereken asil soru bu. nasil ikimizin de feed ine bu video dustu
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 :)
ben zaten aboneydim
çok kalite adamlarsınız yazımlımdan anlamıyorum ama izliyorum
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.
complex şeylerde takılıyor arada
Ç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.
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.
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.
Mükkemmel bir kanal ya her şey için teşekkür ederim
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.
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.
Eskiden sirayi karistiriyorduk ama son videolarda her partiyi cekildigi sirayla yayinliyoruz. Kanalda o sirayla gorunuyor. Tesekkurler. - Gorkem
Kanalı ilk defa izliyorum konsept buysa okey ama bu kadar video çekmişken bir örnekte siz yapsaydınız keşke
Güzel bir video, kanal.
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.
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 :)
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.
kodu tekrar-tekrar duzelttirebilir ve kusursuz bir hale getirtebilirsiniz..., onda sorun yok....
Inspect'ten bakınca çıkarım yapmak daha pratik olabilirdi.
doğru prompt ile yapamayacağı şey yok GPT'nin
Şu an için çok fazla olmaz ama gelecekte sadece yqpay zekanın dil modellerine göre bir kodlama sistemi içerisinde bir kodlama da olacaktır
Radyo da ölmedi devam ediyor. Ihtiyaca göre
Doğru soru "Yapay zeka işimizi elimizden alır mı?" değil, "Yapay zeka kullanarak işimi nasıl daha verimli bir hale getiririm?" olmalı. Yapay zeka gerçeğini kabul edip nimetlerinden faydalanan yazılımcılar bir adım önde olacak düşüncesindeyim.
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.
Programlama nasıl öğrenilir daha çok nasıl beyine işlenir gibisinden bir video gelir mi hocam
"Hafif" beklentimin üzerinde "ağır" bir çözüm oldu. Bu bölümün adı "aar programming" olsun :D
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.
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.
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.
Ne fark olduğunu LLM sorup cevabını 10 saniye içinde alabilirsiniz :)
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?”
@@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.
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 :)
Cacık bir yemek cinsi, yazılım ise başka bir şey ve cgpt beklediğimden başarılı…
doğru söze ne denir? gerçekten cacık bir yemek cinsi, haklısınız.
svg nin başlangıcını farklı almıştır
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
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
Guncel chrome kullaniyorum UBlock Origin kaya gibi saglam
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.
Bitmez ama daraltır bu bir gerçek
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
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 .
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 😅
frontend ci olaydınız hemen inspect den anlardınız :D
ben 3. kamptayım yapay zeka bizi öldürecek terminatörler gelecek 😂😂😂😂
Sordum cloudeye o da beceremedi pek
EFI virüsü bile yazabiliyor öyle bir düzeyde.
Claude sonnet 3.5 genel olarak daha başarılı özellikle programlamada. Bir de onda denemek lazım.
denedim çözemedi ama videonun sonunda zaten çözmüşler.
Hocam ADHD gibi fareyi 1 sn durdurmadınız yemin kalbim ağrıdı.
Al benden de o kadar! - Görkem
@@hafifprogramming ai benden de o kadar diye okudum :D
ADHD’liler vardır :)
Chatgptye sorsaydınızya 2 kod arasındaki farkın ne olduğunu komik olurdu
gpt delirme döngüsüne sokmadan onarılabilir belki:)
Geleneksel gptye giydirme videosu geldi
Vallaha Ben Chat Gpt Yazdigi Koddan Bir Cacik Cikacagini Sanmiyorum Zamaninda cok denedim O Yuzden Baska Yazimlar Ve Yapay Zeka Modelleri Kullaniyorum Vallaha Chat Gpt 4o Yapamam Dedigi Seyi Onlar Yapiyor Yani Piyasayi Sadece Chat Gpt Yonetmiyor sadece Baska Daha Iyi Yapay Zekalar da var digerleriylede ilgili incelemeler yapilmali bence
paddingden dolayı oluyor bence hesap mantığı doğru gibi
videonun devamında da görüleceği üzere problem padding (css padding’den bahsettiğini varsayıyorum) değil
@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.
matematik konusunda çok hata yapıyor ya, bir de özgüvenli davranıyor ki... dün 3 saat uğraştırdı beni.
güzelmis ellerinize saglik
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?
Kahve mi aldım geldimmmmm
skid olmayın
Bence bu arkadaşı da konuşun birgün: youtube.com/@bisqwit?si=uGpVeWphlVpgZPvU