Gambaran: Cara Kerja Kantor AI
Tujuan bab ini: memahami apa yang akan dibangun dan bagaimana bagian-bagiannya bekerja sama, sebelum menyentuh perintah apa pun. Tidak ada langkah teknis di bab ini.
1. Hasil akhirnya
Setiap hari, untuk setiap channel YouTube Anda:
- Tim AI memilih topik, menulis naskah, membuat narasi suara, dan membuat video animasi 2D vertikal 40–60 detik.
- Hasilnya diperiksa oleh "QC" AI, lalu dikirim ke Anda untuk ditonton.
- Anda menekan ✅ (tayang) atau ❌ + alasan (diperbaiki tim).
- Video tayang otomatis di jam yang Anda tentukan, di YouTube dan Instagram Reels bila diaktifkan.
Anda tidak perlu mengedit video, merekam suara, atau mengunggah sendiri.
2. Analogi: sebuah kantor kecil
Bayangkan kantor produksi dengan delapan agen AI. Masing-masing punya meja, buku aturan, dan buku catatan sendiri:
| Agen | Yang dikerjakan |
|---|---|
| Agen manajer | Membagi tugas, melapor ke Anda, meneruskan revisi |
| Agen riset konten | Mencari topik & sumber, menyusun rencana mingguan |
| Agen penulis naskah | Menulis naskah, judul, deskripsi |
| Agen suara | Mengatur suara & pelafalan |
| Agen animator | "Menggambar" animasi lewat kode |
| Agen pemeriksa kualitas (QC) | Memeriksa fakta, kualitas, aturan YouTube |
| Agen publikasi | Menyiapkan paket publikasi & mengunggah |
| Agen analis | Membaca statistik, mengusulkan perbaikan |
Jumlah agen bisa ditambah atau dikurangi. Yang penting adalah pembagian peran: setiap agen hanya mengerjakan bagiannya, lalu menyerahkan hasilnya ke agen berikutnya.
3. Bagaimana "agen AI" bekerja
Setiap agen adalah Claude (AI dari Anthropic) yang dijalankan lewat Claude Code dalam mode tanpa layar
(claude -p "tugas…"), memakai langganan Claude Anda sendiri. Yang membedakan satu agen dengan yang lain adalah
folder kerjanya:
tim/sekar/
CLAUDE.md ← "buku aturan": siapa dia, apa tugasnya, apa yang tidak boleh
pedoman.md ← aturan tambahan dari Anda (hasil evaluasi), dibaca setiap bekerja
.claude/skills/ ← "keahlian": SOP rinci, mis. cara menulis hook, format storyboard
catatan/ ← "buku catatan": naskah, riset, laporan — satu-satunya tempat ia boleh menulis
Program utama (pipeline) memanggil agen satu per satu di foldernya, membaca hasilnya, lalu meneruskannya. Agen tidak punya akses terminal, jadi tidak bisa menjalankan perintah sembarangan. Pekerjaan teknis seperti membuat file suara atau merender video dikerjakan oleh pipeline atas nama agen itu.
4. Kenapa videonya dibuat dari kode?
Video tidak dibuat dengan generator video AI. Animasinya ditulis sebagai kode (React/JavaScript) oleh agen animator, lalu dirender menjadi MP4 oleh mesin bernama Remotion (atau Animation Studio untuk gaya lain seperti cat air dan kertas guntingan).
Keuntungannya:
- Gratis dan tanpa GPU. Cukup server kecil.
- Konsisten. Gaya visual tiap channel tetap sama dari hari ke hari.
- Bisa diperbaiki. Kalau QC menemukan masalah, cukup bagian kodenya yang diubah lalu dirender ulang.
5. Satu hari di Kantor AI
05.00 Channel A: produksi dimulai
riset konten → naskah → suara → animasi → QC → paket publikasi
~05.40 Anda menerima notifikasi: "Video siap ditinjau" (panel web / Discord)
Anda menonton → ✅
17.00 Video tayang di YouTube (dan Instagram Reels bila aktif)
11.00 Channel B: produksi … (setiap channel punya jam sendiri, dikerjakan bergiliran)
Tiap 2 jam Status & jumlah penonton disinkronkan; video lama dihapus dari server (sudah ada di YouTube)
Kamis 20.00 Tim menyusun rencana topik 7 hari ke depan untuk semua channel → dikirim ke Anda
Kalau ada yang terputus di tengah jalan (server restart, kuota Claude habis), produksi dilanjutkan dari tahap terakhir, tidak mengulang dari awal.
6. Bagian-bagian sistem
┌────────────────────────── Server (VPS) atau PC Anda ──────────────────────────┐
│ │
│ Penjadwal ──▶ Pipeline produksi (Python) ──▶ agen AI (claude -p) │
│ │ │
│ ├─▶ Suara (Gemini TTS / ElevenLabs / Edge) │
│ ├─▶ Render video (Remotion / Animation Studio) │
│ └─▶ Unggah (YouTube API, Instagram API) │
│ │
│ Panel web ◀──▶ API panel ◀──▶ file kerja (catatan, status, jadwal) │
│ Bot Discord (opsional): notifikasi ke HP + tombol ✅/❌ │
└────────────────────────────────────────────────────────────────────────────────┘
- Pipeline: program yang menjalankan urutan produksi. Semua status disimpan sebagai file biasa (JSON/Markdown), bukan database, supaya mudah diperiksa dan dilanjutkan.
- Penjadwal: memulai produksi tiap channel di jamnya, menyusun rencana mingguan, dan menyinkronkan YouTube.
- Panel web: tempat Anda mengatur semuanya tanpa terminal, yaitu channel, jadwal, persetujuan, kunci API, dan aturan agen.
- Discord (opsional): notifikasi di HP dan tempat ngobrol dengan agen.
7. Peran Anda
| Anda melakukan | Seberapa sering |
|---|---|
| Menonton video & menekan ✅ / ❌ | Setiap hari, ±1 menit per video (atau aktifkan mode otomatis) |
| Memeriksa rencana topik minggu depan | Seminggu sekali |
| Menyetujui usulan perbaikan dari tim | Sesekali |
| Menambah channel / mengubah gaya | Kapan saja, lewat panel |
8. Yang dibutuhkan
| Kebutuhan | Keterangan | Biaya |
|---|---|---|
| Langganan Claude (Pro/Max) | Otak semua agen | Langganan Anda |
| VPS 2 vCPU / 4 GB (disarankan) atau PC Windows yang menyala saat jam produksi | Tempat kantor berjalan | ±Rp 90 rb/bulan (VPS) |
| Akun Google + channel YouTube + proyek Google Cloud | Unggah otomatis | Gratis |
| Kunci Gemini (Google AI Studio) | Suara narasi | Gratis (kuota harian terbatas) |
| ElevenLabs | Efek suara & suara cadangan | Opsional |
| Discord | Notifikasi HP | Opsional, gratis |
| Akun Instagram Professional + aplikasi Meta | Reels otomatis | Opsional, gratis (hanya mode server) |
| Domain | Alamat panel (https) | Opsional di PC; disarankan di VPS |
9. Batasan yang perlu diketahui sejak awal
- Kuota Claude terbatas. Satu produksi penuh memakai cukup banyak kuota. Bila kuota habis, kantor menunggu kuota pulih lalu melanjutkan. Semakin banyak channel, semakin perlu jadwal produksi yang berjarak.
- Aturan platform. YouTube dan Instagram membatasi konten yang diproduksi massal atau berulang. Buat niche yang jelas dan gaya visual berbeda per channel, cukup 1 video per hari per channel, dan tetap periksa setiap video.
- Fakta. AI bisa keliru. Channel bertema fakta wajib memakai sumber tepercaya, dan Anda tetap pemeriksa terakhir.
- Akun Anda sendiri. Semua layanan (Claude, Google, Meta) memakai akun Anda dan tunduk pada syarat layanan masing-masing.
Detail teknis: ARSITEKTUR.md