2 puan yazan GN⁺ 2025-05-07 | 1 yorum | WhatsApp'ta paylaş
  • Clippy, kişisel bilgisayarda yerel LLM çalıştırıp 1990'lardaki Microsoft Clippy'yi andıran bir arayüzle sohbet etmeyi sağlayan bir masaüstü uygulaması
  • llama.cpp ve node-llama-cpp kullanarak Metal, CUDA, Vulkan gibi kullanılabilir çalıştırma yöntemlerini otomatik olarak buluyor
  • Varsayılan akış basit bir sohbetten oluşsa da, kullanıcıların kendilerinin indirdiği özel modelleri, prompt'ları ve parametreleri yükleyip ayarlamasına izin veriyor
  • Tüm işlem kullanıcının bilgisayarında gerçekleşiyor; ağ istekleri yalnızca güncelleme kontrolü için yapılıyor ve bu özellik de devre dışı bırakılabiliyor
  • Microsoft ile herhangi bir ortaklık, onay veya destek ilişkisi yok; en iyi sohbet botundan çok 1990'lar nostaljisi ile 2025 yerel yapay zekasını birleştiren bir deneye daha yakın

1990'lar Clippy'si ile yerel LLM

  • Clippy, yerel bilgisayarda çeşitli LLM'leri çalıştıran bir masaüstü uygulaması
  • Arayüz, Microsoft Clippy ve Windows 98 tarzı görsel tasarıma bir saygı duruşu olarak kurgulanmış
  • Temel kullanım akışı basit
    • Modele mesaj gönderilir
    • Modelin yanıtı alınır
  • Kurulumdan sonra karmaşık ayarlar gerektirmeden uygulamayı açıp hemen sohbete başlanabilen bir yapı sunuyor

Model çalıştırma ve yapılandırma biçimi

  • llama.cpp ve node-llama-cpp kullanarak modelin nasıl çalıştırılacağını otomatik olarak araştırıyor
    • Örnek olarak Metal, CUDA, Vulkan veriliyor
  • Kullanıcının kendisinin indirdiği modeller içe aktarılabiliyor
  • Prompt ve parametreler ayarlanarak model davranışı değiştirilebiliyor
  • Tüm çalıştırma işlemleri kullanıcının bilgisayarında yapılıyor
    • Ağ istekleri yalnızca güncelleme kontrolü için kullanılıyor
    • Güncelleme kontrolü devre dışı bırakılabiliyor

Projenin niteliği ve dağıtımı

  • Amaç en iyi sohbet botunu yapmak değil; 1990'ların teknoloji nostaljisini 2025'te kişisel bilgisayarda çalışabilen teknolojiyle birleştirmek
  • Microsoft ile ortaklık, onay veya destek ilişkisi olmayan bir uygulama
  • Kaynak kodu GitHub'da incelenebilir
  • İndirmeler v0.4.3 sürümü için sunuluyor

1 yorum

 
GN⁺ 2025-05-07
Hacker News yorumları
  • İyi fikir. Sohbet ajanlarının gereksiz yere aşırı neşeli ve geveze varsayılan kişiliği o kadar sinir bozucu ki, buna şaka yollu yeni nesil Clippy diyordum.
    Microsoft'un bunu CoPilot UI için alternatif bir sürüm olarak hâlâ yapmamış olması epey şaşırtıcı. Bunu işletim sistemine, uygulamalara, hatta dizüstü klavyesine kadar zorla itme biçimleri fazla intrusive; yaptıkları şeyi kabul edip biraz pişkinlikle sahiplenmiş olsalardı muhtemelen daha az itici gelirdi. Dizüstüne “Clippy is my CoPilot” etiketi bile yapıştırılabilirdi

    • Kesinlikle. Microsoft'ta buna onay verebilecek kişiler arasında mizah anlayışı ya da iş sezgisi olan kimse yokmuş gibi geliyor.
      Nostalji etkisi çok büyük olurdu; şimdi Linux kullanıyorum ama Fedora desteği olsaydı muhtemelen Clippy'yi kurardım
    • Galiba gerçekten yapmışlardı. Bir tanıtımda Clippy'yi avatar olarak seçebildiğini gördüğümü hatırlıyorum.
      Düzeltme: buldum
      https://windowsreport.com/with-copilot-avatar-microsoft-will...
    • Microsoft gibi büyük şirketlerde bürokrasi ve işleyen parça o kadar çok ki, Clippy gibi bir UI öğesini yeniden kullanma talebi kadar basit bir şey bile dişlilerin arasında sonsuza kadar sıkışıp kalır gibi geliyor
    • Kaçırılmış fırsat çok. Mesela AskJeeves hâlâ sıradan bir arama motoru, fiilen bir Google frontend'i olarak duruyor
    • Bugünkü Copilot'u Cortana adıyla sunsalardı neredeyse hiç tepki olmayacağına eminim
  • Clippy'nin az bilinen özelliklerinden biri, Clippy ve Windows XP'nin arama köpeği gibi diğer Microsoft Agent karakterlerinin, geliştiricilere kendi yardımcı araçlarını yapabilecekleri bir API sunmasıydı.
    https://en.wikipedia.org/wiki/Microsoft_Agent
    ActiveX'in korkunç güzelliği sayesinde bu Agent'ları web sayfalarına yüklemek de mümkündü. API, Windows 7'ye kadar desteklendi ve o dönemde isteğe bağlı bir bileşendi; biri eski Agent SDK'sını ortaya çıkarıp gerçek Clippy'ye ChatGPT bağlasa harika olurdu

    • Eski Agent SDK burada
      https://archive.org/details/microsoftagentsoftwaredevelopmen...
      Ancak gerçek Clippy karakteri, Wizard gibi Office'in diğer seçeneklerinin aksine Agent SDK'ya dahil değildi; bu yüzden gerçek bir Office kopyasından çıkarmanız ya da önceden çıkarılmış hâlini indirmeniz gerekiyor
      https://archive.org/details/clippitMS
      Windows XP'nin arama köpeğinin de bir Agent karakteri olduğunu nedense hiç tahmin etmemiştim
    • LLM Clippy ile yaklaşık 30 dakika oynayınca, keşke gerçekten araç kullanımı desteği olsaydı dedim.
      Uygun bir sistem prompt'u eklenirse User Friendly'deki vigor'a epey yaklaşabilir gibi duruyor.
      http://www.userfriendly.org/cartoons/archives/00jan/20000104...
      Tabii yeni başlayanlar için bir pico-chu da gerek
    • Potansiyeli büyük. İlk başta normal tavırlı başlayıp zamanla kullanıcıya karşı saldırgan ve düşmanca hâle gelmesi güzel olurdu
    • İyi fikir. Madem biri bunu yapıyor, ekstra delilik için https://en.wikipedia.org/wiki/Windows_MultiPoint_Mouse ile de entegre etse keşke
    • Bir zamanlar şaka olsun diye bir VB uygulamasında bu Agent'lardan birini gerçekten kullanmıştım. Robot karakterini seçmiştim; metin kutusuna yanlış bir şey girince kolunu sallayıp kullanıcıya aptal diyordu.
      Eğlenceli zamanlardı
  • Bu, açıkça “insanların istediği şeyi yapın” örneği.
    Aslında x.com'da neredeyse her gün istenen bir şeydi.
    https://x.com/search?q=ai%20bring%20clippy%20back&src=typed_...

    • Aslında bu, ürün fikri bulmanın iyi bir yolu. Grok'tan insanların ne istediğiyle ilgili gönderileri bulmasını isteyince, X üzerinde embedding search dahil çeşitli aramalar yapıp insanların Tamagotchi, ICQ gibi şeyleri yeniden istediğini önermişti
  • Eğlenceli bilgi: Clippy, Microsoft Bob içinden çıktı ve o dönemde Melinda Gates bu ürünün pazarlama müdürüydü.
    İkisinin ilişkisinin Clippy'nin ortalıkta kalmasında nasıl bir rol oynadığını sık sık merak etmişimdir. Şimdi de boşanmadan sonra Clippy'nin Bill Gates'i hüzünlendirip hüzünlendirmediğini merak ediyorum

    • Bill Gates'in Clippy'yi o kadar çok düşündüğünü sanmıyorum
  • Gilbert Gottfried sesiyle anlatım eklenebiliyor mu?
    https://www.youtube.com/watch?v=tu_Pzuwy-JY

  • Doğru hatırlıyorsam Clippy’nin en ünlü özelliği, siz çalışırken araya girip tavsiye vermesiydi. Bu tavsiyeler genelde çok temel, işe yaramaz ve sinir bozucu olduğu için kötü bir üne sahipti; ama güçlü bir büyük dil modeli ile bu ilk fikir gerçekten çalışır hale getirilebilir.
    Sadece metne yanıt veren bir chatbot değil de ekranı izleyip bir görsel modelle anlayan, sonra da “Şu anda yaptığınız işi daha kolay yapmanın bir yolu var” gibi yerinde tavsiyeler veren bir yapıdan bahsediyoruz. Açık LLM API’lerini henüz bu şekilde güvenle kullanmak için yeterli güven yok ve bunu yerelde çalıştıracak donanım da eksik; ama bu ikisinden yalnızca biri bile çözülse ClipGPT gerçekten faydalı olabilir gibi görünüyor.

    • 1980’lerin sonu ve 1990’ların başında birçok yazılımda tam metin arama yapabilen yardım belgeleri vardı, ancak faydalı bir cevap alma oranı %10’un bile altındaydı; yani pratikte düzgün çalışmıyordu.
      Google ortaya çıkmadan önce kullanıcılar tam metin arama özelliğinden kaçınmayı öğrenmişti. Clippy’ye eklenen tam metin özelliği faydalı cevapları yaklaşık %50 oranında veriyordu ve bence asıl mesele, 1990’ların ortasındaki kullanıcıların yardım içindeki tam metin aramaya karşı önyargısını aşmak için bunun sevimli bir çizgi karakterle sunulmuş olmasıydı.
    • Bir mektup yazıyor gibisiniz.
      Yardıma ihtiyacınız var mı?
      Mektup yazma konusunda yardım al
      Yardım almadan mektubu kendim yazayım
      |_| Bu ipucunu bir daha gösterme
    • Güncel çok modlu LLM’ler sayesinde buna biraz daha yaklaşıyoruz, ancak kullanıcının ne yapmaya çalıştığını anlayıp niyetini kestirebilmek için belli aralıklarla ekran görüntüsü alıp bunları zaman sıralı bağlam sağlamak üzere doğrudan LLM’e vermek gerekecek gibi görünüyor.
      Yine de rastgele alınmış bilgisayar ekran görüntülerinin yerel olmayan bir LLM’e gönderilmesini kaç kişinin rahat karşılayacağını bilmiyorum.
    • Daha komik yapmak için gereksiz yere kaba ve sinir bozucu hale getirmek yeterli.
      “Bir saniye, bunu gerçekten mi aratıyorsun? Bunu nasıl yapacağını da mı bilmiyorsun? Şaka yapıyorsun, değil mi?”
      “Allah aşkına, bir saat oldu ve hâlâ bu bug’ı düzeltemedin mi? Aptal mısın? Bu işi hak etmiyorsun.”
    • “Çalışma zamanı, Dave.”
  • Güzel yapılmış. ollama desteği de olsa faydalı olurdu.
    https://github.com/ollama/ollama

    • Ben de tam bunu düşündüm. Yerelde LLM iş yüklerini çalıştırmak için ollama’yı zaten kurup ayarladım, bu yüzden aynı şeyi bir kez daha kurmak istemiyorum; ama bu frontend’i eğlencesine denemek isterim.
  • Bu UI tasarımını gerçekten özlemişim. Güzel yapılmış.

    • O zaman SerenityOS’a katkıda bulun.
  • Şaşırtıcı biçimde artık CowPilot da var https://github.com/agentsea/cowpilot

  • Vay canına, kullanım kolaylığı inanılmaz iyi. Clippy’yi ekranın ortası yerine başka bir yere nasıl taşıyacağımı henüz bulamadım ama gayet iyi çalışıyor.
    Birkaç modeli indirdim ve şimdiden sohbet ediyorum.

    • Clippy’nin sağ alt köşesine tıklayıp sürükleyerek taşıyabilirsin.