{"id":39,"date":"2026-06-22T09:38:07","date_gmt":"2026-06-22T02:38:07","guid":{"rendered":"https:\/\/komunitech.com\/blog\/?p=39"},"modified":"2026-06-22T12:11:39","modified_gmt":"2026-06-22T05:11:39","slug":"cara-kerja-ai-agent-dari-prompt-ke-aksi-otonom","status":"publish","type":"post","link":"https:\/\/komunitech.com\/blog\/ai-agent\/cara-kerja-ai-agent-dari-prompt-ke-aksi-otonom\/","title":{"rendered":"Cara Kerja AI Agent: Dari Prompt ke Aksi Otonom"},"content":{"rendered":"<p>AI Agent bekerja dalam siklus agentic loop: pertama menerima tujuan dari user, lalu memecahnya jadi subtugas (planning), memilih dan menggunakan tools yang tepat (tool calling), menjalankan aksi (execution), mengamati hasilnya (observation), dan mengulangi siklus sampai tujuan tercapai. Otaknya adalah LLM, tubuhnya adalah tool integrations.<\/p>\n<p>&#8212;<\/p>\n<h2>Pendahuluan<\/h2>\n<p>Di artikel sebelumnya kita udah bahas <strong><a href=\"https:\/\/komunitech.com\/blog\/ai-agent\/apa-itu-ai-agent-panduan-lengkap-untuk-pemula-2026\/\">apa itu AI Agent<\/a><\/strong>. Sekarang saatnya turun ke level berikutnya: <strong>gimana cara kerjanya?<\/strong><\/p>\n<p>Banyak yang ngira AI Agent itu semacam &#8220;sihir&#8221; \u2014 kasih prompt, trus dia kerja aja. Padahal di belakang layar, ada proses yang terstruktur, melibatkan beberapa komponen yang saling terkoordinasi.<\/p>\n<p>Memahami cara kerja AI Agent itu penting, karena:<\/p>\n<p>&#8211;   Kamu bakal tahu <strong>kenapa<\/strong> agent kadang berhasil, kadang gagal<br \/>\n&#8211;   Kamu bisa <strong>debug<\/strong> dan <strong>optimasi<\/strong> performanya<br \/>\n&#8211;   Kamu bisa <strong>desain sistem<\/strong> yang lebih baik dari awal<\/p>\n<p>Mari kita bedah dari awal sampai akhir.<\/p>\n<h2>Arsitektur Dasar AI Agent<\/h2>\n<p>Sebelum masuk ke cara kerja, pahami dulu arsitektur dasarnya. Sebuah AI Agent terdiri dari beberapa lapisan:<\/p>\n<p>\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510<br \/>\n\u2502 USER INTERFACE \u2502 \u2190 Tempat kamu interaksi<br \/>\n\u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524<br \/>\n\u2502 ORCHESTRATOR \u2502 \u2190 Otak yang ngatur semuanya<br \/>\n\u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524<br \/>\n\u2502 \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510 \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510 \u2502<br \/>\n\u2502 \u2502 LLM \u2502 \u2502 MEMORY \u2502 \u2502<br \/>\n\u2502 \u2502 (Otak) \u2502 \u2502 (Memory)\u2502 \u2502<br \/>\n\u2502 \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518 \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518 \u2502<br \/>\n\u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524<br \/>\n\u2502 TOOL LAYER (Tools) \u2502 \u2190 API, DB, Browser, Code Exec<br \/>\n\u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524<br \/>\n\u2502 EXTERNAL SYSTEMS \u2502 \u2190 Sistem tujuan (CRM, Email, dll)<br \/>\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518<\/p>\n<p>Setiap lapisan punya peran spesifik yang bakal kita bahas satu per satu.<\/p>\n<h3>Langkah 1: Input &amp; Goal Parsing<\/h3>\n<p>Semua dimulai dari <strong>tujuan<\/strong>. Kamu ngasih prompt ke AI Agent \u2014 tapi beda dengan chat biasa, prompt ke agent harus mengandung <strong>goal<\/strong> yang jelas.<\/p>\n<p>Contoh prompt ke AI Agent:<\/p>\n<p>&gt; &#8220;Analisis 20 website kompetitor di industri fashion Indonesia, buat laporan komparatif pricing dan strategi konten, lalu kirim ke email tim marketing setiap Senin jam 9 pagi.&#8221;<\/p>\n<p>Agent akan melakukan <strong>goal parsing<\/strong> \u2014 memecah prompt jadi elemen-elemen:<\/p>\n<p>&#8211;   <strong>What<\/strong>: analisis kompetitor \u2192 pricing &amp; konten<br \/>\n&#8211;   <strong>How many<\/strong>: 20 website<br \/>\n&#8211;   <strong>Scope<\/strong>: industri fashion Indonesia<br \/>\n&#8211;   <strong>Output<\/strong>: laporan komparatif<br \/>\n&#8211;   <strong>Delivery<\/strong>: email, setiap Senin jam 9 pagi<br \/>\n&#8211;   <strong>Recipient<\/strong>: tim marketing<\/p>\n<h3>Perbedaan Prompt Biasa vs Prompt Agent<\/h3>\n<table>\n<thead>\n<tr>\n<th>Aspek<\/th>\n<th>Prompt Chat<\/th>\n<th>Prompt Agent<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Format<\/td>\n<td>Bebas<\/td>\n<td>Terstruktur (goal + constraint)<\/td>\n<\/tr>\n<tr>\n<td>Harapan<\/td>\n<td>Output teks<\/td>\n<td>Aksi nyata<\/td>\n<\/tr>\n<tr>\n<td>Detail<\/td>\n<td>Opsional<\/td>\n<td>Krusial<\/td>\n<\/tr>\n<tr>\n<td>Outcome<\/td>\n<td>Jawaban<\/td>\n<td>Tujuan tercapai<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Langkah 2: Planning &amp; Task Decomposition<\/h3>\n<p>Setelah ngerti tujuannya, agent mulai <strong>planning<\/strong>. Ini yang disebut <strong>task decomposition<\/strong> atau <strong>Chain-of-Thought Planning<\/strong>.<\/p>\n<p>Agent akan memecah tujuan besar jadi langkah-langkah kecil:<\/p>\n<p><strong>Tujuan:<\/strong> &#8220;Analisis 20 kompetitor fashion&#8221;<\/p>\n<h3>Task breakdown:<\/h3>\n<p>1. Identifikasi 20 website kompetitor fashion Indonesia<\/p>\n<p>2. Ekstrak data pricing dari tiap website<\/p>\n<p>3. Ekstrak strategi konten (blog, social media, newsletter)<\/p>\n<p>4. Kompilasi data ke format tabel komparatif<\/p>\n<p>5. Generate insight dan rekomendasi<\/p>\n<p>6. Format jadi PDF atau Google Doc<\/p>\n<p>7. Kirim via email ke tim marketing<\/p>\n<p>Ada tiga pendekatan utama dalam planning:<\/p>\n<h3>a) <strong>Sequential Planning<\/strong><\/h3>\n<p>Langkah berurutan \u2014 langkah 1 selesai baru lanjut langkah 2. Paling umum, cocok untuk tugas yang dependen.<\/p>\n<h3>b) <strong>Parallel Planning<\/strong><\/h3>\n<p>Beberapa langkah bisa dikerjakan bersamaan \u2014 misal ekstrak data dari 20 website bisa dijalankan secara paralel.<\/p>\n<h3>c) <strong>Dynamic Re-planning<\/strong><\/h3>\n<p>Agent menyesuaikan rencana di tengah jalan kalau nemu kendala. Misal, website A down \u2192 agent skip dan ganti website lain.<\/p>\n<h3>Langkah 3: Tool Calling \u2014 Agent Menggunakan Alat<\/h3>\n<p>Inilah yang bikin AI Agent beda dari chatbot biasa. Agent bisa <strong>memanggil tools eksternal<\/strong> untuk mengerjakan tugas.<\/p>\n<p>Jenis-jenis tools yang biasa digunakan:<\/p>\n<table>\n<thead>\n<tr>\n<th>Tool<\/th>\n<th>Fungsi<\/th>\n<th>Contoh Penggunaan<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Web Search<\/td>\n<td>Mencari informasi online<\/td>\n<td>Riset kompetitor, cek fakta<\/td>\n<\/tr>\n<tr>\n<td>Browser Automation<\/td>\n<td>Navigasi website<\/td>\n<td>Scrape data, isi form<\/td>\n<\/tr>\n<tr>\n<td>Code Executor<\/td>\n<td>Jalanin kode Python\/JS<\/td>\n<td>Analisis data, generate chart<\/td>\n<\/tr>\n<tr>\n<td>File I\/O<\/td>\n<td>Baca\/tulis file<\/td>\n<td>Olah CSV, generate PDF<\/td>\n<\/tr>\n<tr>\n<td>API Calls<\/td>\n<td>Akses layanan eksternal<\/td>\n<td>Kirim email, update CRM<\/td>\n<\/tr>\n<tr>\n<td>Database<\/td>\n<td>Query data<\/td>\n<td>Ambil data pelanggan<\/td>\n<\/tr>\n<tr>\n<td>Image Gen<\/td>\n<td>Generate gambar<\/td>\n<td>Bikin visual untuk laporan<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Tool calling bekerja lewat mekanisme <strong>function calling<\/strong> \u2014 LLM menghasilkan output JSON terstruktur yang mendefinisikan tool mana yang dipanggil, dengan parameter apa.<\/p>\n<p>Contoh output function call:<\/p>\n<p>{<br \/>\n&#8220;function&#8221;: &#8220;search_web&#8221;,<br \/>\n&#8220;params&#8221;: {<br \/>\n&#8220;query&#8221;: &#8220;e-commerce fashion Indonesia terbesar 2026&#8221;,<br \/>\n&#8220;limit&#8221;: 20<br \/>\n}<br \/>\n}<\/p>\n<h3>Langkah 4: Execution \u2014 Eksekusi Aksi<\/h3>\n<p>Setelah tool dipilih, agent mengeksekusinya. Hasil dari eksekusi ini akan dikembalikan ke agent untuk diproses lebih lanjut.<\/p>\n<p>Ada dua mode eksekusi:<\/p>\n<h3>Synchronous (Sync)<\/h3>\n<p>Agent nunggu hasil tool selesai. Cocok untuk tools cepat seperti query database atau kalkulasi sederhana.<\/p>\n<h3>Asynchronous (Async)<\/h3>\n<p>Agent lanjut ke tugas lain sambil nunggu. Cocok untuk tools lambat seperti scraping banyak website atau generate gambar.<\/p>\n<h3>Langkah 5: Observation &amp; Feedback Loop<\/h3>\n<p>Setelah eksekusi, agent <strong>mengamati hasilnya<\/strong>. Apakah output sesuai harapan? Kalau ada error, agent bisa coba strategi alternatif.<\/p>\n<p>Inilah <strong>feedback loop<\/strong> \u2014 inti dari agentic behavior:<\/p>\n<p>Execute \u2192 Observe \u2192 Evaluate \u2192 (Success \u2192 Next Step | Fail \u2192 Retry\/Replan)<\/p>\n<p>Contoh konkret:<\/p>\n<p>1. Agent coba scrape website A \u2192 gagal (403 Forbidden)<\/p>\n<p>2. Agent observasi: kena blokir<\/p>\n<p>3. Agent evaluate: perlu rotate IP atau pake API<\/p>\n<p>4. Agent replan: coba pake proxy atau cari data dari sumber alternatif<\/p>\n<p>Feedback loop inilah yang bikin AI Agent adaptif dan resilient.<\/p>\n<h3>Langkah 6: Memory \u2014 Mengingat dan Belajar<\/h3>\n<p>AI Agent punya sistem memori yang memungkinkannya mengingat konteks dan belajar dari pengalaman:<\/p>\n<table>\n<thead>\n<tr>\n<th>Tipe Memori<\/th>\n<th>Fungsi<\/th>\n<th>Contoh<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Working Memory<\/strong><\/td>\n<td>Menyimpan konteks tugas saat ini<\/td>\n<td>Langkah apa yang udah dikerjakan<\/td>\n<\/tr>\n<tr>\n<td><strong>Short-term Memory<\/strong><\/td>\n<td>Konteks percakapan<\/td>\n<td>Percakapan dengan user sebelumnya<\/td>\n<\/tr>\n<tr>\n<td><strong>Long-term Memory<\/strong><\/td>\n<td>Pengetahuan dari tugas sebelumnya<\/td>\n<td>Preferensi user, pola error<\/td>\n<\/tr>\n<tr>\n<td><strong>Shared Memory<\/strong><\/td>\n<td>Dibagi antar agent<\/td>\n<td>Multi-agent system<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Implementasi teknis memori biasanya menggunakan <strong>vector database<\/strong> (seperti ChromaDB, Pinecone, atau Weaviate) untuk menyimpan dan mencari informasi relevan.<\/p>\n<h3>Langkah 7: Output &amp; Handoff<\/h3>\n<p>Setelah semua langkah selesai, agent menghasilkan <strong>output akhir<\/strong>. Bentuknya bisa bermacam-macam:<\/p>\n<p>&#8211;   <strong>Response langsung<\/strong> ke user (teks di chat)<br \/>\n&#8211;   <strong>File<\/strong> (PDF, spreadsheet, dokumen)<br \/>\n&#8211;   <strong>Aksi sistem<\/strong> (email terkirim, database terupdate, task terbuat)<br \/>\n&#8211;   <strong>Handoff<\/strong> ke agent lain (di multi-agent system)<\/p>\n<p>Agent juga bisa meminta <strong>konfirmasi<\/strong> ke user sebelum menjalankan aksi yang kritis atau irreversible.<\/p>\n<h2>Studi Kasus: AI Agent untuk Content Research<\/h2>\n<p>Biar lebih konkret, ini contoh cara kerja AI Agent untuk tugas content research:<\/p>\n<h3>Prompt user:<\/h3>\n<p>&gt; &#8220;Buat outline artikel tentang 10 tools AI untuk UKM, lengkap dengan pricing dan review.&#8221;<\/p>\n<h3>Langkah agent:<\/h3>\n<p>1. \u27a4 Search web untuk trending AI tools untuk UKM 2026<\/p>\n<p>2. \u27a4 Buka 3 artikel review teratas<\/p>\n<p>3. \u27a4 Ekstrak nama tools, pricing, fitur<\/p>\n<p>4. \u27a4 Cek harga di website resmi tiap tools<\/p>\n<p>5. \u27a4 Baca user review di G2\/Capterra<\/p>\n<p>6. \u27a4 Kompilasi jadi tabel komparatif<\/p>\n<p>7. \u27a4 Generate outline artikel (H2, H3, poin)<\/p>\n<p>8. \u27a4 Tampilkan ke user + tanya apakah perlu revisi<\/p>\n<p>Total waktu: ~2-3 menit. Bandingkan kalau dikerjakan manual: 2-3 jam.<\/p>\n<h2>Optimasi Performa AI Agent<\/h2>\n<p>Biar agent bekerja optimal, ada beberapa hal yang perlu diperhatikan:<\/p>\n<p>&#8211;   <strong>Prompt engineering<\/strong> \u2014 Tujuan harus jelas dan terukur<br \/>\n&#8211;   <strong>Tool selection<\/strong> \u2014 Pilih tools yang stabil dan punya dokumentasi jelas<br \/>\n&#8211;   <strong>Error handling<\/strong> \u2014 Kasih fallback plan kalau tool gagal<br \/>\n&#8211;   <strong>Rate limiting<\/strong> \u2014 Jangan overload API<br \/>\n&#8211;   <strong>Context management<\/strong> \u2014 Jaga konteks tetap relevan, nggak melebar<br \/>\n&#8211;   <strong>Cost tracking<\/strong> \u2014 Monitor token usage biar nggak boncos<\/p>\n<h2>Kenapa Kadang AI Agent Gagal?<\/h2>\n<p>Realistis aja \u2014 AI Agent nggak selalu sempurna. Beberapa penyebab kegagalan:<\/p>\n<table>\n<thead>\n<tr>\n<th>Masalah<\/th>\n<th>Penyebab<\/th>\n<th>Solusi<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Hallucination<\/td>\n<td>LLM percaya diri ngasih info salah<\/td>\n<td>Tambah verification step<\/td>\n<\/tr>\n<tr>\n<td>Tool error<\/td>\n<td>API down, rate limit, auth failed<\/td>\n<td>Retry logic + fallback<\/td>\n<\/tr>\n<tr>\n<td>Infinite loop<\/td>\n<td>Agent stuck planning terus<\/td>\n<td>Max iteration limit<\/td>\n<\/tr>\n<tr>\n<td>Context overflow<\/td>\n<td>Prompt+history kepanjangan<\/td>\n<td>Summarization + chunking<\/td>\n<\/tr>\n<tr>\n<td>Wrong tool<\/td>\n<td>LLM salah milih tools<\/td>\n<td>Better tool descriptions<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>FAQ<\/h2>\n<h3>Q1: Apakah setiap AI Agent butuh LLM?<\/h3>\n<p>Ya. LLM adalah &#8220;otak&#8221; yang menangani reasoning, planning, dan natural language understanding.<\/p>\n<h3>Q2: Bahasa pemrograman apa yang dipakai untuk bikin AI Agent?<\/h3>\n<p>Python paling dominan (ekosistem LangChain, CrewAI), diikuti JavaScript\/TypeScript untuk web-based agents.<\/p>\n<h3>Q3: Berapa lama waktu yang dibutuhkan agent untuk menyelesaikan satu tugas?<\/h3>\n<p>Tergantung kompleksitas. Tugas sederhana: detik-menit. Tugas kompleks (multi-step, banyak tool): menit-jam.<\/p>\n<h3>Q4: Bisakah AI Agent error dan looping terus?<\/h3>\n<p>Bisa. Makanya implementasi max iteration limit, timeout, dan human oversight itu wajib.<\/p>\n<h3>Q5: Apakah AI Agent bisa belajar dari kesalahan sendiri?<\/h3>\n<p>Bisa \u2014 melalui memory system dan feedback loop. Tapi untuk learning yang lebih permanen, butuh fine-tuning model.<\/p>\n<h2>Disclaimer<\/h2>\n<p>Penjelasan di atas merepresentasikan arsitektur umum AI Agent per Juni 2026. Implementasi spesifik bisa berbeda tergantung framework, model, dan use case. Selalu lakukan testing menyeluruh sebelum deploy agent ke lingkungan produksi.<\/p>\n<h2>dYOR (Do Your Own Research)<\/h2>\n<p>Lanjut belajar dengan:<\/p>\n<p>&#8211;   Dokumentasi: LangGraph, Agents SDK (OpenAI), Google ADK<br \/>\n&#8211;   Paper: &#8220;ReAct: Synergizing Reasoning and Acting in Language Models&#8221;<br \/>\n&#8211;   Tutorial: Build your first AI Agent dengan Python<br \/>\n&#8211;   Praktik: Coba AutoGPT atau BabyAGI<br \/>\n&#8211;   Ikuti: GitHub trending repos untuk AI Agent frameworks<\/p>\n<h2>Saatnya Praktek Bikin AI Agent!<\/h2>\n<p>Teori udah dikuasai. Sekarang saatnya praktek. Tapi belajar bikin AI Agent dari nol \u2014 apalagi kalau kamu bukan programmer \u2014 bisa makan waktu berminggu-minggu penuh frustrasi.<\/p>\n<p><strong>KomuniTech adalah platform belajar Karyawan AI untuk bisnis.<\/strong> Bukan kursus rekaman yang kamu tonton sendirian \u2014 di KomuniTech, kamu didampingi tim sampai AI Agent-mu benar-benar jalan, didukung komunitas praktisi aktif dan garansi hasil.<\/p>\n<p>Robbie Jeo, CEO KomuniTech, menegaskan, &#8220;Kami tidak hanya mengajarkan teori \u2014 kami memastikan setiap peserta bisa membangun dan menjalankan AI Agent nyata untuk bisnis mereka.&#8221;<\/p>\n<p>Jangan cuma baca \u2014 action! Mulai bangun AI Agent pertamamu bareng KomuniTech hari ini. \ud83d\ude80<\/p>\n","protected":false},"excerpt":{"rendered":"<p>AI Agent bekerja dalam siklus agentic loop: pertama menerima tujuan dari user, lalu memecahnya jadi subtugas (planning), memilih dan menggunakan tools yang tepat (tool calling), menjalankan aksi (execution), mengamati hasilnya (observation), dan mengulangi siklus sampai tujuan tercapai. Otaknya adalah LLM, tubuhnya adalah tool integrations. &#8212; Pendahuluan Di artikel sebelumnya kita udah bahas apa itu AI [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":104,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[8,6,10],"class_list":["post-39","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-agent","tag-agentic-ai","tag-ai-agent","tag-cara-kerja-ai-agent"],"_links":{"self":[{"href":"https:\/\/komunitech.com\/blog\/wp-json\/wp\/v2\/posts\/39","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/komunitech.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/komunitech.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/komunitech.com\/blog\/wp-json\/wp\/v2\/comments?post=39"}],"version-history":[{"count":2,"href":"https:\/\/komunitech.com\/blog\/wp-json\/wp\/v2\/posts\/39\/revisions"}],"predecessor-version":[{"id":58,"href":"https:\/\/komunitech.com\/blog\/wp-json\/wp\/v2\/posts\/39\/revisions\/58"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/komunitech.com\/blog\/wp-json\/wp\/v2\/media\/104"}],"wp:attachment":[{"href":"https:\/\/komunitech.com\/blog\/wp-json\/wp\/v2\/media?parent=39"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/komunitech.com\/blog\/wp-json\/wp\/v2\/categories?post=39"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/komunitech.com\/blog\/wp-json\/wp\/v2\/tags?post=39"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}