PolterPaste: Kodunu Yargılayan Bir Hayalet Yazılımı – webdedik gönderisi

PolterPaste: Kodunu Yargılayan Bir Hayalet Yazılımı

PolterPaste, Hacktoberfest'in AI Challenge'ına sunulan bir açık kaynak proje. Basit ama eğlenceli bir konsepti var: panoya bir şey kopyaladığında, Lord Bartholomew Blackwood adlı sarkastik bir hayalet ekranında beliriyor ve senin seçimlerini Viktorya döneminin keskin dilinden geçiriyor.

Proje Python, tkinter ve Google Gemini API kullanılarak yazılmış. Her kopyalama olayında, clipboard'daki metin (stack trace, kod parçası, hata mesajı, ne olursa) Gemini'ye gönderiliyor. Model, Lord Bartholomew karakteri üzerinden bir yorum üretiyor, sade İngilizce, ama keskin ve witty. Ekranda yarı saydam bir gotik pencere açılıyor, içinde karakterin taunt'u görünüyor.

Kodun temelinde basit bir loop var: pyperclip kütüphanesi clipboard'u izliyor, değişim algılanınca Gemini API'ye istek atılıyor, dönen yanıt UI'da gösteriliyor. Burada dikkat çeken nokta, yapay zekanın karakter tutarlılığını sağlamak için sistem prompt'una Lord Bartholomew'un kişiliğinin detaylı bir açıklaması verilmiş olması. Böylece her yorum karaktere uygun kalıyor.

Proje açık kaynak, GitHub'da erişilebilir. Eğer kendi sarkastik hayaletini çalıştırmak istersen, Google Cloud'dan Gemini API anahtarı alıp, gerekli Python kütüphanelerini kurman yeterli. Pratik bir tarafı, clipboard monitoring ve AI entegrasyonunun nasıl yapılacağını göstermesi, başka uygulamalara da uyarlanabilir bir pattern.

Bu tür projelerin güzelliği, teknik beceriyi eğlenceyle birleştirmesi. Kodun hata ayıklanması sırasında sana kötü söz söyleyen bir hayalet, motivasyon kaybetmek yerine gülümseten bir deneyim haline geliyor.

konu hakkında tepkinizi verebilirsiniz