Skill
Perch membawa satu paket skill operator yang hanya dimuat saat relevan. Masing-masing berisi aturan kerja, tool pilihan, dan standar verifikasi untuk satu jenis pekerjaan. Berikut skill yang tersedia dan cara sebuah skill dipilih.
Skill adalah kumpulan pengetahuan kerja untuk satu jenis pekerjaan: cara membuat spreadsheet yang bisa dipercaya peninjau, cara mengoperasikan browser yang sudah login, cara memeriksa repositori, cara membuat deck yang tetap meyakinkan di rapat direksi. Perch menyertakan satu paket skill, dan skill yang tepat dimuat untuk giliran yang sedang Anda kerjakan.
Alasan fitur ini ada adalah konteks. Memuat setiap instruksi untuk setiap jenis pekerjaan di setiap giliran akan menghabiskan jendela konteks untuk aturan yang tidak berlaku. Metadata skill tetap ringan untuk dipindai, dan isi lengkap sebuah skill hanya dimuat saat giliran itu cocok dengannya.
Versi singkatnya
Skill yang tersedia
| Skill | Cakupannya |
|---|---|
| workspace | Menavigasi, mencari, merangkum, dan mengedit folder lokal serta codebase dengan aman, berdasarkan bukti dari file. |
| spreadsheets | XLSX, CSV, TSV, dan Google Sheets. Rumus, pivot, grafik, tab rekonsiliasi dan pengecualian. |
| documents | DOCX, Google Docs, memo, surat, laporan, redline, dan tracked changes. |
| presentations | Deck PPTX, deck untuk direksi dan pitch, catatan pembicara, slide grafik. |
| Mengekstrak, mengutip per halaman, memisah, menggabungkan, membuat, dan memeriksa PDF, termasuk hasil pindai dan formulir. | |
| diagrams | Mermaid dan draw.io. Alur kerja, bagan organisasi, jaringan entitas, grafik kontrol, peta arsitektur. |
| data-quality | Memprofilkan data yang berantakan, menemukan anomali, merekonsiliasi sistem, dan menilai risiko dengan perhitungan deterministik sebelum narasi. |
| research | Mengumpulkan, membandingkan, memeringkat, dan mengutip bukti dari web, sumber ilmiah, dan file Anda sendiri. |
| github | Status repositori dan git, review commit dan pull request, debugging check yang gagal, dan memublikasikan perubahan di balik gerbang izin. |
| browser-operator | Mengendalikan browser yang sudah login menggunakan tampilan visual dan target semantik di halaman. |
| wait-operator | Memantau kondisi yang dibatasi, mengecek status deploy dan tugas secara berkala, dan melanjutkan dengan status yang terverifikasi, bukan tebakan. |
Dua skill lagi menyangkut Perch sendiri: about-perch menjawab pertanyaan produk secara mendetail, dan release merilis build Perch sendiri. Skill skill-creator menulis dan memvalidasi skill baru, dengan pemeriksaan frontmatter dan deteksi bentrokan pemicu.
Cara sebuah skill dipilih
Setiap skill menyatakan petunjuk pemicu, platform yang didukungnya, tool yang diutamakannya, dan skill lain yang cocok dipakai bersamanya. Dalam satu giliran, Perch mencocokkan pesan Anda dan kondisi ruang kerja Anda dengan metadata itu, lalu memasukkan sedikit skill, bukan seluruh paket.
Ada tiga hal yang memengaruhi pilihan:
- Apa yang Anda minta. Kata-kata dalam permintaan, dicocokkan dengan petunjuk pemicu setiap skill.
- Apa yang tersedia. Skill yang tool pilihannya tidak tersedia di platform Anda tidak ada gunanya dimuat. Skill browser didukung penuh di Desktop dan terbatas di CLI, dan hal itu dinyatakan sejak awal, bukan baru ketahuan saat gagal.
- Apa yang ada di hadapan Anda. Folder dan file yang sedang dalam cakupan.
Skill juga menyebutkan skill pendamping, sehingga deck yang memerlukan data grafik ikut memuat aturan spreadsheet, dan paket sumber yang dikutip per halaman ikut memuat aturan PDF.
Mengapa setiap skill membawa standar verifikasi
Bagian yang paling penting justru yang paling tidak terlihat. Skill bukan hanya instruksi untuk menghasilkan sesuatu. Skill juga menentukan apa yang harus benar sebelum hasilnya diserahkan kepada Anda.
- Workbook diperiksa apakah file-nya ada, rumus ada di tempat yang semestinya, total sudah cocok, dan ekspor CSV mempertahankan nilai yang persis.
- Deck diperiksa jumlah slide-nya, keterbacaan teksnya, tata letak yang tidak meluber, dan grafik yang benar-benar ter-render.
- Pengenal seperti nomor faktur, nomor rekening, dan kode saham dipertahankan sebagai teks, karena mengubahnya diam-diam menjadi angka adalah cara rekonsiliasi diam-diam menjadi salah.
Ini adalah disiplin yang sama dengan verifikasi sitasi, diterapkan pada file, bukan klaim.
Pembuatan skill
Skill yang disertakan bersama Perch sudah terpasang bawaan. Skill tersebut dibuat dari kode sumber saat build ke dalam registry yang di-commit, sehingga set yang Anda dapatkan dapat direproduksi untuk setiap rilis, bukan dirakit saat runtime.
Harness agen
Perch menjalankan harness agen lengkap di Desktop dan CLI: shell, pencarian, pengeditan file, tugas latar belakang, sandbox tertutup, mode Plan, dan izin bertingkat berdasarkan risiko. Berikut seluruh perangkat tool-nya beserta kontrol yang mengaturnya.
Retrieval
Cara Perch mendasarkan jawaban pada dokumen Anda, pengetahuan bersama Anda, dan apa yang telah dipelajarinya tentang Anda.
