Logo AI Club NganjukAI Club NganjukKomunitas AI Kota Angin
Bacaan L3 8 menit

Di balik layar: RAG versi kode, function calling, MCP, dan coding agent

Gambaran cara kerja teknis supaya kamu bisa memberi tugas yang tepat ke developer atau coding agent.

Kamu tidak harus langsung menulis semua ini sendiri. Tapi paham gambarannya membuatmu bisa merancang dan memeriksa.

RAG versi kode

  1. Potong dokumen jadi bagian kecil, misalnya per paragraf.
  2. Embedding: tiap potongan diubah jadi deretan angka yang mewakili maknanya.
  3. Cari: pertanyaan pengguna juga diubah jadi angka, lalu dicari potongan yang maknanya paling dekat.
  4. Sisipkan potongan itu ke prompt: "Jawab hanya berdasarkan teks berikut...".

NotebookLM melakukan semua ini untukmu. Versi kode dipakai kalau kamu ingin memasangnya di web atau bot sendiri.

Function calling

Kamu menjelaskan ke model daftar fungsi yang tersedia, misalnya cekStok(produk) atau catatPesanan(nama, jumlah). Model tidak menjalankannya sendiri. Ia menjawab "tolong jalankan cekStok untuk bawang merah", aplikasimu yang menjalankan, lalu hasilnya dikembalikan ke model untuk dirangkai jadi jawaban.

MCP

Model Context Protocol adalah standar terbuka untuk menyambungkan aplikasi AI ke alat dan sumber data. Satu server MCP (misalnya untuk file atau database) bisa dipakai oleh berbagai aplikasi AI yang mendukung MCP, jadi tidak perlu membuat sambungan dari nol tiap kali.

Coding agent

Claude Code dan Cursor bisa membaca folder proyek, menulis file, dan menjalankan perintah. Cara memakainya:

Semakin besar kemampuan AI untuk bertindak, semakin penting pengaman dan persetujuan manusia.

Simpan progresmu

Materi ini bebas dibaca. Masuk dengan Google supaya tanda selesai, XP, dan badge-mu tercatat.