Cara Bangun AI Agent untuk Otomasi Review Konten Blog dengan n8n + GPT (MVP 2 Hari)
· 4 menit baca
Cara Bangun AI Agent untuk Otomasi Review Konten Blog dengan n8n + GPT (MVP 2 Hari)
Hook: Anda menulis artikel tiap hari, tapi proses review masih memakan waktu berjam‑jam—cek plagiarisme, gaya penulisan, SEO, dan konsistensi brand. Akhirnya artikel terlanjur terdelay, traffic menurun, dan tim editorial kebingungan.
Bayangkan kalau satu AI Agent yang terhubung ke n8n bisa menilai, memperbaiki, dan meng‑publish artikel secara otomatis dalam hitungan menit. Tidak perlu menunggu review manual, tidak perlu copy‑paste ke tool terpisah. Di artikel ini, kita akan bangun AI Review Bot yang meliputi:
- Deteksi plagiarisme dengan API eksternal
- Analisis SEO on‑page (keyword density, meta tags)
- Style‑check berbasis brand‑tone
- Ringkasan otomatis untuk preview
- Publish ke WordPress (atau Notion) bila lolos ambang
1. Konsep Singkat AI Agent + n8n
AI Agent di sini adalah kumpulan n8n workflow yang memanggil Large Language Model (LLM) seperti OpenAI GPT‑4 untuk reasoning dan generation. n8n berperan sebagai orkestrator: mengatur urutan node, handling error, dan meng‑store state di database (SQLite atau Postgres). Keuntungan:
- Low‑code—hanya drag‑and‑drop + sedikit JavaScript di node Function.
- Extensible—bisa tambahkan node custom untuk plagiarisme, SEO tools, atau CMS API.
- Observability—n8n menyediakan UI visual untuk debug, log, dan retry otomatis.
2. Arsitektur Workflow
Trigger (Webhook) → Fetch Draft (CMS API) →
→ Plagiarism Check (External API) →
→ GPT‑4 Review Prompt →
→ SEO Score (custom script) →
→ Decision Node (IF) →
├─✅ Publish (CMS API) & Slack Notify
└─❌ Send Back to Draft + Comment
Setiap langkah dijelaskan teknis berikut.
2.1 Trigger
Gunakan Webhook node; integrasikan dengan platform editorial (contoh: WordPress REST endpoint /wp-json/jwt-auth/v1/token + custom webhook) sehingga saat penulis men‑save draft, n8n akan menerima payload:
{
"post_id": 123,
"title": "Judul Artikel",
"content": "Isi HTML...
",
"author_id": 7
}
2.2 Fetch Draft (HTTP Request)
Ambil konten penuh via GET /wp-json/wp/v2/posts/{post_id}. Simpan ke variabel $json["content"] untuk dipakai selanjutnya.
2.3 Plagiarism Check
Gunakan layanan seperti Copyscape atau Turnitin (API berbayar). Node HTTP Request POST dengan teks artikel, terima {"similarity": 12.4}. Jika similarity > 20%, workflow langsung ke Reject.
Catatan: gunakan Rate Limit pada n8n (node Throttle) untuk menghindari limit API.
2.4 Review Prompt ke GPT‑4
Prompt yang efektif (prompt engineering):
You are a senior copy editor for a tech blog. Review the following article and provide:
1. A concise summary (max 2 sentences).
2. List of SEO issues (missing H2, keyword density < 1%).
3. Tone check – does it match a friendly‑professional voice?
4. Suggested rewrite for any sentence that sounds too formal.
---
Article:
{{content}}
---
Return JSON with keys: summary, seo_issues, tone, suggestions.
Gunakan node OpenAI (atau HTTP Request ke https://api.openai.com/v1/chat/completions). Pastikan temperature:0 untuk output deterministik.
2.5 SEO Score
Parse JSON dari GPT‑4, hitung skor: tiap issue = -10 poin, tiap suggestion = -5 poin. Tambahkan bonus +10 jika semua heading (H1‑H3) hadir.
Implementasikan di node Function JavaScript:
const data = items[0].json;
let score = 100;
score -= data.seo_issues.length * 10;
score -= data.suggestions.length * 5;
if(data.has_headings) score += 10;
return [{json:{score, ...data}}];
2.6 Decision (IF)
Jika score >= 80 dan similarity <= 20 → Publish. Jika tidak, kirim kembali ke draft dengan komentar.
- Publish: gunakan
HTTP RequestPUT ke/wp-json/wp/v2/posts/{post_id}denganstatus=publish. - Notify: kirim notifikasi Slack (node
Slack) atau email ke penulis. - Reject: gunakan
WordPress Comment APIuntuk menambahkan komentar review.
3. Implementasi Praktis (Langkah‑per‑Langkah)
- Setup n8n: instal via Docker
docker run -p 5678:5678 n8nio/n8n. Enablecredentialsuntuk OpenAI, WordPress, dan API plagiarism. - Buat Credential di UI n8n → API Credential untuk masing‑masing service.
- Desain Workflow menggunakan UI drag‑and‑drop, ikuti diagram arsitektur di atas.
- Uji coba dengan draft dummy. Periksa log tiap node di UI, perbaiki prompt jika output tidak konsisten.
- Deploy ke server produksi, aktifkan
Execution mode: Webhook + Queueuntuk skalabilitas.
4. Contoh Use Case Real
Startup SaaS “TechTalk” memiliki tim content 3 orang. Sebelum automation, proses review memakan ~2 jam per artikel. Setelah meng‑implementasikan AI Review Bot:
- Waktu review turun menjadi 9 menit (otomatis + 1 menit manual proof‑read).
- Plagiarism false‑positive turun 30% karena decision logic.
- Traffic organik naik 12% dalam 4 minggu karena SEO score konsisten >85.
Seluruh proses dapat dipantau di dashboard n8n → Executions → Metrics.
5. Insight & Strategi Penting
- Prompt Iterasi: Simpan versi prompt di repository Git, versioning dengan
n8n git-sync. Setiap perubahan trigger re‑run pada sample article untuk mengukur impact. - Cost Control: Gunakan
model: gpt-3.5-turbountuk draft review, upgrade ke GPT‑4 hanya bilasimilarity > 10%. Tambahkan nodeSwitchuntuk routing. - Human‑in‑the‑Loop: Buat
Manual Triggeryang memungkinkan editor men‑approve/reject satu‑per‑satu lewat Slack button (buttonsin message). Ini memberi kontrol akhir tanpa menunda automation. - Observability: Tambahkan node
Prometheus Exporteratau webhook ke Grafana untuk metrik sepertireview_time_ms,seo_score, danerror_rate. Alert bila error >5%. - Scalability: Jika volume artikel >1000/day, jalankan n8n di Kubernetes dengan
HorizontalPodAutoscaler. Gunakan Redis Queue untuk job buffering.
6. Penutup & CTA
Dengan AI Agent + n8n, review konten tidak lagi menjadi bottleneck. Anda dapat fokus pada ide kreatif, sementara mesin men‑handle standar kualitas, SEO, dan kepatuhan.
Mulai sekarang: Install n8n, generate OpenAI API key, dan ikuti langkah‑per‑langkah di atas. Share hasil review Anda di #jiprakslabs Discord JIPRAKS Classroom, dan dapatkan feedback langsung dari komunitas.
Bangun, iterasi, dan skalakan—karena konten yang cepat & berkualitas adalah aset terbesar di era AI.