Cara Saya Mencatat Catatan Harian di Obsidian dengan Claude Code (Alur Kerja AI Otomatis)

CCoding With ADHD
컴퓨터/소프트웨어창업/스타트업AI/미래기술

Transcript

00:00:00Sekarang setelah semuanya siap, izinkan saya menunjukkan alur kerja saya yang sebenarnya.
00:00:03Jika Anda belum menonton bagian 1 tentang pengaturan vault dan struktur folder,
00:00:08pastikan untuk menontonnya terlebih dahulu. Saya akan mencantumkan tautannya di deskripsi.
00:00:11Untuk memulai, cukup ketik clod lalu jalankan perintah /init.
00:00:16Ini memberitahu clod untuk menambahkan file clod.md ke dalam vault Anda.
00:00:20Seperti yang Anda lihat, sekarang ia memiliki konteks tentang vault kita. Struktur folder, konvensi,
00:00:27semua yang dibutuhkan clod untuk memahami cara kerja sistem ini. Saya akan membatalkannya karena sudah
00:00:32saya lakukan. Beginilah cara saya mencatat menggunakan Obsidian Clipper dan Clod Code untuk meringkasnya ke
00:00:38jurnal harian saya. Dan omong-omong, pendekatan yang sama berlaku untuk CLI agen AI mana pun yang Anda suka. Saya
00:00:45kebetulan menggunakan Clod Code. Jadi hal pertama yang kita butuhkan adalah Obsidian Clipper. Ini adalah plugin resmi dari
00:00:52Obsidian dan sejujurnya ini adalah pengubah permainan untuk menangkap informasi saat Anda menjelajah.
00:00:58Anda dapat mengunduhnya dengan mengunjungi situs web mereka. Saya akan menaruh tautannya di deskripsi.
00:01:03Ini adalah ekstensi yang sangat berguna yang memungkinkan Anda memotong dan menyimpan konten langsung ke vault Anda
00:01:09tanpa meninggalkan halaman yang sedang dibuka. Tidak perlu lagi salin-tempel, tidak perlu lagi berpindah antar tab dan
00:01:14kehilangan fokus. Ambil saja untuk browser pilihan Anda. Saya menggunakan Safari, jadi saya akan klik di sini
00:01:19untuk mengunduh versi Safari. Setelah terinstal, Anda akan melihat ikon Clipper di toolbar browser Anda.
00:01:25Dan selesai. Anda siap untuk mulai menangkap informasi. Biar saya tunjukkan bagaimana saya menggunakan alat ini.
00:01:30Saya mengaturnya untuk secara otomatis memindahkan catatan yang dipotong ke direktori inbox. Anda bisa mengubah ini
00:01:37di pengaturan ekstensi jika Anda lebih suka lokasi yang berbeda. Tapi begini. Setiap kali saya memotong sebuah
00:01:44situs web, saya juga ingin itu terekam di jurnal harian saya. Omong-omong, saya telah memperbarui generator
00:01:52templat harian sedikit sejak bagian pertama. Sekarang ia memiliki front matter, yang membuat segalanya lebih terstruktur.
00:01:58Saya dapat melacak informasi tambahan tentang catatan saya seperti tag dan tanggal saat ini. Saya juga menambahkan
00:02:06fungsi templater yang disebut cursor, yang secara otomatis memindahkan kursor Anda ke baris tersebut
00:02:13saat catatan dibuka. Sangat praktis. Templat ini juga memiliki tautan navigasi untuk beralih dengan cepat
00:02:20antara kemarin dan besok. Jadi sekarang, setiap kali kita mengklik catatan harian, ia menggunakan templat baru ini.
00:02:29Seperti yang Anda lihat, semuanya sudah siap. Bagus. Kembali ke topik utama. Yang sebenarnya saya inginkan
00:02:38adalah ringkasan cepat dari semua yang telah saya tangkap sepanjang hari. Jadi setiap kali saya memotong sesuatu,
00:02:44saya ingin secara otomatis menghasilkan ringkasan, membuat tautan markdown ke catatan yang dipotong,
00:02:50dan menambahkan deskripsi singkat, semuanya dimasukkan langsung ke dalam jurnal harian saya.
00:02:56Jadi bagaimana kita mewujudkannya? Kita butuh skrip yang menangani peringkasan
00:03:05dan menghubungkan semuanya menjadi satu. Oke, izinkan saya membuat direktori baru yang disebut
00:03:11scripts di dalam folder system. Di sinilah saya suka menyimpan semua skrip otomatisasi saya,
00:03:18agar semuanya tetap teratur dan mudah ditemukan. Saya sudah membuat skripnya dengan meminta cloud code untuk
00:03:24melakukannya untuk saya. Sekarang, satu hal yang perlu saya sampaikan, Obsidian tidak menampilkan format file selain
00:03:29markdown secara default. Itulah mengapa file-file ini tampak kosong di sini. Untuk memperbaikinya, buka pengaturan,
00:03:35lalu files and links dan aktifkan show all file types. Sekarang jika Anda kembali, Anda akan melihat file-filenya
00:03:41ternyata ada di sana. Saya juga meminta cloud untuk membuat skrip versi Windows, yaitu dalam
00:03:47PowerShell. Omong-omong, PowerShell adalah alat otomatisasi lintas platform. Jadi ia sebenarnya berfungsi
00:03:52di semua platform jika Anda lebih menyukainya. Untuk versi Mac OS, saya memutuskan untuk tetap menggunakan bash. Jadi saya
00:03:59meminta cloud code menggunakan fswatch dan launchd untuk membuat launch agent yang berjalan otomatis
00:04:05saat login. Jika Anda tidak terbiasa, fswatch adalah alat pemantau file yang mengawasi perubahan
00:04:12di sebuah direktori. Dan launchd adalah sistem bawaan Mac OS untuk menjalankan layanan latar belakang. Bersama-sama,
00:04:19keduanya memastikan pemantau inbox kita berjalan diam-diam di latar belakang tanpa kita perlu repot.
00:04:26Seperti yang Anda lihat, cloud menghasilkan file plist. Itu adalah konfigurasi launch agent dan menyimpannya
00:04:33ke direktori skrip kita. Ia bahkan memberi kita langkah-langkah tepat untuk mengaturnya. Pertama, kita perlu
00:04:39memastikan fswatch sudah terinstal. Cukup jalankan brew install fswatch jika Anda belum melakukannya. Berikutnya, kita menginstal
00:04:47launch agent dengan membuat tautan simbolik dari file plist kita ke direktori launch agents di
00:04:53folder home kita. Dan terakhir, kita memuatnya menggunakan launchctl load. Ini akan langsung memulainya dan
00:05:01memastikan skrip berjalan setiap kali login. Dan selesai. Sekarang setiap kali Anda masuk ke Mac, pemantau
00:05:09dimulai secara otomatis. Potong situs web dan ia akan muncul di jurnal harian Anda, sepenuhnya otomatis.
00:05:15Ini adalah jenis pengaturan yang bekerja di latar belakang sementara Anda fokus pada hal yang benar-benar
00:05:21penting. Jika ini bermanfaat, tekan tombol suka dan berlangganan. Itu sangat membantu kanal ini
00:05:27secara nyata. Saya akan terus berbagi hal-hal praktis seperti ini, jadi pantau terus. Dan jika Anda punya ide,
00:05:34pertanyaan, atau hal-hal yang ingin saya bahas berikutnya, tuliskan di komentar. Saya benar-benar membacanya.
00:05:40Terima kasih telah menonton dan sampai jumpa di video berikutnya.

Key Takeaway

Alur kerja ini mengotomatiskan pencatatan harian dengan menggunakan fswatch dan Claude Code untuk merangkum konten dari Obsidian Clipper langsung ke dalam jurnal harian tanpa intervensi manual.

Highlights

  • Integrasi Claude Code dengan perintah /init menambahkan file clod.md untuk memberikan konteks struktur folder dan konvensi vault secara otomatis.

  • Obsidian Clipper versi Safari dan browser lainnya menyimpan konten web langsung ke direktori inbox tanpa proses salin-tempel manual.

  • Templat catatan harian menggunakan fungsi front matter dan properti 'cursor' dari plugin Templater untuk memposisikan kursor secara otomatis saat file dibuka.

  • Otomatisasi pemantauan folder menggunakan fswatch dan launchd di macOS menjalankan skrip peringkasan di latar belakang setiap kali pengguna login.

  • Skrip PowerShell menyediakan solusi otomatisasi lintas platform yang berfungsi serupa untuk pengguna sistem operasi Windows.

  • Pengaturan 'Show all file types' di Obsidian diperlukan agar file skrip non-markdown seperti .sh atau .ps1 terlihat di dalam file explorer.

Timeline

Inisialisasi Konteks AI dalam Vault

  • Perintah /init di Claude Code menghasilkan file clod.md yang berisi peta struktur folder dan aturan vault.
  • Konteks file ini memungkinkan agen AI memahami konvensi penamaan dan lokasi penyimpanan sebelum melakukan tugas otomatisasi.
  • Prosedur inisialisasi ini berlaku untuk berbagai antarmuka baris perintah (CLI) agen AI di luar Claude Code.

Tahap awal fokus pada pemberian pemahaman spasial kepada AI mengenai isi vault Obsidian. File clod.md berfungsi sebagai panduan bagi AI agar tidak terjadi kesalahan penempatan file. Integrasi ini memastikan AI bekerja sesuai dengan sistem organisasi yang sudah ada sebelumnya.

Penangkapan Informasi dengan Obsidian Clipper

  • Ekstensi browser resmi Obsidian Clipper mengirimkan artikel atau data web langsung ke folder inbox.
  • Alur kerja ini menghilangkan kebutuhan untuk berpindah tab atau melakukan salin-tempel manual yang mengganggu fokus.
  • Konfigurasi ekstensi diarahkan untuk menyimpan semua hasil tangkapan ke satu direktori spesifik agar mudah diproses oleh skrip.

Penggunaan alat penangkap informasi yang efisien menjadi fondasi bagi data yang akan dirangkum. Obsidian Clipper tersedia untuk berbagai browser termasuk Safari. Dengan menetapkan lokasi simpan otomatis ke folder inbox, sistem memiliki titik masuk data yang konsisten untuk tahap otomatisasi berikutnya.

Struktur Templat Harian Dinamis

  • Front matter pada templat harian memungkinkan pelacakan metadata seperti tag dan tanggal secara terstruktur.
  • Fungsi navigasi dalam templat menyediakan tautan cepat untuk berpindah ke catatan harian kemarin dan besok.
  • Sistem ini bertujuan menghasilkan ringkasan otomatis yang menyertakan tautan markdown dan deskripsi singkat dari setiap item di inbox.

Peningkatan templat harian dilakukan untuk mendukung data yang masuk secara otomatis. Penggunaan plugin Templater dengan fungsi cursor mempercepat proses penulisan manual jika diperlukan. Struktur ini dirancang agar setiap informasi yang dipotong dari web memiliki tempat yang rapi di dalam jurnal harian.

Otomatisasi Latar Belakang dengan Skrip dan Launch Agent

  • Skrip Bash atau PowerShell memantau perubahan folder menggunakan alat fswatch untuk mendeteksi file baru.
  • Launchd di macOS mengelola launch agent melalui file .plist agar skrip berjalan secara otomatis sejak login.
  • Instalasi fswatch dilakukan melalui perintah 'brew install fswatch' untuk memfasilitasi pemantauan direktori secara real-time.

Inti dari otomatisasi ini terletak pada komunikasi antara sistem operasi dan Obsidian. Skrip yang disimpan di folder system/scripts bekerja diam-diam di latar belakang untuk memproses setiap file yang masuk ke inbox. Penggunaan symlink dari file plist ke direktori LaunchAgents memastikan layanan tetap aktif tanpa perlu menjalankan terminal secara manual setiap kali.

Community Posts

View all posts