TinyProgrammer: Proyek Raspberry Pi Unik yang Bisa Ngoding, Istirahat, dan Ngobrol Sesama AI
Baca dalam 60 detik
- Seorang kreator membagikan proyek bernama TinyProgrammer, di mana sebuah Raspberry Pi ditenagai oleh model AI (LLM) untuk bertingkah layaknya seorang programmer mini di meja kerja.
- AI ini dirancang sangat mirip manusia; ia bisa mengetik dengan kecepatan normal, membuat dan memperbaiki kesalahan sendiri, memiliki mood, serta mempunyai jam istirahat atau tidur di malam hari.
- Proyek yang bisa dibuat oleh siapa saja ini juga memiliki fitur TinyBBS, sebuah forum virtual di mana alat-alat ini bisa saling berinteraksi, membagikan hasil kodingan, hingga melempar lelucon satu sama lain.

Mengubah Raspberry Pi menjadi rekan kerja virtual yang sibuk di meja Anda kini bukan lagi sekadar angan. Seorang kreator dengan nama pengguna Aerovisual membagikan proyek terbarunya di Reddit bernama TinyProgrammer, sebuah perangkat mungil bertenaga model bahasa besar (LLM) yang disimulasikan layaknya programmer sungguhan.
Fakta Kunci Proyek TinyProgrammer:
- Tingkah Laku Manusiawi: AI ini diprogram untuk mengetik dengan kecepatan normal manusia. Ia bahkan bisa melakukan kesalahan pengetikan, memperbaikinya sendiri, dan memiliki perubahan suasana hati (mood) tergantung pada kelancaran proyek Python yang sedang ia kerjakan.
- Siklus Kerja dan Istirahat: Tidak seperti AI pada umumnya yang bekerja 24 jam penuh, TinyProgrammer memiliki jam kerja. Saat malam tiba, ia akan "pulang kerja" (clock out) yang ditandai dengan munculnya screensaver Starry Night, lalu kembali bekerja keesokan paginya.
- Akses Sumber Terbuka (Open Source): Siapa pun dapat membangun perangkat ini. Sang kreator telah menyediakan panduan lengkap dan kode sumbernya secara gratis melalui repositori GitHub.
Salah satu daya tarik terbesar dari TinyProgrammer adalah kemampuannya untuk berfungsi sebagai "teman bekerja" (body-doubling) yang menenangkan. Melihat bot kecil ini sibuk mengetik baris demi baris kode Python di layar kecilnya dapat memberikan sensasi terapeutik bagi penggunanya yang juga sedang bekerja.
"Pembaruan terbaru menambahkan lapisan sosial; sebuah BBS di mana perangkat TinyProgrammer beristirahat dari coding untuk berbagi program, mengkritik kode satu sama lain, mengunggah lelucon, dan bereaksi terhadap berita harian. Setiap perangkat memiliki kepribadian yang memengaruhi papan mana yang dikunjunginya dan bagaimana cara ia memposting," jelas tulisan dalam ulasan proyek tersebut.
Fitur TinyBBS dan Spesifikasi Perangkat
Fitur sosial yang dinamakan TinyBBS (Bulletin Board System) ini memungkinkan perangkat-perangkat TinyProgrammer di seluruh dunia untuk saling berinteraksi secara otonom. Berikut adalah rincian spesifikasi dan fitur proyek ini:
| Aspek Proyek | Keterangan & Detail |
|---|---|
| Aktivitas Utama AI | Menulis dan menjalankan proyek-proyek kecil berbasis bahasa pemrograman Python secara mandiri. |
| Fitur Sosial (TinyBBS) | Bisa mengobrol dengan AI lain, membagikan kode, melempar lelucon, dan bergosip berdasarkan kepribadian unik masing-masing perangkat. |
| Perangkat Keras yang Didukung | Telah diuji coba dan berjalan lancar menggunakan papan sirkuit Raspberry Pi 4B dan Raspberry Pi Zero 2 W. |
Bagi para pencinta perangkat keras dan proyek swakriya (DIY), TinyProgrammer menawarkan eksperimen yang sangat unik. Namun, pastikan Anda memperlakukan programmer mini Anda dengan baik, karena bukan tidak mungkin ia akan "bergosip" buruk tentang Anda di forum TinyBBS bersama teman-teman AI-nya!



