[{"data":1,"prerenderedAt":188},["ShallowReactive",2],{"tag-labels":3,"series-kecerdasan-artifisial":4,"site-header":129},{},{"id":5,"title":6,"title_id":7,"slug":8,"description":9,"description_id":10,"ogImage":10,"articles":11,"children_series":123,"parent_series":124},8,"Artificial Intelligence","Kecerdasan Artifisial","kecerdasan-artifisial","Notes on AI that go past the demo: how the models work, where they break, and what changes once you put them in production.",null,[12,24,33,42,51,60,73,83,97,110],{"id":13,"title":14,"title_id":15,"slug":16,"excerpt":17,"excerpt_id":18,"tags":19},1,"Why Does AI Keep Hallucinating? Meet JEPA, the AI Brain With Common Sense","Kenapa AI Suka 'Halu'? Kenalan sama JEPA, Otak AI yang Punya Akal Sehat","kenapa-ai-suka-halu-kenalan-sama-jepa-otak-ai-yang-punya-akal-sehat","Generative AI hallucinates because all it does is guess word patterns. JEPA tries to change that by teaching machines how the real world works, the way a human brain does.","AI generatif sering 'halu' karena cuma jago nebak pola kata. JEPA coba ngerombak itu dengan ngajarin AI cara kerja dunia nyata kayak otak manusia.",[20,21,22,23],"jepa","artificial-intelligence","yann-lecun","agi",{"id":25,"title":26,"title_id":27,"slug":28,"excerpt":29,"excerpt_id":30,"tags":31},2,"LLMs Are Going to Hit a Wall. What Then?","LLM Bakal Mentok, Terus Gimana Dong?","llm-bakal-mentok-terus-gimana-dong","LLMs like ChatGPT are great at stringing words together, but they never really grasp reality. Yann LeCun says this architecture will hit a wall and needs a new answer.","LLM kayak ChatGPT itu jago ngerangkai kata, tapi nggak beneran paham realitas. Yann LeCun bilang arsitektur ini bakal mentok dan butuh solusi baru.",[21,32,22,20],"llm",{"id":34,"title":35,"title_id":36,"slug":37,"excerpt":38,"excerpt_id":39,"tags":40},3,"Meet JEPA: Where AI Starts Learning Common Sense","Mengenal JEPA: Saat AI Mulai Belajar Punya \"Akal Sehat\"","kenapa-ai-suka-halu-dan-gimana-jepa-beresin-masalah-ini","AI hallucinates because it only guesses data probabilities without understanding reality. The JEPA architecture tries to change that by building a world model in its head.","AI sering 'halu' karena cuma nebak probabilitas data tanpa paham realita. Arsitektur JEPA mencoba mengubah itu dengan membangun model dunia di kepalanya.",[21,20,41,22],"world-models",{"id":43,"title":44,"title_id":45,"slug":46,"excerpt":47,"excerpt_id":48,"tags":49},4,"Beyond Generative AI: JEPA Chases Human-Style Conceptual Understanding","Bukan Sekadar Generative AI, JEPA Coba Kejar Pemahaman Konsep ala Manusia","kenapa-ai-masih-gagal-paham-fisika-dasar-mengenal-arsitektur-jepa","AI usually only guesses pixels, while JEPA tries to learn from abstract concepts in latent space. That approach turns out to reach as far as reading brain waves.","AI biasanya cuma jago nebak piksel, tapi JEPA coba belajar lewat konsep abstrak di ruang laten. Ternyata, cara ini bisa sampai dipakai buat baca gelombang otak.",[20,22,50,23],"machine-learning",{"id":52,"title":53,"title_id":54,"slug":55,"excerpt":56,"excerpt_id":57,"tags":58},5,"Inside JEPA's Kitchen: The Secrets of EMA, VICReg, and Compute Efficiency","Di Balik Dapur JEPA: Rahasia EMA, VICReg, dan Efisiensi Komputasi","di-balik-dapur-jepa-rahasia-ema-vicreg-dan-efisiensi-komputasi","Bored of AI that only guesses words or memorizes pixels? Meet JEPA, an architecture that teaches machines common sense very cheaply. Here is a look at its technical insides.","Bosen sama AI yang cuma jago nebak kata atau ngafalin pixel? Kenalan sama JEPA, arsitektur revolusioner yang ngajarin mesin punya \"akal sehat\" secara super efisien. Yuk intip jeroan teknisnya!",[20,59],"artificial-intelligent",{"id":61,"title":62,"title_id":63,"slug":64,"excerpt":65,"excerpt_id":66,"tags":67},125,"MCP, Rebuilt: Good News If You're Tired of Writing Connectors","MCP dibongkar ulang: kabar baik buat kamu yang capek nulis konektor","mcp-dibongkar-ulang-kabar-baik-buat-kamu","You have a few internal APIs and one AI agent, but the code has to be rewritten every time the model changes. MCP ends that, and this year the protocol was rebuilt so servers can run like ordinary web servers. Here's what changed. 🔧","Kamu punya beberapa API internal dan satu agent AI, tapi kodenya harus ditulis ulang tiap kali modelnya diganti. MCP datang buat mengakhiri itu, dan tahun ini protokolnya dibongkar ulang supaya server-nya bisa jalan seperti web server biasa. Yuk lihat apa yang berubah. 🔧",[68,69,70,32,71,72],"mcp","model-context-protocol","ai-agent","backend","python",{"id":74,"title":75,"title_id":76,"slug":77,"excerpt":78,"excerpt_id":79,"tags":80},126,"AI Agent Memory: From Vector Store to Temporal Graph","Memori AI Agent: dari Vector Store ke Temporal Graph","memori-ai-agent-vector-store-ke-temporal-graph","Two contradictory facts make an agent answer nonsense. Here is how a vector store and a temporal knowledge graph differ at keeping long-term state.","Dua fakta yang saling bertentangan bikin agent menjawab ngawur. Ini bedanya vector store dan temporal knowledge graph dalam menjaga state jangka panjang.",[81,32,71,82],"ai","system-design",{"id":84,"title":85,"title_id":86,"slug":87,"excerpt":88,"excerpt_id":89,"tags":90},127,"Why RAG That Leans on Cosine Similarity Alone Keeps Missing","Kenapa RAG yang cuma andalkan cosine similarity sering nyasar","kenapa-rag-cuma-cosine-similarity-sering-nyasar","RAG that leans only on embeddings returns chunks that look close in meaning, not the ones you need. Here is why, and the two layers that patch it.","RAG yang cuma andalkan embedding balikin chunk yang mirip maknanya, bukan yang kamu butuh. Ini penyebabnya, dan dua lapis penambalnya.",[91,92,93,94,95,96],"rag","vector-search","bm25","hybrid-search","retrieval","embedding",{"id":98,"title":99,"title_id":100,"slug":101,"excerpt":102,"excerpt_id":103,"tags":104},128,"Linear or Graph: How to Run Many Agents Without an Eternal Loop","Linear atau graf: cara mengatur banyak agent tanpa loop abadi","multi-agen-linear-atau-grafik","One agent with twenty tools gets messy fast. Once several agents revise each other, you need a graph that allows cycles and a number that makes it stop.","Satu agent dengan dua puluh tool gampang kacau. Begitu beberapa agent saling revisi, kamu butuh graf yang mendukung cycle dan angka yang membuatnya berhenti.",[105,106,107,108,109,32],"multi-agent","langgraph","autogen","orkestrasi","checkpoint",{"id":111,"title":112,"title_id":113,"slug":114,"excerpt":115,"excerpt_id":116,"tags":117},129,"So Your RAG Stops Hitting 504: Split the Query Path From Ingestion","Biar RAG nggak kena 504: pisahin jalur query dan ingestion","rag-pisah-jalur-query-dan-ingestion","One RAG service that both parses uploads and answers queries will fall over the moment someone uploads a 200-page PDF. The cure is two paths and one queue.","Satu service RAG yang merangkap parsing dan menjawab kueri bakal tumbang pas ada yang upload PDF 200 halaman. Obatnya dua jalur dan satu queue.",[91,118,119,120,121,122],"cloud-run","cloud-tasks","gcp","serverless","arsitektur",[],{"id":125,"title":126,"title_id":127,"slug":128,"parent_series":10},9,"Articles","Artikel","all",{"featuredPost":130,"navigations":148},{"id":131,"title":132,"title_id":133,"slug":134,"excerpt":135,"excerpt_id":136,"has_translation":137,"published_at":138,"reading_time":52,"hidden_from_listing":139,"tags":140,"thumbnail_image":10,"og_image":145,"series":146,"authors":147},110,"When You Pick a Framework Just to Look Different","Ketika Pilih Framework Cuma Biar Kelihatan Beda","ketika-pilih-framework-cuma-biar-kelihatan-beda","The last time you chose a new framework or library, was it because your problem needed that tool, or because it sounded cool and few people around you were using it? That question is uncomfortable. Technology decisions are often made for reasons that never appear in any technical document.","Terakhir kali kamu milih framework atau library baru, itu karena masalahmu butuh alat itu, atau karena alatnya kedengaran keren dan belum banyak yang pakai? Pertanyaan ini nggak enak dijawab. Soalnya keputusan teknologi sering diambil dengan alasan yang nggak pernah ditulis di dokumen teknis mana pun.",true,"2026-10-06T15:25:21.000Z",false,[141,142,143,144],"karier","framework","opini","pengalaman","\u002Fog\u002Fketika-pilih-framework-cuma-biar-kelihatan-beda.png",{"id":125,"title":126,"title_id":127,"slug":128},[],[149,162,183],{"collection":150,"item":151},"series",{"__typename":150,"title":126,"title_id":127,"slug":128,"children_series":152},[153,154,158],{"title":6,"title_id":7,"slug":8},{"title":155,"title_id":156,"slug":157},"Programming Fundamentals","Konsep Dasar Pemrograman","konsep-dasar-pemrograman",{"title":159,"title_id":160,"slug":161},"Algorithms and Data Structures","Algoritma dan Struktur Data","algoritma-struktur-data",{"collection":150,"item":163},{"__typename":150,"title":164,"title_id":164,"slug":165,"children_series":166},"Tutorial","tutorial",[167,171,175,179],{"title":168,"title_id":169,"slug":170},"Learning Python","Belajar Python","belajar-python",{"title":172,"title_id":173,"slug":174},"Learning Go","Belajar Golang","belajar-golang",{"title":176,"title_id":177,"slug":178},"Learning Java","Belajar Java","belajar-java",{"title":180,"title_id":181,"slug":182},"Learning Pascal","Belajar Pascal","belajar-pascal",{"collection":150,"item":184},{"__typename":150,"title":185,"title_id":185,"slug":186,"children_series":187},"Lab","lab",[],1793336440209]