00:00:00Baru beberapa jam yang lalu,
00:00:01Anthropic merilis pembaruan besar bagi siapa pun
00:00:04yang menggunakan Claude Code untuk tugas terjadwal.
00:00:06Dan itu adalah "routines" karena sekarang kita bisa meminta Claude Code
00:00:10melakukan berbagai hal untuk kita secara otomatis di cloud.
00:00:12Kita tidak lagi terjebak dengan loop berbasis sesi
00:00:15dan tugas terjadwal berbasis sesi.
00:00:17Dan ada tiga cara untuk melakukan ini.
00:00:19Kita bisa menjalankannya sesuai jadwal.
00:00:20Seperti, saya ingin Anda melakukan X, Y, atau Z setiap pagi jam 9.
00:00:24Kita bisa melakukannya dari panggilan API.
00:00:25Jadi ini hampir seperti sesuai permintaan,
00:00:27atau kita bisa menjadikannya berbasis peristiwa,
00:00:29membuatnya merespons suatu peristiwa
00:00:31seperti sesuatu yang terjadi di repositori GitHub Anda.
00:00:34Dan hal besarnya di sini adalah ia berjalan
00:00:36di infrastruktur web Claude Code.
00:00:38Jadi tidak ada yang bergantung pada laptop Anda yang harus tetap menyala.
00:00:40Saya yakin kita semua pernah berada dalam situasi di mana kita berpikir,
00:00:42saya harap saya bisa meminta Claude melakukan satu hal ini
00:00:45setiap hari.
00:00:46Dan saya tidak perlu membuka terminal tersebut.
00:00:48Dan saya juga tidak perlu membuat aplikasi web,
00:00:50menghostingnya di Railway, dan membayar biaya API.
00:00:53Sekarang kita bisa melakukan itu.
00:00:54Namun ini datang dengan beberapa batasan,
00:00:56terutama berapa banyak eksekusi yang bisa kita lakukan dalam 24 jam.
00:00:58Untuk pengguna paket Max, batasnya adalah 15 eksekusi setiap 24 jam.
00:01:00Kita akan lihat apakah itu berubah,
00:01:02tapi jangan anggap ini sebagai pengganti untuk,
00:01:05apa yang telah Anda buat di N8N sebelumnya,
00:01:07di mana Anda menjalankan ratusan otomatisasi dalam sehari.
00:01:10Ini lebih ke hal-hal berskala kecil untuk pengguna tunggal
00:01:13di mana Anda ingin itu berjalan saat Anda tidak di depan komputer
00:01:15dan Anda tidak ingin membayar biaya API.
00:01:18Tetapi bahkan dengan batasan tersebut,
00:01:19ini adalah tambahan yang sangat dibutuhkan bagi ekosistem Claude Code.
00:01:23Jadi hari ini saya akan menunjukkan cara kerjanya
00:01:24dan kita akan menjalankan sebuah contoh.
00:01:26Cara kerjanya cukup sederhana.
00:01:28Jika kita berada di CLI,
00:01:29itu dilakukan dengan perintah forward slash schedule,
00:01:31atau kita bisa melakukan semua ini melalui
00:01:34aplikasi desktop Claude Code yang sebenarnya.
00:01:36Jika saya di aplikasi desktop Claude Code,
00:01:37saya menunjukkan ini karena sedikit lebih mudah
00:01:39untuk melihat apa yang terjadi secara visual.
00:01:41Anda cukup ke kiri sini,
00:01:43masuk ke "scheduled" dan pilih "new task"
00:01:45lalu klik "new remote task."
00:01:47Karena sekali lagi, ini akan berada di cloud.
00:01:48Dan apa yang kita isi di sini sama dengan
00:01:50apa yang akan kita isi dalam prompt di CLI.
00:01:52Kita akan memberi tahu apa namanya,
00:01:54apa yang kita ingin ia lakukan.
00:01:55Kita perlu menghubungkannya ke repositori GitHub tertentu
00:01:59karena apa pun yang diselesaikannya di cloud,
00:02:01ia akan mengirimkannya ke dalam semacam repositori.
00:02:04Kita perlu mengatur semacam lingkungan cloud.
00:02:06Jika Anda belum pernah melakukannya, jika Anda menggunakan paket Ultra,
00:02:08mungkin itu sudah diatur secara otomatis untuk Anda.
00:02:10Jika belum, Anda hanya perlu menambahkannya.
00:02:11Lalu Anda perlu memilih pemicu Anda.
00:02:13Bagi kebanyakan orang,
00:02:14itu hanya akan berupa pemicu jadwal harian,
00:02:16seperti cron job.
00:02:17Tapi sekali lagi, Anda bisa mengaitkan ini ke peristiwa GitHub tertentu,
00:02:20atau Anda bisa melakukannya sebagai API.
00:02:22Sekarang untuk contoh hari ini,
00:02:23kita akan membuat rutin Claude Code
00:02:25yang melakukan scraping GitHub untuk 10 repo GitHub yang sedang tren
00:02:28di bidang AI selama seminggu terakhir,
00:02:30serta lima besar selama sebulan terakhir.
00:02:32Apa yang Anda lihat di sini adalah apa yang sudah saya lakukan otomatis,
00:02:35tetapi itu dilakukan melalui Windows dan berupa panggilan API sederhana.
00:02:38Tapi sekarang kita akan memindahkannya ke Claude Code
00:02:40dan lebih baik lagi, karena sekarang bertenaga AI,
00:02:43ia bisa melakukan analisis tambahan untuk saya.
00:02:45Untuk ini, agar berfungsi, Anda butuh repo GitHub
00:02:47yang terikat ke rutin tersebut karena Claude Code
00:02:49butuh tempat untuk menaruh apa pun yang dihasilkannya.
00:02:51Dan untuk memastikan itu berhasil,
00:02:52Anda perlu menyiapkan beberapa hal.
00:02:55Jika nantinya Anda ingin menggunakan hal seperti GitHub webhooks,
00:02:58Anda butuh aplikasi GitHub, aplikasi Claude GitHub terinstal.
00:03:01Saya akan menaruh tautannya di deskripsi.
00:03:03Dan jika Anda hanya melakukan rutin terjadwal dasar,
00:03:05Anda butuh integrasi GitHub terhubung,
00:03:07yang bisa Anda lakukan di dalam tab pengaturan di Claude.ai.
00:03:11Jadi ini adalah prompt yang akan saya berikan ke Claude Code.
00:03:12Saya katakan, saya ingin rutin ini dilakukan.
00:03:14Saya memberinya tautan ke repo GitHub yang saya buat.
00:03:17Dan saya katakan, panggil GitHub Search API,
00:03:20cari 10 repo teratas selama tujuh hari terakhir,
00:03:22periksa selama 30 hari terakhir,
00:03:24tentukan apakah itu relevan.
00:03:25Dan kemudian saya ingin Anda menulis file markdown
00:03:28yang menjelaskan semua ini,
00:03:29termasuk sesuatu seperti pandangan editor.
00:03:30Dan saya tadi membuka Claude Code di sesi lain
00:03:32dan meminta Claude Code membuatkan prompt
00:03:34untuk rutin Claude Code.
00:03:36Dan hal-hal yang perlu Anda sertakan dalam prompt ini
00:03:38adalah nama, repositori yang Anda buat, dan lingkungannya.
00:03:43Anda bisa menggunakan default, jadwal,
00:03:45dan tentu saja prompt-nya sendiri.
00:03:47Jadi saya memberinya prompt dan ia mengatakan,
00:03:48ia sedang membuat pemicu jam 8 pagi.
00:03:51Model apa yang digunakannya?
00:03:52Dan saya akan memintanya menggunakan Sonnet 3.6.
00:03:54Kita tidak butuh Opus untuk ini.
00:03:55Repo dan kemudian lingkungannya adalah,
00:03:57default saya adalah lingkungan paket Ultra plan 1.
00:04:00Jadi, pemicunya telah dibuat
00:04:01dan mari kita minta ia menjalankan rutinnya sekarang juga
00:04:03untuk memastikan bahwa itu benar-benar berhasil.
00:04:05Dan dikatakan akses GitHub tidak diotorisasi.
00:04:08Jadi saya hanya perlu mengotorisasi ulang GitHub dengan cepat.
00:04:10Dan untuk melakukannya, Anda pergi ke pengaturan Anda
00:04:12dan cukup menuju ke konektor Anda lalu klik GitHub.
00:04:15Dan Anda bisa melihat milik saya sekarang sudah terhubung.
00:04:18Jadi kita akan memintanya,
00:04:19kita akan memintanya mencoba lagi
00:04:22dan kita pindah ke sini agar Anda bisa melihat ini lebih baik.
00:04:24Ia memberi saya tautan di mana saya bisa melihat proses eksekusi
00:04:26yang terjadi secara real-time.
00:04:28Jadi Anda bisa melihat instruksi yang saya berikan.
00:04:29Ini pada dasarnya adalah prompt-nya
00:04:31dan sekarang ia sedang melakukan eksekusi secara manual.
00:04:33Ia telah menyelesaikan eksekusi dan mempostingnya di GitHub saya.
00:04:36Dan mari kita buat ini tidak terlalu besar.
00:04:40Jadi kita bisa langsung melihat, tren GitHub.
00:04:43Ini adalah pandangan editornya.
00:04:44Jika kita bandingkan dengan apa yang biasanya saya punya,
00:04:47itu biasanya hanya seperti data mentah saja.
00:04:50Di sini, ia memberi saya ringkasan singkat tentang apa yang terjadi
00:04:54langsung di bagian depan.
00:04:55Lalu kita mendapatkan 10 repo yang sedang tren.
00:04:58Tautannya tampaknya berfungsi.
00:05:00Jadi ini persis seperti yang saya minta.
00:05:02Dan sekarang saya akan memilikinya setiap hari di GitHub saya.
00:05:04Tadi kita sebutkan ada dua cara tambahan
00:05:06untuk menggunakan rutin ini yaitu API
00:05:09dan menjadikannya berbasis peristiwa.
00:05:10Jika Anda ingin menggunakan ini sebagai pemicu API,
00:05:13ingatlah kita hanya punya batas hit harian,
00:05:16yaitu 15.
00:05:17Jadi, pahami apa kasus penggunaan Anda nantinya,
00:05:20tapi Anda bisa melakukan pemicu API atau mengaturnya via CLI.
00:05:24Sebenarnya Anda harus melakukannya melalui web.
00:05:26Jadi jika Anda pergi ke Dokumen Claude Code,
00:05:28itu akan memandu Anda cara melakukannya.
00:05:30Anda harus pergi ke claude.ai/code/routines
00:05:33dan Anda akan mengaturnya lewat sana.
00:05:35Hal yang sama berlaku untuk menambahkan pemicu GitHub.
00:05:37Itu hanya bisa dikonfigurasi dari UI web.
00:05:40Jadi di tempat yang sama persis,
00:05:41tapi dokumennya memandu Anda secara rinci cara melakukannya,
00:05:44serta daftar peristiwa yang didukung.
00:05:46Jadi Anda merasa seperti, hei, apakah ini masuk akal
00:05:48untuk menggunakan hal seperti ini di dalam GitHub?
00:05:51Nah, Anda bisa memeriksanya di sini.
00:05:52Tapi secara keseluruhan, menurut saya ini adalah pembaruan yang bagus.
00:05:54Hampir semua orang yang saya kenal punya setidaknya beberapa tugas
00:05:57yang mereka harap bisa dilakukan Claude Code otomatis setiap hari,
00:05:59baik saat mereka di depan komputer,
00:06:00apakah sesi sedang terbuka,
00:06:01atau apakah komputer mereka bahkan sedang menyala sama sekali.
00:06:04Dan ini menyelesaikan masalah tersebut.
00:06:06Jadi beri tahu saya apa pendapat Anda tentang ini.
00:06:07Pastikan untuk memeriksa Chase AI Plus
00:06:09jika Anda ingin mendapatkan masterclass Claude Code saya.
00:06:11Tapi selain itu, sampai jumpa lagi.