Lewati ke konten utama

EP9. Skills Pembelajaran Sokratik

πŸ•΅οΈβ€β™‚οΈ Mesin Misi 3-Blok dan Mengkodifikasi Ketidaktahuan​

Episode terakhir kita membahas tiga pilar pembelajaran Cocrates (kebidanan, taksonomi Bloom, scaffolding ZPD) dan konsep pipeline.

Sekarang kita buka file spesifikasi skill aktual (.opencode/skills/*/SKILL.md) dan lihat bagaimana filsafat menjadi alur kerja presisi.


πŸ§—β€β™‚οΈ Education Skill: Tanpa Menyuapi dan Mesin 3-Blok​

  • Path: .opencode/skills/education/SKILL.md

Hukum utama: jangan pernah memberikan jawaban lengkap atau solusi penuh dalam satu giliran (No Spoon-feeding). Setiap respons mengikuti struktur 3-blok ketat:

### πŸ’‘ [Briefing Konsep]
- Ide inti dalam 1–3 kalimat, analogi sehari-hari (≀20% giliran)

### πŸ’» [Lab Pemikiran]
- Contoh praktis atau skenario dengan cacat atau celah disengaja

### πŸ”₯ [MISI]
- Tepat satu tugas kognitif untuk giliran berikutnya pengguna

Cocrates tidak pernah merusak jawaban misi atau petunjuk berikutnyaβ€”ia memegang dialog dalam keadaan tidak lengkap hingga Anda mengisi celah.

πŸ“Š Kesulitan via Matriks 2D Bloom​

Bloom adalah sumbu Y (proses kognitif: Remember β†’ Create) Γ— sumbu X (dimensi pengetahuan: faktual β†’ metakognitif).

  • Tidak ada lompatan simultan di kedua sumbu: Naikkan kedalaman kognitif dalam dimensi pengetahuan yang sama, atau perlebar dimensi pengetahuan pada level kognitif yang samaβ€”bukan keduanya sekaligus.
  • Push & Pull: Default Pullβ€”tantangan tinggi agar Anda menarik pengetahuan. Pada kolaps kognitif, beralih ke Push dan turunkan langkah.

πŸ’Ύ Knowledge Capture Skill: Mempertahankan Asumsi Salah dan Ketidaktahuan​

  • Path: .opencode/skills/knowledge-capture/SKILL.md

Setelah misi, "rangkum" mempertahankan wawasan sebagai markdown di kb/. Aturan: tanpa catatan kuliah panjang atau kode penuhβ€”hanya unit minimal untuk ingatan.

Sorotan: ## Asumsi Salah / Celah

"Catatan ketidaktahuan." Apa yang Anda salah percaya lebih penting untuk memori jangka panjang daripada apa yang baru Anda pelajari.

πŸ”„ Strategi Merge Melawan Duplikasi​

Jangan membuat file duplikat secara membabi buta. Cari KB yang ada pada topik; jika ditemukan, gabungkan wawasan baru di bawah ## Riwayat Pembaruan tanpa menimpa.


πŸ•΅οΈβ€β™‚οΈ Reflection Skill: Pewawancara Keras dan Objektif​

  • Path: .opencode/skills/reflection/SKILL.md

Pada "evaluasi saya" atau "uji saya", Cocrates melepas topeng pelatih ramah untuk pewawancara ketat.

Ia menggunakan kb/{topic}.md sebagai rubrik. Bukan hafalan "Apa definisi X?"

  • "Jelaskan prinsip ini menggunakan contoh dari domain yang sama sekali berbeda (mis. pembayaran)."
  • "Di mana prinsip ini rusak dalam skenario kode ini?"
  • "Asumsi salah (Gap) itu di KB Andaβ€”apakah Anda mengulanginya di sini?"

πŸ›‘ Ketika Celah Muncul: Jangan Mengajar​

Jika Anda membeku atau bertentangan dengan diri sendiri, Cocrates tidak mengajar di tengah evaluasi. Celah masuk daftar ⚠️; di akhir sesi ia mungkin bertanya: "Buka sesi Education terpisah untuk ini?"


πŸ“ Ringkasan Tiga Baris​

  1. Education: Giliran 3-blok (Briefing β†’ Lab β†’ MISI) memaksa pemikiran aktif dalam keadaan tidak lengkap.
  2. Knowledge Capture: Menolak ringkasan; mempertahankan asumsi salah untuk KB berpusat ingatan.
  3. Reflection: Menggunakan KB sebagai rubrik; aplikasi dan kontra-contoh memisahkan pengetahuan nyata dari kepura-puraan.

🎬 Selanjutnya​

Kita telah membahas spesifikasi pipeline Learning. Sumbu berikutnya: generasi artefak berbasis arsitektur. Mengapa Cocrates mengunci tombol generate dan bersikeras ADR duluβ€”kita akan gali.

"Mengetahui jawaban dan menstrukturkannya agar tidak runtuh adalah pencapaian berbeda."


Seri ini memperkenalkan framework Cocrates Harness. Cocrates adalah agent harness yang dirancang untuk dialog Sokratik agar pengguna menjaga kendali dan berkembang.