Belajar Cyber Security #8: SQL Injection — dari String Concatenation ke Prepared Statement

Di episode #7 kita sudah memetakan OWASP Top 10:2025. Salah satu kategori yang menurut saya paling “menarik” sekaligus paling memalukan untuk programmer adalah A05: Injection — karena ini bug paling tua di buku, tapi tetap juara CWE/CVE di daftar OWASP (38 CWE terkait injection). Dan bentuknya yang paling legendaris? SQL Injection. Hari ini saya coba membedahnya dari sisi programmer yang selama ini nyaman menempelkan variabel user ke query database.

Belajar Cyber Security #8: SQL Injection — dari String Concatenation ke Prepared Statement Lanjutkan membaca

Belajar AI #33: Embedding & Vector DB Lebih Dalam — Chunking, Hybrid Search, dan Cosine Similarity

Di episode #31 kita sudah membandingkan prompting, RAG, dan fine-tuning, dan sampai pada kesimpulan: kalau datanya banyak dan sering berubah, RAG jawabannya. Tapi “RAG” itu sendiri berdiri di atas tiga tiang: embedding, vector database, dan strategi pencarian. Hari ini saya coba membongkar ketiganya lebih dalam — karena ternyata kualitas RAG di lapangan lebih sering ditentukan oleh hal-hal “membosankan” ini, bukan oleh pemilihan model LLM-nya.

Belajar AI #33: Embedding & Vector DB Lebih Dalam — Chunking, Hybrid Search, dan Cosine Similarity Lanjutkan membaca