00:00:00Jadi tepat minggu ini, tim Claude telah merilis Routines, sebuah peningkatan masif pada fitur
00:00:05penjadwalan yang menjalankan prompt Anda di infrastruktur cloud Anthropic dengan konektor khusus,
00:00:10lingkungan, dan memicunya sesuai jadwal melalui permintaan POST atau peristiwa GitHub seperti membuat
00:00:16sebuah PR.
00:00:17Tapi apakah ini benar-benar berarti akhir bagi alat alur kerja AI seperti N8N dan seberapa mahal ini
00:00:23nantinya?
00:00:24Tekan tombol subscribe dan mari kita bahas.
00:00:29Sepertinya Anthropic semakin banyak merilis fitur yang memanfaatkan infrastruktur cloud
00:00:33mereka, mulai dari Managed Agents hingga Ultra Plan.
00:00:37Dan sekarang fitur Routines ini menambahkan tiga cara untuk menjalankan tugas di Claude Code: Loops untuk
00:00:43menjalankan tugas dalam sesi, Schedules untuk menjalankan tugas pada interval reguler pada tanggal atau
00:00:49waktu tertentu secara lokal atau jarak jauh, dan sekarang Routines, yang mencakup jadwal, jadi ini memperkenalkan
00:00:55jadwal jarak jauh, tetapi juga menambahkan pemicu peristiwa GitHub dan panggilan API POST.
00:01:01Mari kita bahas cara kerjanya dengan menjalankan dua contoh.
00:01:04Tugas pertama adalah membuat otomatisasi sederhana yang mengambil data dari tiga nawala dan memberi
00:01:09saya artikel terbaik di Slack setiap hari jam 9 pagi, dan yang kedua adalah secara otomatis
00:01:16meninjau pull request segera setelah dibuat, menambahkan komentar inline dengan saran untuk
00:01:21perbaikan.
00:01:22Mari kita lihat bagaimana kita bisa melakukan ini dengan Routines.
00:01:24Jadi saya akan melakukan rutin pertama di terminal melalui Claude Code, dan kita bisa melakukannya
00:01:28menggunakan perintah /schedule.
00:01:31Dan dari sini kita bisa melanjutkan langkah-langkah untuk membuat rutin kita sendiri.
00:01:34Jadi jika saya menekan 'create new', itu akan menanyakan beberapa pertanyaan lagi.
00:01:38Atau apa yang akan saya lakukan sebagai gantinya adalah, karena saya sudah tahu apa yang saya inginkan, saya hanya akan
00:01:41menulis perintah /schedule, diikuti oleh prompt untuk rutin yang ingin saya buat.
00:01:46Yaitu buat pemicu harian jam 9 pagi yang mengambil RSS dari JS Weekly, React Status, Node Weekly,
00:01:53dan pilih 10 artikel bagus untuk video YouTube untuk dikirimkan kepada saya melalui Slack.
00:01:58Dan dari sini, Claude mengaturnya dengan zona waktu, lingkungan, dengan draf prompt.
00:02:03Setelah selesai, ini membuat pemicu jarak jauh secara default, yang bisa saya lihat di
00:02:06browser atau di aplikasi Claude.
00:02:09Sekarang saya yakin jika saya mau, saya bisa membuat pemicu lokal, tapi untuk saat ini, mari kita lihat
00:02:12rutin jarak jauhnya.
00:02:13Dan ini dia di bawah opsi Routines, saya bisa mengkliknya untuk melihat bahwa ini berulang setiap
00:02:18hari jam 9 pagi, dan telah menggunakan konektor Slack saya dengan instruksi dari Claude Code.
00:02:24Sekarang ada beberapa hal yang dilakukannya yang saya kurang suka.
00:02:26Pertama-tama, ia secara otomatis menghubungkan repo GitHub, yang sebenarnya tidak perlu untuk
00:02:31rutin khusus ini.
00:02:32Jadi saya akan mengubahnya dengan menghapusnya dari sini.
00:02:34Dan juga saya akan mengedit prompt ini untuk memberitahunya agar tidak menggunakan pembatas garis horizontal karena
00:02:39itu menyebabkan kesalahan validasi blok yang tidak valid di dalam Slack.
00:02:43Penting untuk dicatat bahwa sebelum Anda mulai membuat rutin di dalam Claude Code, Anda
00:02:47harus sudah memiliki konektor Anda, dan juga pastikan Anda menulis prompt sedemikian rupa
00:02:51sehingga tidak perlu meminta izin karena ini berjalan secara otonom dalam mode tanpa pengawasan.
00:02:57seperti itu.
00:02:58Untungnya, Claude Code telah menulis prompt secara otomatis untuk saya, jadi saya tidak perlu meninjaunya.
00:03:02lagi.
00:03:03Sekarang, sebelum saya melanjutkan dengan prompt ini, penting untuk dicatat bahwa saya telah menggunakan lingkungan
00:03:06newsletters alih-alih yang default.
00:03:09Dan alasannya adalah karena saya pernah melakukan ini sebelumnya dan saya tahu apa yang salah.
00:03:12Tapi serius, URL ini, jadi RSS untuk JavaScript Weekly, React Status, dan
00:03:17Node Weekly adalah URL yang Claude tidak izinkan alat bash untuk menjalankan curl atau mengambil data
00:03:23darinya karena memiliki lapisan keamanan yang mencegah semua permintaan jaringan keluar untuk bash.
00:03:29Jadi untuk mengatasinya, saya membuat lingkungan baru dengan mengklik di sini, mengubahnya
00:03:33ke custom dan menambahkan daftar domain yang diizinkan.
00:03:37Jika Anda menggunakan alat web fetch alih-alih bash untuk mengambil informasi web, maka itu tidak
00:03:41memiliki batasan tersebut karena panggilan tersebut melalui infrastruktur Anthropic.
00:03:45Jadi saya yakin mereka memiliki keamanan ekstra untuk memastikan tidak ada prompt injection yang terjadi.
00:03:49Oke, sekarang setelah selesai dengan ini, saya akan menutup dan melakukan uji coba rutin ini.
00:03:54Sekarang alur kerjanya sudah dimulai, kita bisa lihat di sini dan kita bisa klik di sini untuk melihat persisnya
00:03:59apa yang sedang terjadi.
00:04:00Di sini ia meng-clone repo jika ada, tetapi karena tidak ada, ia hanya menyiapkan
00:04:03kontainer cloud dan mulai mengambil umpan RSS.
00:04:06Sudah dilakukan untuk ketiga URL menggunakan alat bash curl dan sepertinya ada masalah
00:04:12DNS.
00:04:13Jadi ia mengambil dengan alat web fetch saja, tetapi ada baiknya mengetahui cara menggunakan pendekatan ini.
00:04:17Ia mendapatkan artikel terbaru untuk nawala dan sepertinya gagal di Node Weekly,
00:04:21meskipun ketika saya mencoba ini sebelumnya tadi, ini berhasil.
00:04:24Oke, sekarang ia telah menemukan 10 artikel teratas yang akan bagus untuk video YouTube.
00:04:28Dan jika kita scroll ke bawah, kita bisa melihat ia mengirimkan pesan kepada saya di saluran
00:04:32Slack newsletters.
00:04:33Dan jika kita ke Slack, kita seharusnya melihat pesan di saluran karier dengan tautan ke semua
00:04:37artikel, yang sangat bagus.
00:04:39Sekarang ini membawa kita ke bagaimana harga untuk routines.
00:04:42Jadi saat ini routines berada dalam pratinjau penelitian dan hanya dapat digunakan dengan langganan Pro, Mac, Team
00:04:46atau Enterprise dan menggunakan batas penggunaan langganan Anda dengan cara yang sama seperti sesi
00:04:51interaktif.
00:04:52Namun, routines memiliki batas harian tambahan, yang jika kita lihat untuk langganan
00:04:57Pro, kita bisa lihat di sini batasnya adalah lima rutin per 24 jam.
00:05:01Jadi saya pikir ini adalah cara Anthropic untuk mencegah Anda menjalankan banyak rutin
00:05:05setiap hari, atau untuk mengukur seberapa banyak orang menggunakan rutin di infrastruktur mereka
00:05:10untuk memastikan tidak terlalu banyak sumber daya yang digunakan.
00:05:13Tapi uji coba rutin yang baru saja saya buat ini tidak dihitung dalam batas harian
00:05:18lima rutin saya.
00:05:19Saya bisa membuktikannya kepada Anda dengan menjalankan rutin yang sama persis sekali lagi.
00:05:23Dan kita bisa klik di sini untuk melihat bahwa sudah ada dua kali eksekusi.
00:05:26Jadi saya akan menutup sidebar ini di sini.
00:05:28Saya akan membiarkannya sebentar.
00:05:30Dan sekarang setelah berjalan, saya akan memintanya untuk berhenti.
00:05:32Setelah berhenti, kita bisa melihat bahwa dua rutin telah berjalan.
00:05:35Keduanya dipicu secara manual, tetapi saya tetap hanya memiliki satu rutin yang digunakan dalam batas
00:05:39harian saya.
00:05:40Sekarang saya akan membuat rutin berikutnya di dalam aplikasi desktop Claude.
00:05:44Dan saya akan jelaskan alasannya sebentar lagi, tapi Anda sudah bisa melihatnya di sini.
00:05:47Saya membuatnya tadi, tapi izinkan saya menunjukkan cara saya melakukannya.
00:05:50Pertama saya klik pada routines di sini, yang mungkin bisa Anda tebak, lalu saya klik
00:05:54new routine, yang remote.
00:05:55Saya memberinya nama dan prompt.
00:05:57Dan karena rutin ini untuk meninjau pull request secara otomatis segera setelah dibuat,
00:06:01saya memilih repo untuk dilihat pull request-nya, dalam hal ini, repo dot files saya.
00:06:06Dari sini, kita bisa melihat kita memiliki tiga opsi pemicu: schedule, GitHub event, dan API.
00:06:10Dari Claude Code CLI, Anda hanya bisa melakukan schedule.
00:06:13Jadi jika Anda ingin menjalankan GitHub event atau API, Anda harus menggunakan aplikasi desktop.
00:06:18Dan itulah mengapa kita menggunakannya di sini.
00:06:19Jadi saya akan klik GitHub event dan saat API dibuka.
00:06:22Jadi kita akan tekan add trigger dan kita akan menutup konektor yang ada.
00:06:25Nah, ini kurang lebih cara saya membuat rutin itu, tapi dengan satu modifikasi besar, saya menambahkan
00:06:31skill kustom saya sendiri, yang saya dapatkan dari repo ini.
00:06:35Sekarang karena kode Claude di cloud membuat instansi baru Claude Code, ia tidak
00:06:40memiliki akses ke skill lokal atau pengaturan atau hook Anda.
00:06:44Jadi jika Anda ingin memberinya akses ke sana, Anda perlu melakukannya melalui repo dan saya telah
00:06:48melakukannya melalui rutin dan repositori ini.
00:06:51Di dalam ini, saya memiliki folder .claude, yang isinya hanya file settings JSON
00:06:56dan skill peninjauan PR saya, yang ingin saya gunakan dalam rutin tersebut.
00:07:00Dan yang dilakukannya hanyalah memicu sebuah hook.
00:07:02Jadi jika Anda kembali ke Claude dan klik pada settings JSON, yang dilakukannya hanyalah memicu hook untuk
00:07:07memastikan bahwa repo ini ada di dalam instansi cloud Claude Code.
00:07:12Jadi itu adalah rutin dan repo serta menyalin semua skill dari repo tersebut ke direktori skill
00:07:17Claude di dalam versi cloud Claude.
00:07:20Jika Anda menutup ini dan membuka rutin saya yang sebenarnya, lalu lihatlah promptnya.
00:07:24Anda bisa melihat saya telah memasang beberapa pelindung ekstra untuk memastikan hal ini benar-benar terjadi.
00:07:29Saya sudah menjalankan ini untuk mengujinya dan ada beberapa masalah.
00:07:32Jadi mari kita coba lagi dan semoga berhasil pada percobaan pertama.
00:07:35Di dalam repo dot files saya, saya akan membuat pull request baru dan beberapa detik kemudian,
00:07:40webhook peninjauan PR mulai berjalan.
00:07:42Saya akan menyembunyikan ini agar lebih besar dan kita bisa melihatnya menjalankan prompt.
00:07:46Ia sudah mendapatkan pull request-nya dan saya ingin melihat apakah ia benar-benar menutup reponya.
00:07:50Jika Anda turun ke sini, ia telah meng-clone dua repo, ia bisa melihat skill peninjauan PR dan sekarang
00:07:54menjalankan skill peninjauan PR pada PR tersebut.
00:07:58Dan saya lupa menambahkan token GitHub saya, yang merupakan sesuatu yang secara eksplisit saya minta dalam skill tersebut.
00:08:03Tapi ia malah menggunakan alat GitHub MCP, yang bagus.
00:08:06Ia menyadari bahwa perbedaannya minimal dan selesai meninjau PR.
00:08:09Jadi jika kita kembali ke PR, kita bisa melihat Claude telah menambahkan komentar yang mengatakan peninjauan
00:08:13otomatis selesai dan tidak ditemukan masalah.
00:08:16Tetapi sayangnya, karena ini bukan uji coba, ini benar-benar menghabiskan salah satu dari lima
00:08:20jatah eksekusi saya sehari.
00:08:21Jadi saya hanya bisa menjalankan lima pemeriksaan PR otomatis setiap hari, tetapi sepertinya
00:08:26Anda mendapatkan 15 eksekusi dalam paket 20x max.
00:08:29Jadi apakah saya akan lebih sering menggunakan Claude routines di masa depan?
00:08:32Sangat kecil kemungkinannya.
00:08:33Maksud saya, untuk apa yang ditawarkan, ini sangat mahal.
00:08:36Oke.
00:08:37Jika saya punya banyak uang dan membayar untuk beberapa akun 20x max, maka tentu saya akan menjalankan
00:08:43routines sepanjang waktu.
00:08:44Tetapi saat ini jauh lebih murah bagi saya untuk mengonfigurasi webhook dengan sesuatu seperti Hermes
00:08:48agent, atau menggunakan Multica dengan Hermes agents pada model yang lebih murah seperti GLM 5.1 atau model
00:08:55coding GPT.
00:08:56Namun, saya akui jauh lebih mudah untuk membuat beberapa rutin menggunakan pengaturan yang
00:09:01saya tunjukkan tadi daripada melakukan semuanya dari awal menggunakan Hermes dan Multica.
00:09:05Maksud saya, itu akan memakan waktu lama, bahkan dengan bantuan LLM.
00:09:09Tetapi bahkan jika saya punya banyak uang, saya tidak akan mengatakan routines cocok untuk setiap jenis otomatisasi.
00:09:14Seperti yang Anda lihat tadi, Anda hanya memberikan satu prompt pada rutin dan ia seharusnya melakukan semuanya
00:09:19dari sana.
00:09:20Maksud saya, oke, ya, jika Anda sangat teknis, Anda bisa menambahkan skill ekstra dan prompt ekstra
00:09:25ke sebuah repo, membuat rutin meng-clone repo itu, lalu merantai prompt-prompt ini bersama untuk mendapatkan
00:09:30rutin yang lebih rumit.
00:09:32Tapi itu tetap memakan biaya besar.
00:09:34Anda tidak bisa mengabaikan hal itu.
00:09:36Saya akui, bagaimanapun, bahwa rasanya Anthropic sedang menuju sesuatu yang lebih besar dengan semua
00:09:41fitur cloud yang mereka tambahkan baru-baru ini.
00:09:43Dan saya sangat menantikan untuk melihat apa itu.
00:09:45Berbicara tentang fitur cloud, jika Anda ingin melihat betapa cepat dan mudahnya untuk membuat dan
00:09:50menerapkan agen dalam hitungan menit menggunakan fitur cloud managed agents, silakan tonton
00:09:55video ini.