Ana içeriğe geç
Programlama

Yapay zeka yanıt vermek yerine soru soruyor: Nietzschian Debugger yayımlandı

Öne çıkanlar

  • Araç hiçbir zaman doğrudan çözüm sunmuyor ve kullanıcıyı yönlendirici sorularla çözüme ulaştırıyor.
  • Socrates, nietzsche ve zarathustra olmak üzere üç farklı zorluk ve sertlik modu içeriyor.
  • Oturumlar yerel ortamda kaydediliyor ve geliştiricinin hata ayıklama becerileri puanlanıyor.

Geliştirici Dilawar Shafiq, yazılımcılara doğrudan hazır kod çözümleri sunmak yerine onları sorgulatan açık kaynaklı Nietzschian Debugger aracını yayımladı. Proje, yapay zekanın geliştiricileri tembelliğe alıştırdığı ve kod anlama becerilerini zayıflattığı eleştirisi üzerine inşa edildi. Araç, kullanıcının girdiği hata metinlerini doğrudan düzeltmek yerine geliştiricinin varsayımlarını sorgulayan felsefi ve teknik sorular yöneltiyor.

Sistem, Anthropic Claude API altyapısını kullanıyor ve terminal üzerinden komut satırı aracı olarak çalışıyor. Kullanıcılar kendi API anahtarlarını girerek socrates, nietzsche ve zarathustra olmak üzere üç farklı zorluk seviyesinde hata ayıklama oturumu başlatabiliyor. Araç, projedeki gerçek kod dosyalarını doğrudan okuyabiliyor ve oturum boyunca kesinlikle çözüm üretmeyip yalnızca yönlendirici sorularla kullanıcının kök nedene ulaşmasını sağlıyor.

Oturum tamamlandığında sistem, geliştiricinin varsayım denetleme ve kanıt toplama performansını ölçen bir profil raporu sunuyor. Uzun oturumlarda bağlamın kaybolmaması için eski diyaloglar arka planda özetleniyor ve tüm geçmiş yerel dizinde saklanıyor. Proje, npm üzerinden Node.js paketi olarak veya Python ortamında pip aracılığıyla MIT lisansıyla kullanıma açıldı.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.