Bikin Pipeline RAG Lokal dengan Ollama dan pgvector
Stack RAG yang sepenuhnya lokal: PostgreSQL dengan pgvector buat nyimpen embeddings, Ollama ngejalanin model embedding dan chat. Tanpa API key, tanpa cloud, sekitar 100 baris Python.
Pemikiran tentang Cloud Computing, DevOps, dan Software Engineering.
Berbagi pelajaran dari membangun sistem yang scalable.
Stack RAG yang sepenuhnya lokal: PostgreSQL dengan pgvector buat nyimpen embeddings, Ollama ngejalanin model embedding dan chat. Tanpa API key, tanpa cloud, sekitar 100 baris Python.
Agent yang jawabannya salah itu kotak hitam sampai kamu trace. Self-host Langfuse pakai Docker Compose, instrument agent tool-calling dengan Python SDK, dan lihat semua LLM call, eksekusi tool, token, dan biaya dalam satu trace tree.
Tutorial praktis bikin MCP server yang jalan, expose tool, resource, dan prompt, lalu hubungkan ke Claude Code. Python copy-paste pakai FastMCP SDK.
Tutorial praktis bikin multi-agent system pake LangGraph. Bahas supervisor pattern, isolasi tool, routing dengan structured output, dan Functional API. Lengkap dengan kode Python copy-paste.
Output LLM adalah teks sampai kamu bikin dia typed. Structured outputs dan Pydantic mengubah balasan model mentah jadi object Python yang tervalidasi, baik di OpenAI API maupun server Ollama lokal. Lengkap dengan kode copy-paste.
Tutorial langkah demi langkah bikin MCP server kustom di Python dengan task management tools berbasis SQLite. Test pake MCP Inspector, lalu sambungin ke Claude Desktop atau VS Code.
Loop feedback yang rapat buat develop MCP server: jalanin server di dalam Inspector, inspeksi tool-nya, panggil satu tool manual, dan baca respons mentahnya. Lengkap dengan mode CLI buat CI dan failure mode yang bikin koneksi ke Claude Desktop gagal.
Kebanyakan tutorial MCP berhenti di satu client, satu server. Agen beneran butuh banyak. Panduan ini bikin client Python yang nyambung ke dua MCP server paralel, prefix tool-nya biar nggak tabrakan, dan oper ke Claude sebagai tool definition format Anthropic.
Berhenti parse output LLM pake regex sambil berharap. Pakai structured output di OpenAI dan Anthropic buat dapet JSON sesuai schema, lalu lapisi dengan validasi.
Pakai Claude Agent SDK resmi dari Anthropic buat bikin agen Python dengan tool custom, MCP server in-process, hook PreToolUse, dan streaming output. Kode asli, no hand-waving.
Panduan praktis Model Context Protocol. Bikin server yang ngekspos tool, resource, dan prompt lewat stdio atau HTTP, lalu sambungkan ke Claude Desktop, Cursor, atau client buatanmu sendiri. Lengkap dengan Python siap salin.
Kasih setiap AI agent peran spesifik, kasih tools beneran, dan biarin mereka kolaborasi. Bikin research-and-writing crew yang riset topik dan nulis laporan — dalam 30 menit, semua pakai Python.
Jalankan PostgreSQL di Docker dengan config production-ready. Mencakup inisialisasi, persistent storage, backup otomatis pakai pg_dump, connection pooling, dan performance tuning.
Panduan step-by-step install NGINX Ingress Controller di Kubernetes, konfigurasi path-based routing, dan setup sertifikat TLS otomatis pakai cert-manager.
Workflow GitHub Actions lengkap yang build Docker image, cache layer antar run, dan push ke Docker Hub atau GHCR. Dengan YAML copy paste dan perbandingan strategi caching.
Panduan praktis bikin local dev stack yang mirip production pakai Docker Compose. Bahas setup service, volume, health check, env variable, dan hot reload dengan kode yang bisa langsung jalan.
Model Context Protocol jadi standar baru buat kasih LLM akses ke tools dan data. Panduan ini nuntun kamu bikin MCP server beneran di Python, konekin ke Claude Code, dan ship dalam waktu kurang dari satu jam.
Setup praktis buat code reviewer privat yang jalan offline. Tarik model coding di Ollama, sambungin ke VS Code lewat Continue, dan review diff tanpa kode kamu pernah keluar dari mesin.
Bikin MCP server TypeScript pakai SDK resmi, expose lewat streamable HTTP, tambah OAuth 2.1, test pake MCP Inspector, dan publish ke MCP Registry resmi. Setup production-grade, tanpa hand-waving.
Pipeline RAG jalan dalam 200 baris Python: Postgres pake pgvector, embedding Voyage, Claude buat generate, plus eval loop. Command asli, biaya asli, tanpa hand-waving.
Jalankan LLM open-source di GPU sendiri dan dapatkan API OpenAI-compatible dalam satu perintah. Bahas install, PagedAttention, OpenAI server, performance tuning, sampai deploy production.
Panduan hands-on Ollama: install, pull model, jalankan dari CLI, panggil dari Python dan Node, bikin Modelfile custom, dan kapan pakai Ollama daripada vLLM atau API hosted.
Kasih LLM kamu tools beneran. Bikin MCP server Python yang ekspos fungsi dan resource custom — sambungin ke Claude Desktop dalam 15 menit.
Enam teknik praktis untuk mengecilkan Docker image hingga 90%, mempercepat deployment, dan memperkecil permukaan serangan. Dengan contoh copy-paste untuk Go, Node.js, dan Python.
Best practices dalam membangun deployment pipeline yang handal untuk tim engineering — dari konsep hingga production-grade pipeline.
Journey migrasi dari monolith ke microservices menggunakan Kubernetes dan AWS. Pelajaran yang didapat selama proses transisi.
Tutorial praktis menggunakan k6.io untuk load testing. Includes contoh script dan interpretasi results untuk production environment.
Complete guide setup monitoring untuk production infrastructure. Dari installation sampai creating meaningful dashboards.
Tutorial step-by-step buat bikin AI agent lokal yang bisa baca file, jalanin shell command, dan handle request multi-step pakai Ollama dan Python. Nggak perlu cloud API.
Jangan bayar penuh untuk system prompt yang sama di setiap API call. Panduan hands-on prompt caching dengan Anthropic (automatic + explicit) dan OpenAI — lengkap dengan kode Python copy-paste dan perbandingan biaya nyata.
Tutorial hands-on bikin AI agent stateful dengan LangGraph. Kita bangun asisten riset yang bisa search web, hitung kalkulasi, dan routing antar tool berdasarkan konteks — lengkap dengan kode yang tinggal copy-paste.
Panduan hands-on bikin Model Context Protocol server yang bikin Claude bisa baca file kamu, jelajah direktori, dan fetch URL. Lengkap dengan kode Python copy-paste, testing MCP Inspector, dan integrasi Claude Desktop.
Install Caddy, arahkan ke satu domain, sertifikat TLS beres sendiri. Langkah hands-on buat host situs statis, reverse proxy, load balancing dengan health check, dan Basic Auth, semua dari satu Caddyfile kecil.
Panduan langsung pakai Qdrant: jalankan lewat Docker, bikin semantic search di Python, payload filter, named vectors, dan hybrid search dengan RRF. Plus jawaban jujur kapan milih Qdrant dibanding Chroma atau pgvector.
Satu respons model bisa bawa beberapa tool call sekaligus. Pola parallel tool calling di API OpenAI dan Anthropic, lengkap dengan loop Python copy-paste, plus kapan eksekusi berurutan justru lebih tepat.
Tutorial copy-paste pakai MCP Python SDK v2: expose tools, resources, dan prompts, tes dengan Inspector, daftarkan ke host, dan sajikan lewat HTTP. Semua command sudah dicek ke dokumentasi resmi.
Tutorial langsung praktik pakai MCP Python SDK terbaru (v2). Kamu bakal bikin weather server, ngetes dengan in-memory client, konek lewat stdio, sampai nyambungin ke host beneran kayak Claude Desktop.
Demo di chat nggak akan nangkep hari ketika agen kamu mulai refund order yang nggak pernah dicek. Ini harness eval pytest yang bisa kamu bikin dalam 30 menit: golden dataset, cek tool call deterministik, LLM-as-judge buat jawaban terbuka, dan gerbang CI.
Review hands-on tumpukan ripgrep, fzf, dan bat untuk pencarian terminal yang instan. Instalasi, command asli, cara merangkainya, dan kapan masing-masing mengalahkan grep, find, atau pencarian IDE.
Tiga framework, satu tugas: agen support order yang cek status pesanan, proses refund, dan eskalasi ke manusia. Spesifikasi yang sama dibangun tiga cara, lengkap dengan kode asli dan panduan kapan pakai yang mana.
Chatbot retrieval-augmented generation yang offline dan menjawab dari dokumen kamu sendiri. Setup copy-paste pakai Ollama buat model dan Chroma buat vector store, tanpa API key cloud.
Nyuruh model output JSON belum tentu dapet JSON yang valid. Panduan copy-paste structured outputs OpenAI dan Anthropic pakai Pydantic: JSON Schema mentah, penanganan refusal, batasan schema, dan invoice extractor lengkap.
Bikin MCP server kerja pakai TypeScript dengan SDK resmi. Register tool yang typed, test pakai MCP Inspector, dan sambungkan ke Claude Desktop, dalam empat langkah.
Semantic search hands-on pakai Chroma: query beneran, filter metadata, full-text search, persistence, dan pipeline retrieval buat RAG. Semua snippet dijalanin beneran, lengkap dengan output aslinya.
Tutorial langsung: bikin server MCP system-info kecil dengan Python, uji di MCP Inspector, lalu sambungkan ke Claude Desktop. Lengkap dengan kode siap pakai dan command asli.
MCP bikin Claude Desktop, Cursor, dan host AI lain bisa pake tools kamu tanpa glue custom. Bikin server cuaca beneran pake Python SDK v2, tes in-memory, lewat stdio, dan lewat HTTP, terus sambungin ke host. Semua snippet dites pake mcp 2.0.0.
Setup end-to-end yang mengganti spinner yang mati dengan stream yang hidup: backend FastAPI yang mengirim token OpenAI-compatible lewat SSE, dan client browser yang merender token saat datang.
Bikin bot support yang ngarahin sendiri: agen triase dengan handoff, input guardrail yang ngeblokir prompt injection sebelum model utama jalan, dan eskalasi yang bawa metadata terstruktur. Contoh lengkap yang bisa langsung dipraktekin di OpenAI Agents SDK.
Satu standar buat nyerahin tool, resource, dan prompt reusable ke LLM. Bikin MCP server beneran pakai Python SDK resmi, ngetes di Inspector, dan nyambungin ke host. Tinggal copy-paste.