Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Kerangka Materi
Pengenalan terhadap Pi
- Apa itu Pi serta filosofi minimalisme dan kontrol yang menjadi dasarnya
- Perbandingan dengan alat serupa seperti Claude Code, Codex CLI, dan Cursor
- Keempat alat utama yang disediakan: membaca, menulis, menyunting, serta bash
- Kapan sebaiknya memilih Pi dibandingkan agen lain yang lebih kompleks
Proses Instalasi dan Konfigurasi
- Cara menginstal Pi melalui npm maupun alat manajemen paket lainnya
- Mengatur kunci API untuk lebih dari 15 penyedia layanan AI yang didukung
- Menyiapkan direktori kerja serta berkas konteks yang diperlukan
- Menjalankan Pi baik secara lokal maupun dalam lingkungan Docker
Alur Kerja Terminal Inti
- Membuat kode berdasarkan perintah sederhana saja
- Membaca dan mengedit berkas dengan presisi tinggi
- Melaksanakan perintah bash secara aman dalam lingkungan Pi
- Mengatur status sesi serta mereset konteks kerja
Membangun Keterampilan Khusus
- Memahami antarmuka pengembangan keterampilan berbasis TypeScript
- Mengonstruksi operasi baca, tulis, dan sunting secara manual
- Menghubungkan eksekusi bash ke dalam alur kerja tertentu yang diinginkan
- Menguji serta memperbaiki keterampilan secara mandiri sebelum digunakan
Template Perintah dan Tema
- Menyesuaikan instruksi sistem agar sesuai dengan berbagai bahasa pemrograman maupun kerangka kerja
- Menciptakan template perintah yang dapat digunakan ulang untuk menjaga konsistensi tim
- Pengemasan tema tertentu menjadi modul yang siap dibagikan ke orang lain
Memperluas Pi melalui Paket npm
- Mengonstruksi paket keterampilan khusus dalam format pi packages
- Mempublikasikan hasil pengembangan ke repositori npm maupun Git
- Menginstal paket buatan komunitas untuk menambah fungsionalitas
- Mengelola versi serta kompatibilitas antar paket secara efektif
Fleksibilitas Penyedia Layanan AI
- Mengganti antara penyedia layanan seperti Anthropic, OpenAI, Google, dan lainnya
- Menentukan pilihan terbaik terkait biaya, kecepatan, serta kualitas hasil per tugas tertentu
- Mengaktifkan model AI lokal guna mengolah kode yang bersifat sensitif
Contoh Penggunaan Praktis
- Menerapkan alur kerja pengujian otomatis maupun pembuatan kasus uji
- Merombak kode lama dengan memanfaatkan rantai keterampilan khusus yang dibuat sendiri
- Pembuatan serta perawatan dokumentasi teknis secara teratur
- Integrasi Pi dalam sistem CI/CD dengan penggunaan sumber daya komputasi yang minimal
Aspek Keamanan dan Kontrol Penggunaan
- Memahami batasan panjang instruksi sistem yang hanya mencapai 300 kata saja
- Pemberian persetujuan secara manual sebelum melakukan operasi penulisan berkas
- Mengisolasi perintah bash guna mencegah akses tidak sah di lingkungan komputer tertentu
- Pencatatan audit atas setiap aktivitas yang dilakukan oleh agen Pi
Penutup dan Langkah Selanjutnya
- Rangkuman mengenai prinsip minimalisme, kontrol ketat, serta fleksibilitas ekstensi yang disediakan Pi
- Akses ke sumber daya komunitas serta panduan pengembangan kontribusi tambahan
- Topik lanjutan bagi para pengguna Pi tingkat mahir
Persyaratan
- Pengalaman dalam pengembangan perangkat lunak menggunakan terminal dan bash
- Pemahaman dasar mengenai TypeScript atau JavaScript
- Kenal dengan manajemen paket npm
Target Peserta
- Pengembang yang menginginkan agen pemrograman ringan dan mudah disesuaikan
- Insinyur senior yang ingin mendapatkan kontrol penuh atas mekanisme dalam agen tersebut
- Tim yang mulai menerapkan pendekatan pengembangan berbasis terminal
14 Jam