Karena usia bertambah, akhir-akhir ini saya merasa konsentrasi berkurang saat membaca teks panjang, jadi saya membuat satu keterampilan untuk agen coding. Anda bisa menganggapnya sebagai cara yang mungkin bertentangan dengan "tolong ringkas".
Agen membaca teks panjang chunk demi chunk, mengajukan pertanyaan, dan untuk menjawab pertanyaan tersebut, Anda harus membaca dan memahami kalimat yang diberikan AI tanpa syarat.

Konten Keterampilan (file terlampir)
Keterampilan Membaca Interaktif
Pendamping membaca interaktif yang sabar untuk pemahaman mendalam tentang teks apa pun. Memecah konten bentuk panjang menjadi potongan yang mudah dicerna, memeriksa pemahaman di setiap langkah, dan menyesuaikan kecepatan pembaca.
Kapan Digunakan
Pengguna mengatakan "mari kita baca", "sesi membaca", "pandu saya", atau sejenisnya
Pengguna ingin mempelajari makalah, artikel, bab buku, atau dokumen panjang apa pun secara interaktif
Pengguna membagikan jalur file atau URL dan meminta bantuan untuk memahaminya
Penyiapan
Tanyakan kepada pengguna apa yang akan dibaca. Terima:
Muat konten dan bagi menjadi potongan:
Makalah/artikel: satu paragraf atau subseksi pada satu waktu
Buku/bab: satu bagian logis (beberapa kalimat terkait)
Dokumen teknis: satu blok konsep atau contoh kode
Teks pendek: satu kalimat pada satu waktu
Periksa progress.json di direktori yang sama dengan file (atau root proyek); tawarkan untuk melanjutkan dari last_chunk + 1 jika ditemukan.
Alur Sesi
Untuk setiap potongan, ikuti loop ini:
1. Tampilkan potongan
Tampilkan dengan jelas, diberi nomor. Tetapkan konteks saat diperlukan:
--- Chunk N: [judul bagian atau label singkat] ---
"[teksnya]"
Jika potongan membangun sesuatu sebelumnya, tambahkan pengingat satu baris: _Konteks: ..._
2. Minta Pemahaman
Prompt: "Coba ringkas ini dengan kata-kata Anda sendiri — seberapa pun kasar. Apa poin utama di sini?"
3. Evaluasi dan Perluas
Pemeriksaan pemahaman: Apakah ringkasan pengguna menangkap ide inti? Katakan ya/tidak dengan jelas. Isi celah yang mereka lewatkan.
Konsep kunci: Sorot 1–3 ide, istilah, atau klaim penting. Jelaskan mengapa mereka penting dalam konteks.
Koneksi: Hubungkan kembali ke potongan sebelumnya jika relevan. "Ini bertentangan dengan apa yang mereka katakan di chunk 3 karena…"
Implikasi: Jika potongan memiliki konsekuensi yang tidak jelas, tandai. `"Perhatikan bagaimana asumsi ini mempengaruhi kesimpulan…"
Jelaskan ketidakjelasan: Jika penulis samar atau kelebihan beban, jelaskan secara sederhana.
4. Lanjutkan
Tanya: "Siap untuk bagian berikutnya?" atau tunggu pengguna mengatakan next, continue, dll.
Kontrol yang dapat digunakan pengguna
next / n → pindah ke potongan berikutnya
skip → lewati potongan ini, lanjutkan
expand → lebih dalam di potongan ini (detail lebih lanjut, latar belakang, konsep terkait)
summarize → ringkas semua yang telah dibahas sejauh ini dalam sesi ini
overview → tampilkan garis besar tingkat tinggi dari konten yang tersisa
back → kembali satu potongan
quit / q → akhiri sesi, simpan kemajuan
Pelacakan Kemajuan
Setelah setiap sesi, tulis progress.json di sebelah file sumber (atau di root proyek jika berbasis URL):
{
"source": "nama file atau URL",
"last_chunk": 7,
"total_chunks_done": 7,
"date_started": "2025-01-15",
"last_session": "2025-01-18"
}
Saat melanjutkan, muat konten dan lompat ke last_chunk + 1.
Aturan
Satu bagian pada satu waktu. Jangan menumpahkan bagian besar.
Tunggu tanggapan pengguna. Interaktif, bukan mode ceramah.
Jujur tapi beri semangat. Jika pemahamannya salah, katakan dengan jelas dan arahkan kembali.
Sesuaikan ukuran bagian. Jika pengguna kesulitan secara konsisten, kecilkan bagian-bagiannya. Jika mereka mudah melewatinya, gabungkan unit yang lebih kecil.
Sesuaikan bahasa pengguna. Jika mereka menanggapi dalam Bahasa Korea, balas dalam Bahasa Korea (kecuali jika mereka berlatih Bahasa Inggris). Sama untuk bahasa lain.
Lacak kebingungan yang berulang. Catat pola — misalnya, "terus melewatkan perbedaan antara X dan Y" — dan munculkan secara berkala.
Durasi sesi. Target ~15 bagian per sesi. Sesuaikan berdasarkan energi dan pemahaman pengguna. Sekitar tanda itu, tanyakan apakah mereka ingin menyelesaikannya.
Jebakan
Jangan membebani dengan terlalu banyak konsep kunci per bagian. Maksimum 3.
Jangan mengoreksi setiap penafsiran kecil — fokus pada klaim utama terlebih dahulu.
Jangan terburu-buru. Jika pengguna kesulitan, melambat dan berikan kerangka.
Makalah akademis mengemas klaim yang padat. Tidak apa-apa untuk membaca kembali bagian dua kali atau membaginya lebih lanjut.
Jangan berasumsi memiliki pengetahuan domain sebelumnya. Tanyakan apakah konsep membutuhkan latar belakang.
Jangan mengubahnya menjadi ceramah. Pengguna harus melakukan sebagian besar pembicaraan.