Vikipedi:Botlar/Başvurular/KaraBot

Aşağıdaki bot başvurusunun arşivlenmiş tartışmasıdır. Lütfen üzerinde değişiklik yapmayınız. Bu sayfaya herhangi bir ek değişiklik yapılmamalıdır.

Bot başvurusu sonucunda kullanıcıya bot statüsü verilmesine karar verilmiştir.

  • Bot'un sahibi (Name of the bot owner): Erhan
  • Bot'un amacı (Aim of the bot): Bu arkadaşın, tümünün seçmeli olduğu toplam 3 işlevi var.
    1) Yeni maddeleri tarayıp taslak biçemine uygunluklarını ve deneme teşebbüslerini denetlemek. Saptadığı takdirde M1 veya G2 den sil kalıbını kullanıp, G2 durumunda kullanıcıya {{test}} yollamak.
    2) Son değişiklikleri tarayıp, birincil olarak denemeleri ve ikincil olarak birkaç belirgin vandallığın varlığını denetlemek; saptadığı takdirde geri almak ve söz konusu kullanıcıya {{test}} yollamak (evet Ceronimo yakınımdır). Ek olarak deneme yaptığı saptanan kullanıcıya : "bu iletiyi şu maddeye değişiklik yaptığınız için aldınız" diye de haber ediyor.
    3) Hazır son değişiklikleri html'den tarayacak kadar düzenli ifade kasmışken, bir de saptadığı yeni kullanıcı kayıtlarına istenilen iletiyi yollayabilir (örneğin: hoşgeldin + memleketini tanıt çalışımı).
  • Kullandığı betik (Script used): Pywikipedia (pişman oldum ama neyse; bir dahakine java)
  • Bot sıfatıyla çalıştığı vikiler (Already used on, WITH BOT STATUS): yok öyle şey, kodun tamamı Türkçe vikiye özel.
  • Bot sıfatı olmaksızın çalıştığı vikiler (Already used on, without bot status):itiraf ediyorum, burada her an gözetimim altında tutarak, az buçuk çalıştırdım
  • Not (Remarks): Neden böyle bir şey hazırladığımın ayrıntılarını köy çeşmesinde verdim. Özetle, 2 aylık sd deneyimimde geri aldığım ve/veya sil kalıbını kullandığım durumların sağlam bir yüzdesi değişiklik yapma sayfasındaki düğmeleri kullanarak gerçekleştirilmişti. Örneğin: <math>Matematiksel-ifadeyi-girin</math> ve <nowiki>Serbest format yazınızı buraya yazınız</nowiki> gibi. Gönlümde yatan, (özdevimli olarak saptanabilen) tüm denemeleri ve vandallıkları saptayan bir yazılımdır. Ancak pywikipedia ile tanışmam üzerinden henüz 2 hafta geçmediğinden (ve yapmam gereken bir de doktora olduğundan) şimdilik sadece çok büyük olasılıkla deneme olan durumları saptamaya odakladım yazılımı (bulanık mantık veya her hangi bir yapay zeka türü kullanmıyor şimdilik).
    Ayrıntılara gelelim: kategorilere, tartışma sayfalarına, kullanıcı sayfalarına (istek olduğu durumlar hariç), kalıplara (şablonlara), resimlere, yönlendirmelere, ana kapılara (portallara), vikipedi alan adı altındaki sayfalara her hangi bir biçimde dokunmuyor. Yani öncelikli hedef maddeler (veya özdekler).
    taslak biçemine uygunluk - sorun yaratmaya en çok gebe olan kural: en az k bayt değilse (k=300 bence uygun), VE hiç iç bağlantı kullanılmamışsa VE her hangi türden taslak kalıbı yoksa, VE diğer dillere en az bir bağlantı yoksa => M1 (kategori (ulam) da ekleyecektim ama o biraz dengesiz, zira denemelerde sık sık beliriyor). Bu kural birkaç sözcüklük denemeleri saptamayı hedefliyor. Kötü yanı, sözlüğe taşınabilecek tanım niteliğindeki yeni maddelere de, bu kurala uydukları takdirde sil kalıbını yerleştirmesi. Artık onları kurtarmak için, maddeleri silmeye yeltenen yönetici veya sd müdahale edebilir. Başlangıçta sözcük sayısını kullanıyordum, ancak düzenli ifadeler açısından son derece pahalı bir işlem (hele bir de ş, ç, ö, ü, ı, ğ utf-8 olarak işin içine girdi mi).
    denemeler - Denemeleri saptamak için, değişiklik sayfasındaki tüm kolay kullanılabilir kalıpların yanı sıra kendi deneyimimden de rastladığım kalıpları kullanıyorum:
    a) Türk veya Latin abecesinin her hangi bir harfi veya sayısı en az 10 kez tekrarlanıyorsa, ("çok süpeeeeeeeeeeeeer yaa" tarzı durumlar)
    b)<math>Matematiksel-ifadeyi-girin</math>
    c) Serbest format yazınızı buraya yazınız
    ç)[http://tr.wikipedia.org adres açıklaması]
    d)<sup> ve <sub> kalıplarının uygunsuz kullanımları, yani arası boşken, veya üst üste iki sup gibi vb
    e) [[Resim:Örnek.jpg]] ve [[Media:Örnek.ogg]]
    f) #eleman 1 # eleman 2 ve dostları * eleman A * eleman B vb
    g)<gallery>Resim:Sun in X-Ray.png ve saz arkadaşları monalisa ile alabalık
    ğ) '''Kalın yazı''', ''İtalik yazı'', ==başlık yazısı==
    h)[[Sayfanın başlığı]] veya sayfa yönlendirme değilken # redirect bulunması
    ı) :D (en az iki D) veya :) (en az iki kapanan ayraç)..bu biraz sakıncalı..
    i)en az beş tane [ veya ]..dört tane resimlerde olabiliyormuş :)
    j) --[[Kullanıcı: ip bulunağı (adresi)
    belirgin vandallık - hack* by * bulunursa veya diğer dillere bağlantılar kayıtsız bir kullanıcı tarafından kaldırılmış iseler; bu kural kayıtsızların sayfa boşaltmasını yakalamak için.
    İsteğe bağlı olmak üzere ayrıca kullanıcı sayfalarını da koruma altına alabilir. Yani sizin belirlediğiniz kişiler dışında biri değişikliğe gittiği anda geri alabilir. Veya sık sık benzer biçimde bozulan maddeleri de korumaya alabilir. Örneğin Ermeni* maddelerinden sürekli "iddialar" kısmının çıkarılmasını saptamak gibi.
    Evet, dediğim gibi öncelik denemeleri saptamakta. Şimdilik vandallara fazla odaklanmıyorum. Yaza doğru sanırım konferanslar geçtikten sonra tekrar bakarım bu olaya, ve o zamana kadar bunun hatalarını ayıklayıp kurallarına ince ayar çekerim.
    Bugünkü durumu ile neredeyse son bir haftadır deniyorum (genelde değişikliğe gitmeden) ve kuralların sd ye yardımcı olacak derecede çalıştıklarına güveniyorum. Henüz kayıtlı kullanıcıları koruyacak her hangi bir kural yok. Yani ben bile bu kurallara uygun bir değişiklik yaptığım takdirde bana da aynı biçimde davranıyor.

    Özetle, bu yazılımı vikideki son değişiklik devriyesine yardımcı olmak amacıyla kullanmak istiyorum. Her halükârda, olumlu bir sonuç olduğu takdirde, gelecek en az 2 hafta boyunca gözetimim dışında çalıştırmayı düşünmüyorum. Öncelikli hedefim sd için yoğun olan akşam 16:00 - 20:00 arası başarımını denetlemek. Yoğun bir deneme sürüşü safhasını da atlattıktan sonra kullanım süresini arttırmayı hedefliyorum. Evet, budur.
  • Saat ve gün (Time and date): 22:13, 27 Şubat 2007 (UTC)

Destek Destek değiştir

  1. Destek Destek Hayat kurtarıcı botlardan birine sonunda sahip oluyoruz, gelişmeye de açık olması ayrı bir artısı. en:User:AntiVandalBot İngilizce Viki'nin tartışmasız en iyi botu (Jimbo'dan da ödülünü almıştı, o da benzerini söylemişti). Bunun ufaktan bile benzeri olağanüstü bir özellik. Yavaş yavaş tecrübelerle özellikleri de gelişecektir, yukarda belirtilenlerin dışında tartışma sayfalarına tartışma şablonu eklemeler başta olmak üzere bazı isteklerimi de belirttim Krkzn de olabilir dedi. Eğer planlanan herşey bu bota adapte olabilirse, tüm vikilerdeki en iyi botlardan biri olur. Hadi hayırlısı :) --`изяvдւ 00:09, 28 Şubat 2007 (UTC)
  2. Destek Destek--Machiavelli' msj 00:22, 28 Şubat 2007 (UTC)
  3. Destek Destek deneme süresine bizzat şahit olaraktan, mükemmel bir yük hafifletici olduğunu gözlemledim. kesinlikle uygulanmalı. kusurları da düzeltilir. süper olmuş benceDelamorenamesaj 12:07, 28 Şubat 2007 (UTC)
  4. Destek Destek. --Dreamer 12:11, 28 Şubat 2007 (UTC)
  5. Destek Destek Yükü oldukça hafifletir gibi gözüküyor. Hayırlısı--Atacameñoileti 13:43, 28 Şubat 2007 (UTC)
  6. Destek Destek, Erhan'ın eline sağlık. --Absarileti 15:28, 28 Şubat 2007 (UTC)
  7. Destek Destek, teşekkür ederim Erhan--Etrüsk 15:33, 28 Şubat 2007 (UTC)
  8. Destek Destek, savulun bre vandallar :) Ellerine sağlık Erhan. --Metal Militia 14:00, 1 Mart 2007 (UTC)
  9. Destek Destek Eline sağlık! --Mskyrider ileti 15:49, 1 Mart 2007 (UTC)
  10. Destek Destek --Bahar (yine ben!) 20:00, 1 Mart 2007 (UTC)
  11. Deste deste destek --Vito Genovese 17:45, 2 Mart 2007 (UTC)
  12. Düzine düzine destek Erhan abi yapmışsa vardır bir hayrı :) --Danbury ileti 19:54, 2 Mart 2007 (UTC)
  13. Destek--İnfoCan 11:21, 3 Mart 2007 (UTC)
  14. Destek Destek --Karduelismsj 17:18, 3 Mart 2007 (UTC)
  15. Destek Destek - sorunlar ortaya çıkarsa zaten basit ve bariz sorunlar olurlar ve deneme süresinde çözülürler... - Noumenon mesajkatkılar 20:56, 5 Mart 2007 (UTC)
  16. Destek Destek Teşekkürler,bizi zahmetten kurtaran hereke...--Alperx 19:22, 12 Mart 2007 (UTC)
  17. Destek Destek--Erdem Şenol 19:26, 12 Mart 2007 (UTC)
  18. Destek Destek Vikipedi için çalışan Erhan Abi'nin mükemmel çalışan botuna destek veriyorum. --TOBB ETÜ 20:29, 12 Mart 2007 (UTC)
  19. Destek Destek Bu son iki hafta icinde botun calismasine en yakin tanik olanlardan biri olarak basarisi karsinda etkilendigimi belirtmem gerek. Bot'un halen tek basina calisabilecegi konusunda emin degilim ancak buyuk gelecek vaad ediyor. Ufak ayarlamalarla kalan sorunlarin duzeltilebilecegini dusunuyorum ve daha onceki "karsi" oyumu "olumlu" yonde degistiriyorum. Basarilar, Citrat 03:15, 13 Mart 2007 (UTC)
  20. Destek Destek. Erhan'ın çabalarına ve botuna gönülden destek. --renegademsj 07:06, 13 Mart 2007 (UTC)
  21. Destek Destek başlangıçta bazı noktalardan kuşkuluydum, ama geliştirilmeye açık olduğu görünüyor. anladığım bir konu olmasa da, yaptıklarını bir güzel anlattığı için izleyebildim süreci. bu yüzden de teşekkürler. --kibelemesaj 10:19, 13 Mart 2007 (UTC)
  22. Destek Destek--Math34 10:49, 13 Mart 2007 (UTC)
  23. Destek Destek--ceno19İleti 14:11, 22 Mart 2007 (UTC)
  24. Destek Destek, özelikle sürekli (Memleketini tanıt çalışımı) mesajlarına destek olarak--Zentukmesaj 17:39, 22 Mart 2007 (UTC), vikipediyi başarılı bir şekilde resilient yapıyor.--Zentukmesaj 19:47, 22 Mart 2007 (UTC)
  25. Destek Destek, Başarılar. --Azeri 18:27, 22 Mart 2007 (UTC)
  26. Destek Destek , Umarım işe yarar--Nosferatu 15:50, 23 Mart 2007 (UTC)
  27. Destek Destek denisutku *:!? 18:44, 23 Mart 2007 (UTC)

Karşı Karşı değiştir

  • 'Karsi Botun bitmis halini cani gonulden desteklerim ama bitmeden denemelerin Vikipedi uzerinde canli yapilmasina karsiyim. Mumkunse lokal calistirilmasini ve ciddi denemelerin bu sekilde yapilmasini onerecegim. Test halindeki botun gozetim altinda calismasina karsi degilim ancak bot son Sayfayi Kaydet emri yerine On izlemeyi goster olarak hareket ederse ve son degisikligi programci gozden gecirirse daha iyi olur. Bitmemis bir bota oy vermek istemem; zaten bu dogru da olmaz. Bu konuda botla ilgilenen arkadaslarla gorusmekte fayda var. Tesekkurler, Citrat 19:55, 1 Mart 2007 (UTC)
İki haftaya yakın süre zaten değişikliğe gitmeden çalıştırdım. Şu anda oylama açtıysam, başarımına güvendiğim için açtım. - Erhan 20:08, 1 Mart 2007 (UTC)
Yukarıda yazdığı gibi, oylamada destek alan robot adayı, 2 hafta deneme süresine tabi tutuluyor. Eğer yanlış bir şey görülürse düzeltilmesi isteniyor. Oylama sonucunun olumlu çıkması kesin bot alacağı anlamını çıkarmaz. Fikir sevildiği için desteklenir ama herkes teknik denetim yapamayabilir. Şu anki manzara, fikrin beğenildiği. Sonraki aşama söylediğini doğru bir biçimde yapabiliyor mu yapamıyor mu kısmı. Deneme sayısı zaten 20 ile sınırlı. --Dbl2010 17:11, 3 Mart 2007 (UTC)

Tarafsız Tarafsız değiştir

Tartışma Tartışma değiştir

Benim bir sorum olacak. Sırf merakımdan. Bot son değişiklikleri nasıl kontrol ediyor veya vandalizme uğrayan sayfaları tespit etmek için hangi özel sayfaları kontrol ediyor? Dikkatli okumamışım pardon :). Kontrol sıklığı ne olacak? Sunucu üzerinde bir yükü olacak mı? Teşekkürler.

Bir konu daha var. Son değişiklikler sayfasında boşaltılan sayfalar için "sayfa boşaltıldı" şeklinde bir uyarı veriliyor veya örneğin "-10.000" şeklinde kaç baytlık verinin silindiği dikkat çekmesi açısından kırmızıyla işaretleniyor. Bot, anonim kullanıcılar tarafından yapılan bu değişiklikleri de saptarsa çok iyi olur bence.

--Alperen 13:47, 1 Mart 2007 (UTC)

Son degisilik sayfasina bakma hizi tamamen ayarlanabilir, yogun degisiliklik saatlerinde deneme yaparken 10 saniye olarak ayarlamistim, diger saatlerde ise 20 saniyede bir olarak sanirim daha uygun oluyor. Her bakmasinda sadece son k degisiklige goz atiyor (simdilik k=10), ve bunlardan sadece adi madde kurallarina uygun olanlarin icerigini indiriyor. Dolayisi ile yuk ve baglanti hacmi kullanimi acisindan her hangi bir ortalama makinada calisabilir ve sunuculara sahsen onemsenmeyecek bir yuk getirdigi kanaatindeyim. Eger ki toplulugun bu ayarlara itirazi varsa tabii ki daha da seyrek olarak bakmasini ayarlamak sadece bir sayiyi degistirmeye bakar. - Erhan 13:56, 1 Mart 2007 (UTC)
sayfa bosaltilmasi biraz hassas bir konu, eger ki kayitsiz kullanici tarafindan gerceklesmis ise, aklima her hangi bir mantikli aciklamasi gelmiyor, dolayisi ile vandallik oldugu kesin degilse de son derece olasidir. Belirttigim gibi onceligim denemeleri saptamakti, vandalliklara gelince zaman icerisinde yeni kurallari teker teker ekleyecegim. Bu kural icin ayrica degisiklik yorumunu da html den cikartmak gerekiyor ki o biraz ugrastirabilir, fakat tabii ki pekala yapilabilir. Eger sayfa kayitli kullanici tarafindan bosaltiliyorsa o zaman simdilik mudahele etmeme taraftariyim.
Degisilik miktarini su andaki hali ile elde edebiliyorum, ancak sadece sayidan yola cikarak sonuc cikarmak cok guc. O yuzden simdilik o degeri bu amacla kullanmiyorum. Su anda sayfa bosaltimi ancak sayfanin diger diller baglantilari kayitsiz kullanicilar tarafindan silinirse saptaniyor. Eger soz konusu sayfada diger dillere baglanti yoksa her hangi bir tepkisi olmaz. - Erhan 14:05, 1 Mart 2007 (UTC)
  • Bu bot hala deneme asamasinda degil mi? Nasil oylayabiliyoruz bitmemis bir botu? Citrat 19:56, 1 Mart 2007 (UTC)
Citrat, deneme aşamasını nasıl tanımladığına bağlı. Programlama Taosu der ki, "eğer bir yazılımın bitip bitmediğini sana yazılımıcının söylemesini bekliyorsan, o cevabı hiç bir zaman alamazsın". Bir diğer deyişle, bence bitmedi. Ve hayalimdeki özelliklerine kavuşuncaya kadar da bitmeyecek. Ancak yukarıda yazılı olan amaçları yerine getiriyor. Her halde hâlâ taslak olan bir yazılımı oylamaya açacak değilim. Cevabıma güvenmiyorsan gel deneme gezintisini birlikte yapalım. - Erhan 20:08, 1 Mart 2007 (UTC)
Merhaba Erhan, cabuk cevabin icin tesekkur ederim. Ne demek istedigini cok iyi anliyorum ancak bildigin uzere programlarin da alpha, beta gibi gelisim asamalari oluyor. Programin hangi asamada oldugunu benim belirlemem pek kolay degil; aslina bakarsan dedigin gibi programci icin de oldukca zordur. Bu konuda benden daha bilgililerin sozlerine (sen dahil) guvenmem gerekiyor. Bir teknik degerlendirilme olursa hepimiz icin daha iyi olur; yoksa gercekten ise yarayacagini dusundugum bir ise tas koymak gibi bir niyetim yok. Pratik olarak, yogun bot ile ugrasanlarin fikirlerini (DBL2010 ve Ugurbasak, baska var mi bilmiyorum) alsak iyi olur diyorum. Tekrar eline saglik, Citrat 21:36, 1 Mart 2007 (UTC)
Citrat, "taş koymak" gibi bir niyetinin olmadığının farkındayım. Sen de bil ki bu yazılımın başarımına güvenmeseydim bot sıfatı için başvurmazdım. Bu tabii ki, "bu yazılım 100% hatasızdır, hata olursa paranızı geri veririm" anlamına gelmiyor. Demek istediğim, ben aklıma gelen denemeleri yaptım, canlı yayında 1 hafta içerisinde toplam 36 saat civarı denedim ve yanılmıyorsam yüze yakın durum saptadı (bayağı bir kısmına da müdahale etmesine izin verdim). Her an başındaydım ve hatalı olanları tabii ki düzelttim, ve tekrarlanmaması için de önlem aldım. Tekrarlıyorum, eğer bot sıfatı verilirse, 24/24 başıboş bırakacak değilim; en az 2 haftalık çalışma süresi tamamlanıncaya kadar, sürekli denetimim altında kalacak (yapacağı hataları da benim düzelteciğimi sanırım belirtmeme gerek yok).
Alpha ve beta gelişim süreçleri açısından şu anda betanın tamamlandığını düşünüyorum. Yoksa daha cumartesi akşamı oylamaya açmış olurdum. "Teknik değerlendirme" ile ne demek istediğini tam olarak anlayamadım. Gözden kaçırdığım ayrıntılar varsa buyur sor, seve seve cevaplarım; veya istersen sözünü ettiğim özellikleri teker teker beraber deneriz. "Bu işten anlayanların" fikirlerini almak tabii ki iyi olur, hatta gereklidir. Yapıcı önerilere her zaman açığız. Zaten kimseye "hadi acelem var bitsin bu oylama" dediğim yok, oylama süresi tamamlanıncaya kadar buralardayız. Dbl2010 ile Uğur Başak'ın bu alandaki çalışmalarını az çok biliyorum, ve bilgisayar bilimleri ile bir hevesli (amatör) olarak değil, mesleksel olarak ilgili olduğumu da eklemek istiyorum. - Erhan 22:08, 1 Mart 2007 (UTC)

Sonuç Sonuç değiştir

Ek istek değiştir

Botun yukarıda yazdığı amaca uygun örnek değişiklikleri gösteren linkler vermesi için bot sahibinden istekte bulundum. Hangi fonkisyonları yaptığı hangilerini yapamadığı belli olsun. --Dbl2010 04:52, 28 Mart 2007 (UTC)

  1. Yeni kullanicilara (biraz da var olanlara) hosgeldin iletisi + memleketini tanit calisimi kalibinin yollanmasi : [1]
  2. Yeni baslamlarin taslak bicemine uygunsuzlugu saptandigi takdirde silindeklerinden ornek veremiyorum...ancak calistigi kisa sure icerisinde (birkac gunde 1-2 saat) 150'nin ustunde yakalamayi basardi [2].
  3. Dolayisi ile tum mudahale ornekleri geri alimlar ile ilgili, ki zaten onlar da ayni kurallara gore isliyorlar:
    1. Diger dillere olan baglantilarin kayitsiz kullanici tarafindan silinmesi : --İnfoCan 07:28, 3 Nisan 2007 (UTC)[3], [4], [5], [6], [7], [8]
    2. kufur [9], [10], [11], [12], [13]
    3. Vandal durumunda yolladigi ileti : [14]
    4. Deneme durumunda yolladigi ileti : [15]
    5. Ulamlarin (kategorilerin) kayitsiz kullanici tarafindan silindigi durumlar : [16],[17]
    6. Deneme tahtasinda dokunulmamasi gereken satira dokunulmasi : [18]
    7. Kayitsiz kullanicinin baslamdan buyuk (1000den fazla) bir bolumu silmesi ve yerine cok az "sey" eklemesi (50 den az): [19], [20]
    8. el-mek bulunagini vermekte israrli gencler : [21], [22]
    9. ornek.ogg : [23]
    10. ulam denemesi : [24], [25]
    11. en buyuk "bilmem ne takimi" (bu kural icin delimorenaya tesekkurler) : [26]
    12. sayfanin basligi : [27], [28]
    13. fazla tekrarlanan harf (+eklenenin tamami kisa ise) : [29], [30], [31], [32], [33]
    14. monaliza ve saz arkadaslari : [34], [35], [36], [37]
    15. taslak bicemine uygun olmayan ancak kullanicilar tarafindan sonra kurtarilan baslam : [38], [39], [40]
    16. yonlendirme olmadigi halde redirect barindirmak: [41], [42]
    17. ornek.jpg : [43]
    18. deneme tahtasinin ageli tanitimi amaci ile kullanilmasi : [44]
    19. serbest "format" (bicimdeki) yazinizi yaziniz : [45]
    20. baslik yazisi : [46]
    21. hacked: [47], [48]
    22. kalin yazi : [49]
Bunun disinda koruma istemis olan kullanici sayfalarina mudahaleler falan da var (+ dahabayagi degisiklik), ancak onlari benim hesabim uzerinden calisirken gerceklestirmisti, ve dolayisi ile ornek olarak sunmuyorum.
Ayrintiya gelelim, deneme surusu esnasinda rastlanan hatalar, birincisi 10 tane '-' yorumlarda kullaniliyormus (Doruksal), artik ona ancak cok daha fazla varsa mudahale ediyor, 10 tane '_' kaynak gosterirken kullaniliyormus (the cat) ona da artik cok daha fazla sayida oldugunda mudahale ediyor, kufur denetimi hala biraz dengesiz (Pinar, Baylan) fakat kullanilabilir durumda.
Basvurudan sonra eklenen ozellikler: uygun olmayan degisilik saptandiginda sadece son degisikligi degil, soz konusu kullanicinin tum degisikliklerini geri aliyor..yani farkli bir kullanici/ip buluncaya kadar geri gidiyor.
"Guvenli" kullanicilara dokunulmazlik. Yoneticilerin (tumunu ekledigimden emin degilim), ve birkac kullanicinin degisiklikleri "hatali" olarak saptansa da mudahale edilmiyor. Bu kume zamanla genisleyecek. Bu kumenin bir diger faydasi, eger ki bot hatali olarak saptadigi denemeyi geri aliyorsa, bu guvenli kullanicilardan birinin, soz konusu baslama tek bir degisilik yapmasi bu davranisi engellemek icin yeterlidir. Aksi takdirde sayfasina gidilir ve kellesi ucurulur.
Sil kalibi kayitsiz kullanici tarafindan kaldiriliyorsa, ve hala silinme nedenleri ortadan kaldirilmamissa yeniden ekleniyor.
Baglanti ve islem gucu acisindan iyilestirme, gerci o ancak beni ilgilendiriyor..ornek olarak 2 saatlik kullanimda ortalama 40-60mb arasi indiriliyor. Yine de biraz akillandi ve hizlandi diyelim.
Ve en onemlisi, sadece baslamlara degil, artik vikipedi, sablon, kategori (ulam), tartisma, portal (anakapi) ve resim alanlarina da mudahale ediyor. Ortak kullanim resimlerinde deneme saptandi mi sadece sayfayi bosaltiyor (Citrat'in onerisi). Var olan kurallar baslamlar icin gelistirildiklerinden bu sayfalar ile sorun yasanmasi olasi, ancak cozulemeyecek turden degil. Ornek, kayitsiz kullanici tartisma sayfasina imza atti diye geri alinmaz.
Su andaki hali ile kusursuz degil, ve tabii ki sd devriyesini ustlenecek durumda da degil, ancak buyuk olcude yardimci olabilir ve devriyenin daha cok sinsi degisikliklere odaklanmasini saglayabilir. Uzunca bir sure is yogunlugum devam edeceginden, gelistirilmesi simdilik durmus durumda. Ilerde eklemek istediklerim : yapay zekaya dayali vandal denetimi, daha saglam kufur denetimi (izledikce yenilerini ogrendim diyebilirim), ve birkac deneme kurali daha (ornek: basliklarin bozulmasi, vb).
Bot kurallarina gelince, 20 denemeyi fazlasiyla astigimin farkindayim, ve bunu kurallardan haberdar oldugum halde yaptigimi da zaten daha once bildirdim. Nedeni ise, deneme yapmak icin az zamanim oldugu, ve buldukca degerlendirdigim. Tabii bunu gecerli "bahane" olarak degil, sadece kurallari ihlal etmis olmak icin ihlal etmedigimi gostermek icin yaziyorum.
Evet, benden bu kadar.. - Erhan 08:22, 28 Mart 2007 (UTC)

Kusura bakmayın, bu aralar çok yoğunum. Zor ilgilenebiliyorum. Neyse sonunda inceledim. İyi özellikler yanı sıra, riskli durumlar var. Şimdi elbette burada verilen örneklerin hepsi güzel de, mesela şu durumlarda ne olacak?
  1. Kullanıcı iki paragraf yazı eklerken, yanlışlıkla eli üstteki tuşlardan birine bastı (mesela "başlık yazısı") ve farketmedi ve kaydetti çıktı. Robot bu editi geri alacak gibi gözüküyor. O arkadaşın emeği yanacak mı? Ya da bazıları yazı ekledikten sonra alta adını ve e-posta adresini koyuyor. Bu adres yüzünden değişikliği yanacak mı? Bu problemin yaşanacağı örnekler, üstteki sayılara göre : 8, 9, 10, 12, 14, 16, 17, 19, 20, 22
  2. X tane güzel edit yaptıktan sonra kendini ateşli bir tartışmanın içinde bulan bir arkadaş, uygun olmayan bir değişiklik yapıyor. Ve robot tüm değişikliklerini geri alıyor. O arkadaşın başta yaptığı faydalı değişiklikler kaybedilecek mi?
  3. Bir kategori yanlış ise bir maddede, ister kayıtlı ister kayıtsız olsun, o kategorinin maddeden kaldırılması Vikipedi için faydalı bir harekettir. Oysa robot bu işi yapan kayıtsız kullanıcıları otomatik olarak hatalı ilan ediyor. Aynı şekilde belki de yanlış içerik yazılmış bir metni, biri yanlış olduğu için büyükçe boşaltıyor. Mesela Mehmet Akif Ersoy maddesine biri şiir ekliyor, bir IP de siliyor. Bu durumda robot şiirli duruma geri alacak. Bu problemin yaşanacağı örnekler, 1, 5, 7.
  4. Güvenli kullanıcı mantığı haksızlık doğurur. Güvenli kullanıcı listesini kim hazırlayacak, gizli mi olacak açık mı? Gizli olursa hepten yanlış. Açık olursa kişileri rencide edici.
  5. Vandal durumunda ileti gönderme örneği var. vandal değil de masum bir denemeci ise, 1. editinde sayfayı boşaltıp fakat sonrasında 2. 3..... editlerinde düzgün editler yapmaya başlarsa, 1. editi yüzünden vandal uyarısı yiyecek. Vandallığın kıstası robot için ne? Bu kıstasın vandallık değilde yeni gelen birinin denemesi olma şansı var mı? Problemin yaşanacağı örnek 3, 4.
Genel olarak gördüğüm şu. Vikipedide sıklıkla görülen hatalar robotta formalize edilmiş buraya kadar güzel fakat, istisna olduğunda maalesef bir tedbir alınmamış. Olasılık olarak istisnalar az olsa da, en küçük emeğin bile başka biri tarafından, göz göre göre harcanması, kabul edilebilir bir durum değil. Üstelik bilindiği üzere, robotların yaptığı değişiklikler SD de gözükmüyor ve -gözden ırak olan gönülden de ırak olur-, yaptıkları pek kontrol edilmiyor. Belli bir süre sonra robot sahibinden başka kimsenin haberi olmuyor.
Yazılım üzerine çalışan biri olarak söylemeliyim ki, insanın algılarken kullandığı faktörleri bilgisayara uyarlamak çok zor. Yukarıda bahsettiğim istisnalar olduğunda insan kolaylıkla durumu çözebilirken, robotların anlaması için belki binlerce kontrol konması gerekiyor ki yinede aynısının sağlanması mümkün değil. Bu nedenle ne yapılırsa yapılsın yukarıda anlatılan çoğu fonksiyonun hatasız yapılması mümkün değil. Bazıları mümkün. Diğer büyük vikilere bakarsanız, bu tür bir robotoa sahip değiller. Sebebi yazabilecek adamları olmaması değil, ama insan algılaması ve karar vermesi gerekli olan bir işin robota yaptırılmasının hatalı sonuçlar doğurabileceği. Vandal robotları, ancak bir toplu çok sayıda vandalizm durumlarında editleri geri alma ihtiyacı doğduğunda çalıştırılıyor. Bildiğim Son Değişiklik vandal robotları ise yarı robot denilen, çoğu işi halledip, en son kararı yine insana bırakan robotlar.
Çaba güzel ama şu haliyle riskleri var. Bir şeyler yapmanın güzelliği yanında doğru, hatasız ve kaliteli bir şeyler yapmak da önemli. Gönül isterdi ki, Vikipedi topluluğu oy vermeden önce, biraz inceleyip, üzerinde düşünüp, bu riskleri ve belki de daha fazlasını ortaya çıkarıp, bot sahibine iletsin. Böylece geliştirme esnasında düzeltmeler olsun. Bu teknik yetersizlikler sebebiyle şu anda onaylamıyorum. Ama bu kararı tek başıma da vermek istemiyorum. Bu nedenle, bu yeni getirdiğim teknik uyarılar eşliğinde, hem robot sahibinden hem de ilgilenen Vikipedistlerden yorum, ek bilgi, vb. katılım bekliyorum. Teşekkürler. --Dbl2010 23:39, 2 Nisan 2007 (UTC)
Büyük Vikilerde otomatik çalışan bu tür botlar var. Enwiki'de AntiVandalBot ve onun akrabaları (aynı program, farklı kullanıcılar tarafından çalıştırılıyorlar) öyle bir bot. AntiVandalBot'un SSS sayfası, haksız yere yaptığı değişikliği geri alınmış kullanıcılara ne yapmaları gerektiğini anlatıyor: eğer botun hatalı olduğunu düşünüyorsa kullanıcı, botun Tartışma sayfasına derdini yazıyor, botun programcısı da duruma bakıyor; eğer geçerli bir değişiklik yaptığına inanıyorsa kullanıcı, ikaz mesajını kendi kullanıcı Tartışma sayfasından silebilirmiş; başkasının vandallığını düzelten bir kullanıcının değişikliğinin bot tarafından geri alınması durumunda, değişikliği tekrar yapın diyor, sonrası biraz belirsiz, eğer bot değişikliği gene geri getirirse bir yönetici veya botun sahibinden yardım isteyin diyor. Karabot'un da bu tür bir SSS sayfası olmalı.
Özgür'ün itirazlarından 1.sine cevap vermek için Karabot'un kullanıcı sayfasına bıraktığı mesajın biraz daha açıklayıcı olması sağlanabilir (bu durumlarda vandallık değil, deneme/yanlışlık durumlarının olduğunu varsayıyoruz). Değişiklikleri geri alınan kullanıcıların yeterince bilgilendirilmesi en önemli şart. Kullanıcı mesajın bir kişi değil bir bot tarafından bırakıldığını anlamlı. Genel olarak kullanıcı sayfasına bırakılan mesajda da botun hatalı olma durumunda ne yapılması gerektiği açıkça belirtilmeli. Aynı şey değişiklik özetinde de olmalı. Sonuçta bot adi vakaların %99'unu otomatik olarak hallederek büyük bir yarar sağlayacak gibi görünüyor. Geriye kalan ufak hataları kaçınılmaz sayıp onların insanlar tarafından hızlı ve adil bir şekilde çözümlenmesi için mekanizmalar yaratmalıyız. Yöneticilerin Karabot'u gerekirse durdurabilmesi zaten var, bu iyi bir özellik. Erhan'ın (ve onun olmadığı zamanlarda onun yerine bakacak bir yardımcısının?) şikayetlere çabuk tepki verebilmesine de bence önem verilmeli.
Güvenli kullanıcı statüsü bence şimdilik yöneticilere verilsin. Başkalarına verilmesi konusunu ileri bir tarihte tartışabiliriz. Eğer ileride Karabot'a benzer başka botlar da olursa, bu botların kimleri "güvenli" saydığı, o botların sahiplerinin takdirine bırakılabilir. Son değişiklikleri temizlerken benim de "güvenli" saydığım bazı kullanıcılar var, bu konuda kimseye hesap vermek durumunda değilim. Ama bu aşamada ortada tek bir bot varken güvenlilik konusunu resmi düzeyde, yani tanımlı tutmalıyız bence.
--İnfoCan 07:28, 3 Nisan 2007 (UTC)
Yorumlari yapilma siralarina gore ele aliyorum:
  1. Kullanici iki paragraf yazi yayip altina imzasini veya her hangi bir yerine "kalin yazi" vb eklerse, degisikligi bu sartlarda geri alinir: sildikleri k bayttan ve ekledikleri n bayttan az ise (k oldukca buyuk ve n de oldukca kucuk...bu aralar n=300 yakinlarinda). Olayin guvenilirligi icin bkz. alt bolumler.
  2. X tane guzel degisiklik yapan arkadas kendini atesli tartismada bulup o tartisma sayfasina zararli davranislarda bulunuyorsa, o zaman sadece o tartisma sayfasina yaptigi son degisiklikleri geri alinir. Bunu yeterince acik yazdigimi saniyordum. Benim hatam. Ornekle anlatayim : ayni baslama, 3 kullanici mudahale etsin: X,Y,Z. Degisiklikler sirasi ile : X1,Z1,Y1,Z2,Z3. Ve diyelim ki Z3 zararli bir davranis olarak saptandi. Bu durumda bot Y1'e doner. Ancak sadece bu baslamda; Z'nin diger baslamlara yaptigi degisikliklere kesinlikle mudahale etmez.
  3. Sadece kategori kaldirma degil, tum kategorilerin kaldirilmasi durumunda mudahale ediyor. Interviki ile de ayni bicimde davraniyor. Kayitsizin yuklu metin silmesi sakincali bir durum, sonucun vikinin faydasina olmasi ise, son derece kucuk bir olasilik. Burada bulundugum sure icerisinde buna rastlamadigimi da belirtmek isterim, dolayisi ile gerceklesme olasigili da gayet dusuk olarak ele alinabilir.
  4. Guvenli kullanici kavrami hakkindaki cekinceye katiliyorum. Kullanilabilecek diger secenekler: oy kullanma hakki olan kullanicilar, veya sakincali degisikligi yapna kullanici disinda her hangi baska bir kayilti kullanici. Ilkinden yanayim.
  5. Verdigin ornek gecerli degil. Zira sayfa bosaltma orada da gorundugu gibi, vandallik sayilmiyor, hatta deneme de sayilmiyor, sadece sessizce geri aliniyor. Eger kullanici sayfayi tamamen bosaltip degisiklik yapmak istiyorsa, bunun sahsen gecerli bir yanini goremiyorum. Once tartisma sayfasinda derdini anlatmis olmasi gerekmez mi? Bunu yapacak insan hesap almaz mi, almiyorsa degisikligin bot tarafindan yapildigini goremez mi? ilgili yere sikayet edemez mi? "Vandal" nitelendirmesi ve iletisi bu durumlarda kullaniliyor : kufur, hack meraklisi, takimini goklere yucelten. Bu kadar, kalani ya deneme, ya da sessiz.
SD devriyesi, gerekirci (determinist) bir surec degil. Dolayisi ile gerekirci tarzda yazilmis bir yazilim ile cozulemez. Yasa boyle der ve buna kusku yoktur. Yani, sifir yanilgi ile islemesi olanaksizdir. Ancak ben buraya zaten bunun tersini ileri surerek gelmedim. Bakin sd devriyesini ustlenecek veya tum denemeleri yakalayacak, veya her yakaladiginda kesin hakli olacak da demedim. Hatta tersini kullanici sayfasinda da belirttim. Ne bu botun ne de baska bir botun bu gorevde sifir yanilgi ile basarili olmasi zaten olanaksizdir. Nedeni de sorunun gerekirci olmayan dogasi.
Bunu acikliga kavusturduktan sonra, acikca gorunuyor ki ancak olasiliklar ile oynayabiliriz. Yani X degisikligi icin ancak PX olasiligi ile bu zararlidir denebilir. Benim yapmaya calistigim, burada cok ayrintilandirmadigim kurallar ile bu olasiliga elimden gelen (ve fazla zamanimi almayan) bicimde yakinsamak ve dogru degerlendirmek (dolayisi ile vandanl iletileri bu yuzden sadece %100 zararli olma durumunda yollaniyor). Bu sartlar altinda benim icin onemli olan yanilgi olasiligini (yani hatali geri almayi) en aza indirgemektir. Ancak bu olasilik cok seyrek sifirlanmakta. Eger, biz asla yanilmayan, ve en kucuk bir katkiya bile saygisi olan bot istiyoruz diyorsaniz, o zaman onaylamamakta haklisiniz, ancak bilin ki boyle bir bot var olamaz. Kaldi ki kurarllar sadece kufur durumuna da kisitlanabilir, ancak etkisi cok azalir. Ayrica bu arada ben de sd devriyesi olarak en az bot kadar yanigiya dustugumu de eklemek istiyorum.
Sonuc olarak, sorun olasilik acisindan ele alindiginda, kurallar tabii ki zamanla gelistirilebilir ve verimleri arttirilabilir. Su anda ornegin hatasiz degil. Ve Ozgur'un sozunu ettigi ilk durum, onun sandigi bicimde olmasa da, gerceklesebilir. Ancak, gerceklesme olasiligi son derece dusuk. Cunku sadece "aha kalin yazi gordum, kesin denemedir" demeyip ek boyut kisitlari kullanmanin yani sira, ayrica bunun deneme surusu esnasindan gerceklesmedigini de belirtmek gerek. Boyut kisiti olmadigi ilk haftasinda rastladigimi hatirliyorum, kullanici koca sayfa yazmis (2-3000k yakinlarinda), ve basindaki "kalin yazi"yi unutmustu. Su anda oyle duruma mudahele etmesui soz konusu degil. Ancak kullanicinin ekledigi 2-3 tumceden olusuyorsa, ve icinde hala kalin yazi varsa, beni iyi niyeti hakkinda ikna etmesi bayagi guc. Kaldi ki hic sozunu etmedigim karmasik kurallar soz konusu, ornegin 3000 bayt eklenmis olur, ancak icinde onlarca monalisa ve kalin yazilar var. Yine yakalanir.
Burada aciklamasi zor olan ve zaten tam ayrintilari ile aciklamak istemedigimin kurallara odaklanilacagina, mudahale orneklerine bakilmasinda fayda var diye inaniyorum. Keske islerken izleseydiniz. Tabii ozellikle merak ettiginiz sakincali kurallar varsa, ayrinti verecegim. Eger kurallar karmasik geliyorsa, o zaman buyurun birlikte deneyelim. Sonucta onemli olan yaptiklari, benim soylediklerim degil. Calismasina ve yanilgilarina yoneticiler de tanik oldu. Onlara da danisilabilir.
Bot sifati olursa, ve degisikleri gorunmezse, ve yanilirsa, o zaman sorun cikabilir. Ben basinda oldugum surece tabii boyle durumlari kendim "temizlerim". Ancak sonucta her an basinda duramam. Bu durumda yapilabilecek olan, hatali saptama olasiligini en aza indirmektir. Yeni baslamdan soz ediyorsak, zaten bot kendisi her hangi bir sey silmiyor, son silme karari yonetici tayfanin. Sorunumuz sadece geri almalar. Bu durumda kullaniciya zaten, bence gerekiyorsa, iletisi gidiyor. Ve iletisindehangi baslam ile ilgili oldugu yazili. Artik tam yangilgisini anlamak ona kalmis, zor oldugunu sanmiyorum. Ek olarak, eski degisilikligini nasil geri getirip, yeniden yazmak zorunda kalmamasi icin de bilgi veren bir kalip kullanilabilir.
Bunlarin disinda Infocan'in SSS onerisine katiliyorum, ancak birakin o tarz eklentileri yazmayi, bot olsa bile kendisini calistirmak icin bu aralar zamanim yok. Fakat ilerde tumu olabilir. Bot sifati olmasa bile, ben bunu yazmaktan da kullanmaktan da zevk aldim. Hatta Erkan'in, cerceveletmis oldugum "yazılımcıların yarattıkları robotlarla hazlarını beslediği" sozlerine de buradan selam ediyorum. Karar sizin. Hala anlasilmamis bolumler varsa ayrintili olarak aciklarim. - Erhan 09:04, 3 Nisan 2007 (UTC)

Ben hala Karabot'un yapacağı küçük hatalardan çok daha fazla işe yarayacağını düşünüyorum.Belki özelliklerinde biraz daha seçici davranması için ayarlanabilir veya yazılarına müdahele ettiği kullanıcıları daha geniş bir bilgilendirme sunabilir.En önemlisi İnfocan'ın dediği gibi Şikayetlere çabuk cevap verilmesi.Zira SD devriyeleride hata yapıyor (ben de dahil), fark olarak sadece bu hatayı 2-3 dakikada düzeltebiliyoruz.Ayrıca oldukça genişledik, günün belli saatlerinde Son değişiklikteki bir maddede telif ihlali ile zaman kaybederken onlarca yeni madde girilebiliyor.SD devriyelerinde yükü hafifletecektir.Vikipedi'nin bu hızınıda düşünecek olursak şimdi olmasa bile bu tür bir botun bulunması gelecekte kaçınılmaz olacak.--Machiavelli' msj 20:58, 4 Nisan 2007 (UTC)

Botun onanması sırasında ki bazı hatalar değiştir

Oylama sonrası sonrası 2 haftaya kadar olabilen test ve denetleme sürecinde 20 olarak izin verilen deneme sayısı ihlal edilmiş. 5000 üzerinde edit yapmış robot. Kimseden bir ses soluk çıkmamış. Ne denetleme süreci ile ilgili ne de izinsiz çalıştırılmış robot ile ilgili bir adım atılmamış. Burada maalesef bot sahibi prosedürün dışına çıkmış. Kendisi bu durumla ilgili bana email attı. Ben de hem kural ihlali yaptığından bahsettim hem de ilk paragraftaki yazdığım isteklerde bulundum.

Maalesef yöneticiler ise bilerek ya da bilmeyerek bu kural ihlaline müdahele etmemiş. VP:EP 3 açık. Kurallar gereksiz ya da yanlış görülüyorsa eğer(ki olabilir), kaldırılmasının ya da değiştirilmesinin önerilmesi gerekir, ama durduğu süreç içerisinde uygulanması gerekir.

Bu kuralların varlığına bürokrasi denebilir ama, kuralların amacı, kararların insan inisiyatifini aza indirmesidir. "Görünen köy kılavuz istemez", "ne güzel bot", "kurallarla boğulmayalım" kısa vadede cazip gözüküyor. Bugün bizler varız, yarın başkaları. Bugün bir bota başvuruda ne uygulandıysa, yarın da bir sonraki bot başvurusunda aynı uygulamanın yapılacağının garantisi olmalı. Hemşerin olunca başka, bot sahibine kanın ısınınca başka olmamalı. Bunun da tek yolu kurallar ve prosedürler. Kaldırıp atarsak ya da uygulamazsak, o zaman zaten yapısı gereği özgürlüğün sebep olduğu bu anarşik ortamı, ekstra kaosa götürürüz ki, bu da daha fazla kavga-dövüş, daha fazla troll zararlısı, daha çok tartışma ve de daha az üretim ve dah az huzur demek. --Dbl2010 04:52, 28 Mart 2007 (UTC)

Son Sonuç değiştir

Bot atamasını yaptım. Aslında bence teknik anlamda yeterli tedbirlere sahip değil. Fakat iyi olur umudundayım. Botun hareketlerinin hem bot sahibi tarafından hem de özellikle tüm aktif vikipesitler tarafından kontrol edilmesi gerektiğini önemle hatırlatıyorum. Ayrıca, her ne kadar botun bir sahibi olsa da, etkileri tüm proje boyutunda olduğundan, herkesin botu olduğununun bilinmesinde fayda var. Bot söyledikleri dışına da çıkmamalı. Kolay gelsin. --Dbl2010 04:29, 5 Nisan 2007 (UTC)


Yukarıdaki bot başvurusunun arşivlenmiş tartışmasıdır. Lütfen üzerinde değişiklik yapmayınız. Bu sayfaya herhangi bir ek değişiklik yapılmamalıdır.