Ana Sayfa
Serbest Kürsü Her telden, serbest alan. Kafanıza göre.


Yapay zeka çıktı, yılların tecrübesi 2 prompta düştü sanırım :)

Her telden, serbest alan. Kafanıza göre.


Kullanıcı Etiket Listesi

5Beğeniler
  • 1 Post By Huzur
  • 1 Post By eLfida
  • 2 Post By RainmaN
  • 1 Post By Daemon

 
LinkBack Konu Araçları Görünüm Modları
28 Eylül 2026, 22:12   #1
Çevrimdışı
Varsayılan Yapay zeka çıktı, yılların tecrübesi 2 prompta düştü sanırım :)

Uzun zamandır yazayım diyordum da bugün yine bir yerde görünce yazmadan geçemedim. Son 1-2 senedir özellikle IRC tarafında acayip bir durum oluştu. Adamın önüne UnrealIRCd ile ilgili bir hata düşüyor yapay zekaya atıyor, config lazım yapay zekaya yazdırıyor, modül lazım ona yazdırıyor, services tarafında bir şey yapılacak yine ona soruyor. Kod compile oldu, ircd ayağa kalktı mı tamamdır bu iş oldu gözüyle bakılıyor.
Yanlış anlaşılmasın ben yapay zekaya karşı değilim, aksine ben de kullanıyorum. Kullanmayana da niye kullanmıyorsun derim çünkü doğru kullanırsan ciddi zaman kazandırıyor. Eskiden saatlerce source, doküman, forum gezeceğin bir konuda bazen 2 dakikada önüne bakacağın yeri koyuyor. Benim derdim yapay zekanın kullanılması değil. Benim anlamadığım, ne ara yapay zekayı kullanmakla IRCd işini bilmek aynı şey oldu?
Biz zamanında UnrealIRCd'de bir şey yapmak istediğimizde karşımızda "al kardeşim çalışan kodun bu" diyecek kimse yoktu. Bir modül patladığında source açıp bakıyorduk, compile error aldığında satır satır uğraşıyorduk. Yaptığın bir değişiklik yüzünden ircd kalkmadığında geri alıyordun, tekrar deniyordun. Log okuyordun, core varsa bakıyordun, doküman karıştırıyordun. Services başka davranıyorsa onun tarafına geçiyordun. İngilizcen yetmiyorsa yarısını anlamadan yine kurcalıyordun. Bir şeyi 10 kere bozup 11'incide neden bozulduğunu öğreniyordun.
Şimdi yapay zekaya "UnrealIRCd için şöyle bir modül yaz" diyorsun, sana çat diye kodu veriyor. Güzel, compile da oluyor diyelim, modülü yüklüyorsun o da oluyor. E sonra? O kodun neden öyle yazıldığını biliyor musun? Kullandığı hook neden o hook, callback orada niye var, client çıktığında ne oluyor, rehash attığında ne oluyor, server link kopup geri geldiğinde ne oluyor? Aynı kod senin kullandığın UnrealIRCd sürümünde gerçekten aynı şekilde mi davranıyor? 20 kişiyle denediğin şey 500 kişi olduğunda ne yapıyor? Bir yerde pointerı yanlış tutuyor mu, memory şişiriyor mu, başka modülle çakışıyor mu?
Bunları bilmiyorsan kusura bakma da elindeki kodun çalışıyor olması senin UnrealIRCd bildiğin anlamına gelmiyor.
Hatta bana sorarsanız yapay zekanın en sakat tarafı yanlış yapması da değil. Biz de yıllardır yanlış yaptık, hâlâ yapıyoruz. İş yapan adam hata yapar zaten. Ben bugün de bir şey yazarım yanlış yaparım, bunda garip bir şey yok. Asıl sıkıntı yapay zekanın bazen yanlış yaptığı şeyi öyle güzel anlatması ki işi bilmiyorsan doğru olduğuna yemin edersin.
İşi bilen adamın farkı burada çıkıyor zaten. Yapay zekanın verdiği koda bakıp "yok kardeşim, sen burada saçmalamışsın" diyebiliyor. Çünkü hook'u biliyor, UnrealIRCd'nin o noktada ne yaptığını biliyor, daha önce benzerinin nereden patladığını görmüş. İşi bilmeyen ne yapıyor? Kodu alıyor, compile ediyor,
Kod:
/REHASH
atıyor, modül yüklendi mi tamam. "Çalışıyor abi."
İyi de IRCd tarafında sunucunun açılması ne zamandan beri her şeyin doğru olduğu anlamına geliyor?
Yıllardır bu işin içinde olanların çok iyi bildiği bir şey var; bazen çalışan IRC networküne dokunmak sıfırdan UnrealIRCd kurmaktan daha zordur. Sıfır makineyi alırsın, UnrealIRCd'yi kurarsın, services'ı kurarsın, SSL'ini yaparsın, configini kafana göre düzenlersin. Ama yıllardır çalışan bir networke girdiğinde iş öyle değil. Orada eski config vardır, özel modül vardır, services tarafında yıllar önce yapılmış değişiklik vardır, server linkleri vardır, oper ayarları vardır, kullanıcıların yıllardır alıştığı düzen vardır. Senin "iki satır değiştiriyoruz ne olacak" dediğin şey gider hiç hesap etmediğin başka tarafı bozar.
Bunu hiçbir yapay zeka sana 40 saniyede tecrübe olarak yükleyemez.
Kod verir mi? Verir. Hatta bazen benden senden daha temiz kod da verir, ona itirazım yok. Ben zaten birkaç sene sonra bugün bizim saatlerce uğraştığımız birçok şeyi saniyeler içinde çok daha düzgün yapacağına inanıyorum. Ama mesele kodu yazabilmek değil ki. Hangi kodu kullanacağını bilmek kadar hangi kodu kullanmaman gerektiğini, hangi ayara dokunmaman gerektiğini bilmek de bu işin yarısı.
Bizim zamanımızda UnrealIRCd'de bir şeyi yanlış yaptığında bazen bedelini gece 3'te ödüyordun. Sunucu kalkmıyor, services bağlanmıyor, link gelmiyor; oturup neyi bozduysan buluyordun. O gece söylene söylene düzeltiyordun ama aynı hatayı bir daha kolay kolay yapmıyordun. Çünkü artık dokümanda okuduğun için değil, başına geldiği için biliyordun.
Bugün ise ilk çözüm olmadığında tekrar yapay zekaya veriyorsun. "Bu hata çıktı." İkinci kod geliyor. O olmadı, üçüncü geliyor. Eğer altyapıyı bilmiyorsan ilk yanlışın üzerine ikinci yamayı, onun üzerine üçüncüyü koyuyorsun. En sonunda UnrealIRCd bir şekilde çalışıyor ama configte neyin neden durduğunu, modülün niye öyle yazıldığını kimse bilmiyor. Altı ay sonra başka bir problem çıktığında da dönüp bütün sistemi baştan çözmeye çalışıyorsun.
O yüzden IRC sunucusuna gerçekten özel bir şey yaptıracak arkadaşlara söyleyeyim; kime yaptırdığınızın zerre önemi yok. Bana yaptır, Ahmet'e yaptır, Mehmet'e yaptır, kendin yap, yapay zekaya yaptır. Ama yapılan şeyi anlayan birisi mutlaka işin içinde olsun. Birisi size "hallederiz" dediğinde kodu göstermesinden önce sorun: Niye böyle yaptın?
İşi bilen adam yaptığı şeyi anlatır. Bu hook'u neden kullandığını söyler, configte neden oraya dokunduğunu söyler, services tarafına etkisi varsa onu söyler. Nerede patlayabileceğini de bilir, neyi değiştirdiğini de bilir, geri almak gerektiğinde nereden geri alacağını da bilir. Her şeyi bilmek zorunda değil, zaten bu işte "ben her şeyi biliyorum" diyen adamdan da uzak duracaksın. Ama bilmediği yeri bilir, araştırır, test eder.
İşi bilmeyen adamın cevabı genelde daha kısa:
"Çalışıyor abi."
Benim yapay zekayla hiçbir derdim yok. Tam tersine IRC tarafında yıllardır keşke elimizin altında olsaydı dediğimiz manyak bir araç var. Source incelerken de kullanırsın, modül yazarken de kullanırsın, log analiz ederken de kullanırsın. Ben de kullanıyorum, kullanmaya da devam edeceğim. Ama yapay zekayı kullanmakla yıllardır UnrealIRCd'nin, services'ın, Linux'un içinde uğraşmış adamın tecrübesini aynı kefeye koymayalım.
Çünkü biz bu işlerin bir kısmını okuyarak öğrendik, bir kısmını başkasından öğrendik, büyük kısmını da kurcalaya kurcalaya, boza düzelte öğrendik. Bir gece server link neden gelmiyor diye saatlerce uğraştıysan, bir modül yüzünden ircd'yi ayağa kaldıramadıysan, services'ın neden saçmaladığını source'a girip aradıysan bazı şeyler sende refleks oluyor artık.
Yapay zeka sana bugün 30 saniyede "UnrealIRCd'de bunu nasıl yaparım?" sorusunun cevabını verebilir. Eyvallah, versin. Biz de kullanalım.
Ama "Bunu burada yaparsam nereden patlar?" sorusunun cevabında hâlâ biraz o mutfakta vakit geçirmek gerekiyor.
Benim derdim yapay zekayla değil yani.
İki prompt yazıp çalışan modül alınca, yılların tecrübesinin de yanında geldiğini zannetmekle.

 
28 Eylül 2026, 22:17   #2
Çevrimdışı
Varsayılan Yanıt: Yapay zeka çıktı, yılların tecrübesi 2 prompta düştü sanırım :)

İçeriği görmek için buraya tıklayarak kaydolunuz.
Bir de şunu özellikle yazmak istiyorum çünkü yukarıda anlattığım şey yanlış yere çekilmesin. Ben IRC'ye dün başlamadım, 98'den beri IRC kullanıcısıyım. Ama bu ortama mIRC script editleyerek de başlamadım. Benim merakım daha çok işin sunucu tarafındaydı. UnrealIRCd'de prefixlerle oynayarak, bir şeyi değiştirip ne olduğuna bakarak, bozarak, düzelterek yol aldım. Bugün bildiğim şeylerin çoğu da zaten böyle oluştu.
Bunu mIRC script küçümsemek için söylemiyorum, orası da kendi içinde ayrı bir dünya. Yıllarca çok sağlam script yazan, mIRC'nin remote tarafını avucunun içi gibi bilen adamlar gördük. Ama mIRC script editlemekle UnrealIRCd editlemek aynı şey değil. Bunu birbirine karıştırmamak lazım.
mIRC tarafında yanlış bir şey yaptığında çoğu zaman kendi clientini bozarsın, remote çalışmaz, alias patlar, event istediğin gibi dönmez; oturur düzeltirsin. UnrealIRCd tarafında ise sen artık client tarafında değilsin, sunucunun kendisine dokunuyorsun. Orada yaptığın işin karşılığı sadece senin ekranında çıkmıyor. Sunucuya bağlı adamı da ilgilendiriyor, services'ı da ilgilendiriyor, link varsa diğer serverı da ilgilendiriyor. Yaptığın değişikliğe göre bağlantıyı, mode'ları, channel davranışını, oper tarafını, modülleri, kısacası çalışan networkü etkileyebiliyorsun.
Birinde istemciyi şekillendiriyorsun, diğerinde o istemcilerin bağlandığı yapının içine elini sokuyorsun.
Ben prefix değiştirerek başladım dedim ya, dışarıdan bakınca ne var bunda denilebilir. Zaten olay da o. Kimse ilk gün source açıp koskoca modül yazmıyor. Bir yerden başlıyorsun. Prefix neden burada tanımlanmış diye bakıyorsun, değiştiriyorsun, compile ediyorsun, sonucu görüyorsun. Sonra başka bir yer dikkatini çekiyor. "Bu niye böyle?" diyorsun, oraya giriyorsun. Bir bakmışsın source'un içinde başka bir şeyi kurcalıyorsun. Bazen yaptığın oluyor, bazen eline yüzüne bulaştırıyorsun.
Ama her seferinde sistemin nasıl yürüdüğünü biraz daha öğreniyorsun.
98'den bugüne IRC tarafında benim gördüğüm en büyük yanlışlardan biri de zaten bu oldu; dışarıdan bakınca her şey "IRC işi" diye aynı torbaya atılıyor. mIRC script yazan da IRC işi yapıyor, services ile uğraşan da, UnrealIRCd source kurcalayan da, network yöneten de. Evet hepsi IRC'nin içinde ama aynı işi yapmıyorlar.
Çok iyi mIRC script yazan adam UnrealIRCd source'u bilmek zorunda değil. Çok iyi UnrealIRCd bilen adam da mIRC remote'un her detayını bilmek zorunda değil. Bunda aşağılanacak veya üstünlük kurulacak bir durum yok. Sadece işin katmanları farklı.
Benim yukarıdaki yapay zeka konusunda anlatmaya çalıştığım tecrübe meselesi de biraz buraya dayanıyor zaten. Bugün yapay zekaya mIRC kodu da yazdırırsın, UnrealIRCd modülü de yazdırırsın. İkisini de önüne koyar. Ama önüne kod gelmesiyle o kodun çalıştığı katmanı tanımak aynı şey değil.
Ben yıllardır bir şeyi değiştirdiğimde önce şunu düşünmeye alıştım: "Ben şimdi buraya dokundum da bunun ucu nereye gidiyor?"
Bunu da kitap okuyup ezberlemedim. Yıllarca kurcalaya kurcalaya öğrendim. Yanlış yaptığım da oldu, bozduğum da oldu, tekrar baştan yaptığım da oldu. Zaten 98'den beri bu ortamın içinde olup hâlâ "ben her şeyi biliyorum" diyorsam asıl o zaman benden şüphe edin.
IRC çok değişti, UnrealIRCd değişti, services değişti, kullandığımız sistemler değişti. Şimdi bir de yapay zeka geldi. Bundan sonra daha da değişecek.
Ama değişmeyen bir şey var:
Client tarafında bir şeyler editlemekle, çalışan IRCd'nin içine girip neyi neden değiştirdiğini bilerek müdahale etmek dün de aynı şey değildi, bugün de aynı şey değil.
Benim geldiğim taraf ikincisi. mIRC editleyerek değil, UnrealIRCd'nin içinde kurcalaya kurcalaya öğrendim. Hâlâ da öğreniyorum.
Zaten bu işin sonu olduğunu düşünen adam bence daha yolun başındadır.
 
28 Eylül 2026, 22:20   #3
Çevrimdışı
Varsayılan Yanıt: Yapay zeka çıktı, yılların tecrübesi 2 prompta düştü sanırım :)

İçeriği görmek için buraya tıklayarak kaydolunuz.
Bir de konuya yorum yapacak arkadaşlara şimdiden söyleyeyim; bugünlerde acayip canım sıkkın, normalde gülüp geçeceğim lafa bile tahammülüm yok. O yüzden yorum yazacak olan ne yazdığını bilerek yazsın.
Fikrime, düşünceme, karşı çıkmana eyvallah. Ben yanlış düşünüyorum dersin, nedenini söylersin oturur konuşuruz. Kimsenin benimle aynı fikirde olmasını beklemiyorum zaten.
Ama laf sokayım, kelime cımbızlayayım, konuyu başka yere çekeyim, yıllardır bu işin içinde olan adama iki günlük bilgiyle ayar vereyim kafasında gelecek varsa bugün pek doğru gün değil.
Çünkü şu sıralar ince düşünüp kalın konuşacak durumda değilim, direkt kalın konuşabilirim. Sonra "bu kadar sert cevap vermene ne gerek vardı?" denmesin.
Kısacası fikrin varsa gel, konuşalım. Lafın varsa da cevabının biraz ağır gelebileceğini baştan bil.
Bugünlerde kalp kırabilirim, peşinen söylemiş olayım.
 
29 Eylül 2026, 09:28   #4
Çevrimdışı
Varsayılan Yanıt: Yapay zeka çıktı, yılların tecrübesi 2 prompta düştü sanırım :)

İçeriği görmek için buraya tıklayarak kaydolunuz.
Hepsini okudum, ama neden okudum niye okudum.
İlgi alanım vs. değil, anladığım şey hiç değil.
Sanırım benim de canım sıkkındı.
Yalnız kitap okur gibi, sardı da (:
Anlatım tarzı iyiydi.
 
29 Eylül 2026, 12:09   #5
Çevrimiçi
Varsayılan Yanıt: Yapay zeka çıktı, yılların tecrübesi 2 prompta düştü sanırım :)

İçeriği görmek için buraya tıklayarak kaydolunuz.
Çok uzun geldi akşam okucam;d
__________________
 
29 Eylül 2026, 12:31   #6
Çevrimdışı
Varsayılan Yanıt: Yapay zeka çıktı, yılların tecrübesi 2 prompta düştü sanırım :)

İçeriği görmek için buraya tıklayarak kaydolunuz.
Alıntı:
İlk Gönderen Huzur Mesajı Göster
Hepsini okudum, ama neden okudum niye okudum.
İlgi alanım vs. değil, anladığım şey hiç değil.
Sanırım benim de canım sıkkındı.
Yalnız kitap okur gibi, sardı da (:
Anlatım tarzı iyiydi.
@[Only registered and activated users can see links. ] ben de zaten yazarken bir ara "bunu kim okuyacak" diye düşündüm ama başladıktan sonra duramadım. Konu senin ilgi alanın olmadığı halde sonuna kadar okuyup bir de "sardı" diyorsan benim için teknik kısmından daha güzel yorum bu oldu açıkçası.
Ben teknik makale yazayım diye oturmadım zaten, yıllardır içimde biriken bir mevzuydu. Bir yerden girdik, UnrealIRCd dedik, yapay zeka dedik, baktım çocukluğumuza kadar inmişiz.
Senin de canın sıkkınmış demek ki, iki canı sıkkın insan birbirini kilometrelerce yazı üzerinden bulmuş.
Yalnız bir dahaki sefere "anlamıyorum ama sardı" deme, gazı alırsam bunun iki katını yazarım. Sonra sorumluluk kabul etmem. )

Alıntı:
İlk Gönderen eLfida Mesajı Göster
Çok uzun geldi akşam okucam;d
@[Only registered and activated users can see links. ] akşama kadar enerji topla, öyle gel. Daha girişte yorulduysan aşağıda UnrealIRCd var, services var, source var, çocukluk travmalarımız var. :d
Ben de yazıyı bitirince şöyle bir yukarı kaydırdım, "ulan ben konu mu açtım, yoksa foruma tez mi teslim ettim?" dedim.
Ama yarısında bırakmak yok, "akşam okuyacağım" diye yazılı taahhüdünü aldık artık. Yarın sözlü yapacağım, ona göre. )
 
29 Eylül 2026, 12:40   #7
Çevrimdışı
Varsayılan Yanıt: Yapay zeka çıktı, yılların tecrübesi 2 prompta düştü sanırım :)

İçeriği görmek için buraya tıklayarak kaydolunuz.
Okurken usendim tesekkurler
 

Yer İmleri


Şu anda bu konuyu görüntüleyen etkin kullanıcılar: 1 (0 üye ve 1 konuk)
 

Yayınlama Kuralları


Forum saati GMT +3 olarak ayarlanmıştır. Şu an saat: 10:23

Forum
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
IRCdForum.Net, lisanslı vBulletin® kullanmaktadır.
Yasal Uyarı
IRCdForum.Net; 5651 sayılı kanuna göre yer sağlayıcı bir forum sitesidir. Dolayısıyla forumdaki içeriklerden ilgili içeriği paylaşan üyeler sorumludur. Hukuka aykırı içerik bildirimleri için İLETİŞİM linkinden bildirim gönderebilirsiniz.

güzel hosting

IRCdForum.Net; altyapı gücünü Güzel Hosting'den alır.