Ciri Skill yang Baik
Skill yang baik memberikan hasil benar yang sama setiap kali, siapa pun yang memakainya. Berikut kebiasaan yang membawa Anda ke sana.
Buat skill saat tugasnya berulang
Buat skill jika Anda sudah mengerjakan suatu tugas lebih dari sekali dan akan mengerjakannya lagi, jika langkahnya harus sama setiap kali, atau jika orang lain perlu mengerjakannya dengan cara Anda.
Jangan membuat skill untuk pertanyaan sekali jalan, atau untuk pengetahuan yang berubah setiap hari. Untuk tugas sekali jalan, permintaan yang jelas sudah cukup. Lihat Memberi Instruksi yang Jelas.
Satu skill, satu tugas
Skill yang mengerjakan satu tugas dengan baik lebih mudah dideskripsikan, diuji, dan diperbaiki daripada skill yang mengerjakan beberapa tugas. Jika Anda menulis "dan juga" di deskripsi, pertimbangkan untuk membuat dua skill.
| Terlalu luas | Lebih baik |
|---|---|
finance | check-invoices, monthly-expense-report |
website-helper | export-orders, update-stock-levels |
Tulis deskripsi untuk permintaannya, bukan untuk skill-nya
AI memilih skill hanya berdasarkan deskripsinya. Sebutkan apa yang dilakukannya dan kapan digunakan, dengan kata-kata yang benar-benar akan diketik orang:
| Lemah | Kuat |
|---|---|
| "Alat faktur." | "Periksa faktur pemasok terhadap daftar harga yang disepakati dan daftarkan ketidaksesuaiannya. Gunakan saat diminta memeriksa, memverifikasi, atau mencocokkan faktur." |
| "Membuat laporan mingguan." | "Tulis laporan operasional mingguan dari tiket dan pesanan minggu ini. Gunakan saat diminta laporan mingguan, pembaruan mingguan, atau angka minggu ini." |
Sebutkan seperti apa hasil akhirnya
Sebutkan keluarannya, formatnya, dan ke mana disimpan. "Sebuah tabel" itu kabur; "CSV dengan kolom date, supplier, amount, difference, disimpan sebagai mismatches.csv" tidak.
Tuliskan batasannya
Beri tahu AI apa yang tidak boleh dilakukannya dan kapan harus berhenti dan bertanya:
- "Hanya baca. Jangan pernah mengubah data di situs web."
- "Jika lebih dari 20 item gagal, berhenti dan laporkan, jangan dilanjutkan."
- "Tanyakan dulu sebelum mengirim apa pun ke orang di luar tim."
Sertakan pemeriksaan
Berikan satu contoh masukan yang representatif dan hasil yang Anda harapkan, ditambah aturan yang bisa diuji AI: "setiap total sama dengan jumlah barisnya", "setiap ID di keluaran ada di masukan". AI memakainya untuk memverifikasi sebelum melapor, dan Anda memakainya untuk mengetahui apakah suatu perubahan merusak sesuatu.
Taruh pekerjaan yang harus persis dalam skrip
Jika sebagian tugas harus persis sama setiap kali, misalnya perhitungan, konversi format, atau urutan panggilan yang tetap, taruh bagian itu dalam skrip. Penilaian AI dipakai untuk bagian yang memang butuh penilaian. Lihat Cara Menulis Skill.
Buat singkat; pindahkan detailnya
Isi SKILL.md cukup metodenya saja. Bahan rujukan yang panjang seperti daftar harga, panduan gaya, atau daftar kolom sebaiknya ditaruh di file terpisah dalam folder skill, lalu disebut dalam metode ("gunakan references/prices.csv"). AI membukanya saat dibutuhkan.
Bagikan di tempat pekerjaannya berada
- Skill untuk satu proyek masuk ke ruang kerja proyek itu (
.agents/skills/). Semua orang yang membuka folder tersebut mendapatkan skill yang sama. - Kebiasaan pribadi masuk ke skill komputer ini
- Metode untuk seluruh institusi Anda bisa diterbitkan oleh institusi Anda, sehingga semua orang mendapatkannya dan pembaruannya datang otomatis
Perbaiki setiap kali meleset
Jika hasilnya salah, koreksi di chat, lalu minta AI memperbarui skill dengan koreksi itu. Lama-kelamaan skill menghimpun penilaian semua orang yang memakainya.
Daftar periksa
- [ ] Mengerjakan satu tugas
- [ ] Deskripsi menyebutkan apa dan kapan, dengan kata-kata pengguna
- [ ] Keluaran, format, dan lokasinya disebutkan
- [ ] Batasan dan kondisi berhenti dituliskan
- [ ] Punya pemeriksaan yang representatif
- [ ] Langkah yang harus persis ada dalam skrip
- [ ] Disimpan di tempat yang akan ditemukan oleh orang yang membutuhkannya
- [ ] Sudah diuji di chat baru tanpa menyebut nama skill