Lompat ke konten

REFERENCE · Periksa di sini saat menemui masalah

Buku panduan referensi ​

Halaman ini tidak bertugas mengajar dari nol, dan tidak mewajibkan pembacaan berurutan. Saat menemui sebuah istilah, satu kemampuan, atau satu masalah operasional, masuklah dari topik yang sesuai; jika Anda membaca untuk pertama kali, mulailah dari Pengantar: Mengapa membaca Buku Pi ini, lalu lanjutkan mengikuti alur utama Buku Pi.

Baca dulu penjelasan edisi ini

Sepuluh penilaian yang masih berlaku membedakan kesimpulan saat ini dari arsip pembelajaran asli; Pedoman dan keterangan edisi belajar terbuka 2026 mencatat jalur platform, batas waktu verifikasi, aturan pemeliharaan, dan batas hak cipta.

Tiga cara pencarian cepat ​

Yang Anda hadapi saat iniMasuk dari siniJalur bacaan
Satu pertanyaan spesifikPertanyaan umum Pi (FAQ)Lihat dulu jawaban singkatnya, lalu masuk ke konsep atau pelajaran terkait
Satu gangguan yang sudah terjadiBuku panduan penanganan masalah PiBangun baseline dari gejala, ubah satu kondisi saja setiap kali
Satu istilah yang belum dipahamiDaftar Istilah Populer AI dan AgentBaca dulu penjelasannya dengan bahasa manusia, lalu pahami maknanya di Pi

FAQ, buku panduan penanganan masalah, dan daftar istilah populer saling merujuk, dan terus terhubung ke kursus alur utama. FAQ menjawab “mengapa”, panduan masalah menangani “sekarang rusaknya di mana”, dan daftar istilah menjelaskan “apa arti kata ini”.

Mekanisme inti ​

Yang Anda cariPintu masuk topikMasalah yang cocok diselesaikan
Materi apa saja yang bisa dilihat PiFile dan direktori kerjaDirektori kerja, cakupan file, dan batas konteks
Bagaimana menyimpan dan melanjutkan tugasSession dan melanjutkan pekerjaanPenamaan sesi, pemulihan, dan portabilitas
Mengapa tugas panjang jadi terlupaKonteks dan pemadatanContext, Compaction, dan catatan serah terima
Apa arti angka CachePengantar prompt cachingCache hit, biaya, dan penilaian status
Bagaimana konsep-konsep ini menyatu menjadi satu kali eksekusiCara kerja Pi: Dari satu Prompt hingga satu Agent Loop utuhPenyusunan Context, pemanggilan model, siklus tertutup tool, dan penulisan kembali Session

Kemampuan dan batas ​

KemampuanPintu masuk topikSatu kalimat yang perlu diingat dulu
Memantapkan metode dan menambah kemampuanSkill, Extension, dan Pi PackageSkill mengajarkannya cara melakukannya, Extension memberinya kemampuan menjalankan yang baru
Memilih ekstensi pihak ketigaRekomendasi plugin PiPastikan dulu kebutuhan dan asalnya, coba hanya satu plugin yang paling dekat dengan masalah
Memilih jalur Agent yang berbedaBukan hanya Pi: cara memilih OMP dan Selesai CodeBedakan Pi asli dengan dua branch independennya, putuskan berdasarkan tugas apakah perlu berganti tool
Pembagian banyak tugasBagaimana Subagent membagi tugasSetelah pembagian kerja, bukti dan verifikasi akhir tetap harus disatukan
Menjalankan tugas dengan amanIzin, isolasi, dan verifikasiKembalinya hasil yang sukses tidak sama dengan hasil bisnis yang sudah selesai
Berjalan dalam waktu lamaTugas berdurasi panjang dan VPSRancang dulu checkpoint, jalur pemulihan, dan kondisi berhenti

Pintu masuk operasional ​

Ringkasan perintah yang sering dipakai ​

Berikut hanya mencantumkan pintu masuk yang benar-benar dipakai di alur utama. Jangan mencampur perintah terminal biasa dengan perintah internal Pi.

Tempat memasukkanPerintahKegunaan
Terminal biasapiMenjalankan antarmuka interaktif di direktori saat ini
Terminal biasapi --versionMelihat versi yang terpasang saat ini
Terminal biasapi updateHanya memperbarui Pi itu sendiri
Terminal biasapi update --modelsHanya menyegarkan katalog model
Terminal biasapi listMelihat Package yang terdaftar di pengaturan
Terminal biasapi -cMelanjutkan sesi terakhir proyek saat ini
Terminal biasapi -rMembuka pemilih sesi proyek saat ini
Terminal biasapi --no-extensions -e ./file.tsMengabaikan Extension yang ditemukan otomatis, hanya memuat satu file secara eksplisit
Terminal biasapi --no-skills --skill ./SKILL.mdMengabaikan Skill yang ditemukan otomatis, hanya memuat satu file secara eksplisit
Area editor Pi/loginMengelola autentikasi layanan model
Area editor Pi/logoutMenghapus kredensial lokal Provider yang dipilih
Area editor Pi/modelMemilih model saat ini
Area editor Pi/name namaMenetapkan nama tampilan sesi
Area editor Pi/resumeMenelusuri dan beralih sesi
Area editor Pi/treeMemilih node di pohon sesi saat ini
Area editor Pi/fork / /cloneMembuat sesi baru dari pesan lama atau branch saat ini
Area editor Pi/compactMerapikan konteks yang lebih awal menjadi ringkasan
Area editor Pi/reloadMemuat ulang sumber daya di lokasi yang ditemukan otomatis
Area editor Pi/quitKeluar dari Pi kembali ke terminal biasa

Perintah manajemen Package dimasukkan di terminal biasa: pi install <sumber> untuk memasang, pi list untuk melihat, pi config untuk mengaktifkan atau menonaktifkan sumber daya, dan pi remove <sumber> untuk menghapus. Package mungkin berisi Extension yang dapat dieksekusi dan Skill yang mengarahkan Agent menjalankan tindakan; jangan memasangnya jika asal-usul dan isi lengkapnya tidak jelas.

Perilaku perintah dapat berubah antar versi; tabel ini diverifikasi pada 2026-09-09. Jika menemui ketidaksesuaian, jalankan dulu pi --help, lalu periksa Using Pi dan halaman topik terkait.

Lokasi file dan konfigurasi ​

LokasiFungsiBatas
~/.pi/agent/Autentikasi, pengaturan, sesi, dan sumber daya tingkat penggunaMungkin berisi kredensial dan sesi pribadi, jangan diunggah
.pi/Pengaturan, Extension, Skill, dan lain-lain proyek saat iniSumber daya proyek dikendalikan oleh Project Trust
.agents/skills/Skill proyek yang dapat ditemukan oleh beberapa tool AgentSumber daya tingkat proyek, asal-usulnya perlu diperiksa dulu
AGENTS.md, CLAUDE.mdPenjelasan konteks proyekPemuatan bawaan tidak dilindungi oleh penolakan Project Trust, dapat dimatikan dengan --no-context-files
docs/public/Materi unduhan publik situs Buku Pi iniSetelah build disalin ke path akar situs, jangan menyimpan kredensial

Urutan penanganan masalah ​

Hentikan dulu percobaan berulang dan simpan pesan error secara lengkap, lalu periksa posisi input, direktori kerja, model saat ini, dan Session. Setelah itu bangun baseline bersih tanpa memuat sumber daya tambahan, dan pulihkan satu variabel saja setiap kali. Jika menyangkut kunci, pembayaran, publikasi, penghapusan, atau pengiriman ke luar, jangan memperluas tindakan sendiri.

Buka panduan penanganan masalah Pi selengkapnya →

Batas istilah ​

  • Provider: Layanan yang benar-benar menyediakan pemanggilan model dan penagihan, tidak sama dengan Pi itu sendiri.
  • Session: Pohon percakapan yang tersimpan; tidak menggantikan manajemen versi file.
  • Context: Input yang bisa dijadikan rujukan model pada putaran ini; tidak sama dengan memori permanen.
  • Skill: Penjelasan kerja dan sumber daya pendamping yang dibaca sesuai kebutuhan; dapat memengaruhi perilaku, dan mungkin mengarahkan eksekusi skrip.
  • Extension: Kemampuan TypeScript yang berjalan di dalam proses Pi, dengan izin pengguna saat ini.
  • Package: Kombinasi distribusi Skill, Extension, template prompt, dan tema; bukan container yang aman.
  • Project Trust: Keputusan apakah sumber daya proyek dimuat, bukan sandbox saat berjalan.

Bacaan lanjutan ​

Terjemahan berlisensi resmi bukan kursus alur utama. Terjemahan itu dipertahankan sebagai zona khusus tersendiri menurut daftar isi edisi ini; masuklah dari bab yang sesuai untuk menjelaskan suatu mekanisme lebih lanjut melalui artikel lengkap penulis aslinya:

Lihat semua terjemahan berlisensi resmi

Cara menggunakan buku panduan referensi

Gunakan dulu pencarian atau indeks topik di atas untuk menemukan masalah; ketika perlu membangun pemahaman lengkap, kembalilah ke bab terkait dengan mengikuti keterkaitan kursus di bagian atas halaman.