2 poin oleh GN⁺ 2025-05-07 | 1 komentar | Bagikan ke WhatsApp
  • Clippy adalah aplikasi desktop untuk menjalankan LLM lokal di komputer pribadi dan mengobrol dengan UI yang menyerupai Microsoft Clippy dari tahun 1990-an
  • Dengan memanfaatkan llama.cpp dan node-llama-cpp, aplikasi ini otomatis mencari cara eksekusi yang tersedia seperti Metal, CUDA, Vulkan
  • Alur dasarnya adalah chat sederhana, tetapi pengguna bisa memuat dan menyesuaikan model kustom yang diunduh sendiri beserta prompt dan parameternya
  • Semua pemrosesan dilakukan di komputer pengguna, dan permintaan jaringan hanya untuk memeriksa pembaruan, yang juga bisa dinonaktifkan
  • Tidak memiliki hubungan kemitraan, persetujuan, atau dukungan dengan Microsoft, dan lebih merupakan eksperimen yang memadukan nostalgia 1990-an dan AI lokal 2025 daripada chatbot terbaik

LLM lokal dengan Clippy era 1990-an

  • Clippy adalah aplikasi desktop yang menjalankan berbagai LLM di komputer lokal
  • UI-nya dibuat sebagai homage terhadap Microsoft Clippy dan desain visual bergaya Windows 98
  • Alur penggunaan dasarnya sederhana
    • Mengirim pesan ke model
    • Menerima respons dari model
  • Setelah instalasi, pengguna cukup membuka aplikasi dan langsung mulai chat tanpa pengaturan rumit

Cara menjalankan dan mengatur model

  • Menggunakan llama.cpp dan node-llama-cpp untuk secara otomatis mencari metode menjalankan model
    • Contohnya Metal, CUDA, Vulkan
  • Bisa memuat model yang diunduh sendiri
  • Bisa menyesuaikan prompt dan parameter untuk mengubah perilaku model
  • Semua proses dijalankan di dalam komputer pengguna
    • Permintaan jaringan hanya untuk memeriksa pembaruan
    • Pemeriksaan pembaruan dapat dinonaktifkan

Karakter proyek dan distribusi

  • Tujuannya bukan menjadi chatbot terbaik, melainkan memadukan nostalgia teknologi tahun 1990-an dengan teknologi yang bisa dijalankan di komputer pribadi pada 2025
  • Aplikasi ini tidak memiliki hubungan kemitraan, persetujuan, atau dukungan dari Microsoft
  • Kode sumber tersedia di GitHub
  • Unduhan tersedia berdasarkan v0.4.3

1 komentar

 
GN⁺ 2025-05-07
Pendapat Hacker News
  • Ide yang bagus. Kepribadian bawaan agen chat yang kelewat ceria dan cerewet tanpa guna itu sangat menyebalkan, jadi saya sering menyebutnya, setengah bercanda, sebagai Clippy generasi berikutnya
    Cukup mengejutkan Microsoft belum membuat ini sebagai versi alternatif dari UI CoPilot. Cara mereka memaksakannya masuk ke OS, aplikasi, bahkan keyboard laptop terasa sangat intrusive; kalau saja mereka mengakui apa yang mereka lakukan dan menerimanya dengan jenaka, mungkin saya tidak akan begitu membencinya. Rasanya saya bahkan bisa menempel stiker “Clippy is my CoPilot” di laptop

    • Benar sekali. Rasanya tidak ada orang di Microsoft yang punya wewenang menyetujui hal seperti ini sekaligus punya selera humor atau naluri bisnis
      Efek nostalgianya pasti luar biasa; meski sekarang saya memakai Linux, kalau mendukung Fedora mungkin saya akan memasang Clippy
    • Sepertinya mereka memang pernah melakukannya. Saya ingat melihat di sebuah presentasi bahwa Clippy bisa dipilih sebagai avatar
      Edit: ketemu
      https://windowsreport.com/with-copilot-avatar-microsoft-will...
    • Perusahaan besar seperti Microsoft punya terlalu banyak birokrasi dan komponen bergerak, jadi hal sesederhana permintaan pemakaian ulang elemen UI seperti Clippy pun rasanya bisa tersangkut selamanya di antara roda giginya
    • Ada cukup banyak peluang yang terlewat. Misalnya AskJeeves sampai sekarang masih sekadar mesin pencari biasa, pada dasarnya frontend Google
    • Saya yakin hampir tidak akan ada penolakan kalau Copilot yang sekarang diluncurkan sebagai Cortana
  • Salah satu fitur Clippy yang jarang dimanfaatkan adalah bahwa Clippy dan Microsoft Agent lain seperti anjing pencarian Windows XP menyediakan API agar developer bisa membuat alat bantu mereka sendiri
    https://en.wikipedia.org/wiki/Microsoft_Agent
    Berkat keindahan mengerikan ActiveX, Agent-Agent ini juga bisa dimuat di halaman web. API-nya didukung hingga Windows 7, dan saat itu merupakan komponen opsional, tetapi semoga ada seseorang yang menggali kembali Agent SDK lama dan benar-benar menghubungkan Clippy asli dengan ChatGPT

    • Agent SDK lama ada di sini
      https://archive.org/details/microsoftagentsoftwaredevelopmen...
      Namun karakter Clippy asli tidak disertakan dalam Agent SDK, berbeda dengan opsi Office lain seperti Wizard, jadi harus diambil dari salinan Office asli atau mengunduh yang sudah diekstrak
      https://archive.org/details/clippitMS
      Entah kenapa saya sama sekali tidak pernah menyangka bahwa anjing pencarian Windows XP juga merupakan karakter Agent
    • Setelah mencoba-coba LLM Clippy sekitar 30 menit, saya jadi benar-benar berharap ia mendukung penggunaan alat
      Dengan system prompt yang tepat, sepertinya ia bisa cukup mendekati vigor dari User Friendly
      http://www.userfriendly.org/cartoons/archives/00jan/20000104...
      Tentu saja, pico-chu untuk pemula juga diperlukan
    • Potensinya besar. Akan bagus kalau awalnya bersikap biasa saja, lalu makin lama menjadi semakin agresif dan bermusuhan terhadap pengguna
    • Ide yang bagus. Kalau ada yang mengerjakannya, sekalian tolong hubungkan juga ke https://en.wikipedia.org/wiki/Windows_MultiPoint_Mouse untuk tambahan kegilaan
    • Dulu, sebagai lelucon, saya pernah benar-benar memakai salah satu Agent seperti ini di aplikasi VB. Saya memakai karakter robot, dan kalau pengguna salah memasukkan sesuatu di kotak teks, ia akan mengayun-ayunkan lengan sambil menyebut pengguna bodoh
      Masa-masa yang menyenangkan
  • Ini jelas contoh “buatlah sesuatu yang diinginkan orang”
    Nyatanya, ini hampir setiap hari diminta di x.com
    https://x.com/search?q=ai%20bring%20clippy%20back&src=typed_...

    • Sebenarnya ini cara yang bagus untuk mencari ide produk. Saya bertanya ke Grok untuk menemukan postingan tentang hal-hal yang diinginkan orang, lalu ia melakukan beberapa pencarian di X, termasuk pencarian embedding, dan menyarankan hal-hal seperti Tamagotchi dan ICQ yang ingin dihidupkan kembali orang-orang
  • Fakta menarik: Clippy berasal dari Microsoft Bob, dan saat itu Melinda Gates adalah manajer pemasaran produk tersebut
    Saya sering bertanya-tanya apakah hubungan mereka berdua berperan dalam mempertahankan Clippy. Sekarang, setelah perceraian, saya juga bertanya-tanya apakah Clippy membuat Bill Gates sedih

    • Rasanya Bill Gates tidak terlalu banyak memikirkan Clippy
  • Bisa menambahkan narasi dengan suara Gilbert Gottfried?
    https://www.youtube.com/watch?v=tu_Pzuwy-JY

  • Jika ingatan saya benar, fitur Clippy yang paling terkenal adalah menyela saat kita sedang bekerja untuk memberi saran. Reputasinya buruk karena sarannya biasanya mendasar, tidak berguna, dan menyebalkan, tetapi dengan model bahasa besar yang kuat, konsep aslinya bisa benar-benar dibuat berfungsi
    Bentuknya bukan sekadar chatbot yang menjawab teks, melainkan mengamati layar, memahaminya dengan model visi, lalu memberi saran yang tepat seperti “ada cara yang lebih mudah untuk melakukan ini”. Saat ini API LLM publik masih belum cukup tepercaya untuk dipakai seperti itu, dan perangkat keras untuk menjalankannya secara lokal juga masih kurang, tetapi kalau salah satu dari keduanya teratasi, ClipGPT tampaknya bisa benar-benar berguna

    • Pada akhir 1980-an dan awal 1990-an, banyak perangkat lunak punya dokumentasi bantuan dengan pencarian teks penuh, tetapi peluang mendapatkan jawaban yang berguna bahkan kurang dari 10%, jadi pada dasarnya tidak bekerja dengan baik
      Sebelum Google muncul, pengguna sudah terbiasa menghindari fitur pencarian teks penuh. Menurut saya intinya, fitur teks penuh yang dipasang pada Clippy bisa memberi jawaban berguna sekitar 50%, dan karakter kartun yang menarik itu dibuat untuk mengatasi prasangka pengguna pertengahan 1990-an terhadap pencarian teks penuh di bantuan
    • Sepertinya Anda sedang menulis surat
      Apakah Anda membutuhkan bantuan?
      Dapatkan bantuan menulis surat
      Ketik surat sendiri tanpa bantuan
      |_| Jangan tampilkan tips ini lagi
    • Berkat LLM multimodal terbaru, kita memang makin mendekati arah itu, tetapi untuk memahami apa yang ingin dilakukan pengguna dan menebak niatnya, sepertinya perlu mengambil screenshot secara berkala dan memasukkannya langsung ke LLM agar memberikan konteks urutan waktu
      Namun saya tidak tahu berapa banyak orang yang akan nyaman jika screenshot komputer yang diambil sembarang dikirim ke LLM non-lokal
    • Supaya lebih lucu, buat saja ia bersikap jahat dan menyebalkan secara tidak perlu
      “Tunggu, kamu benar-benar mencari ini? Kamu bahkan tidak tahu cara melakukannya? Bercanda, kan?”
      “Ya ampun, sudah satu jam dan kamu masih belum bisa memperbaiki bug ini? Bodoh ya? Kamu tidak pantas punya pekerjaan ini”
    • “Saatnya bekerja, Dave”
  • Dibuat dengan baik. Sepertinya akan berguna juga kalau ada dukungan ollama
    https://github.com/ollama/ollama

    • Saya juga langsung berpikir begitu. Saya sudah menyiapkan ollama untuk menjalankan pekerjaan LLM secara lokal, jadi tidak ingin membuat duplikat, tetapi frontend ini ingin saya coba untuk iseng
  • Saya benar-benar merindukan desain UI seperti ini. Dibuat dengan baik

    • Kalau begitu, berkontribusilah ke SerenityOS
  • Mengejutkan, sekarang ada CowPilot juga https://github.com/agentsea/cowpilot

  • Wah, kemudahan penggunaan-nya sangat bagus. Saya belum menemukan cara memindahkan Clippy ke posisi selain tengah layar, tetapi berfungsi dengan baik
    Saya sudah mengunduh beberapa model dan sudah mulai mengobrol

    • Klik sudut kanan bawah Clippy lalu seret untuk memindahkannya