Glossary
Istilah-istilah yang muncul di tutorial. Buka kapan butuh ingat definisinya.
AI Agent
Konsep DasarAplikasi yang menggunakan model AI untuk membantu mencapai tujuan tertentu. Agent punya instruksi, konteks, dan perilaku yang dirancang khusus.
Chatbot
Konsep DasarProgram yang dirancang untuk percakapan umum atau menjawab pertanyaan. Biasanya tidak punya instruksi khusus atau konteks tugas tertentu.
OpenCode
ToolsAI coding agent yang berjalan di terminal. Membantu kamu membuat, membaca, dan memperbaiki kode. Bukan agent yang kamu buat, tapi tools yang bantu kamu bikin agent.
Model AI
Konsep DasarOtak di balik AI agent. Yang memahami input dan menghasilkan respons. Contoh: GPT, Claude, DeepSeek. Kamu pilih model saat setup OpenCode.
Provider
Konsep DasarPenyedia layanan model AI. Contoh: OpenAI, Anthropic, Google. OpenCode sudah punya model gratis bawaan, nggak harus daftar provider kalau cuma belajar.
API Key
KeamananKunci rahasia buat akses model AI dari provider. Jangan pernah ditulis di kode, di-share, atau di-commit ke Git. Simpan di file .env.
Terminal
ToolsAntarmuka teks buat jalanin command. Di Windows pakai PowerShell, di Mac/Linux pakai Terminal. OpenCode dijalankan dari sini.
Project
ToolsFolder yang berisi file-file kode agent kamu. OpenCode bekerja di dalam folder ini. Jalankan `opencode` dari dalam folder project.
Prompt / Instruksi
Konsep DasarPerintah atau aturan yang kamu berikan ke OpenCode atau ke model AI. Semakin jelas instruksinya, semakin baik hasilnya.
Skills
LanjutanEkstensi buat OpenCode yang nambah kemampuan baru. Diunduh dari skills.sh. Cek stars, pembuat, dan kode sebelum pasang. Opsional.
MCP (Model Context Protocol)
LanjutanStandar buat hubungkan agent ke layanan/data eksternal (database, API, file system). Nggak wajib buat agent pertama. Opsional.
Environment Variable (.env)
KeamananFile buat simpan konfigurasi rahasia kayak API key. Format: `NAMA_VARIABEL=nilai`. Wajib ditambahin ke .gitignore.
Dependency
ToolsLibrary/paket yang dibutuhkan project kamu. Di-install lewat `npm install`. Tercatat di package.json.
Error Handling
DebuggingCara nangani kalau error. Baca error message, copy ke OpenCode, minta jelasin dan perbaikin. Jangan panik, error itu biasa.
