Di akhir modul ini, Anda akan dapat:
- ✅ Menginstal dan mengonfigurasi AI Toolkit untuk Visual Studio Code
- ✅ Menavigasi Model Catalog dan memahami berbagai sumber model
- ✅ Menggunakan Playground untuk pengujian dan eksperimen model
- ✅ Membuat agen AI kustom menggunakan Agent Builder
- ✅ Membandingkan performa model dari berbagai penyedia
- ✅ Menerapkan praktik terbaik untuk prompt engineering
AI Toolkit untuk Visual Studio Code adalah ekstensi unggulan Microsoft yang mengubah VS Code menjadi lingkungan pengembangan AI yang lengkap. Ini menjembatani kesenjangan antara riset AI dan pengembangan aplikasi praktis, membuat AI generatif dapat diakses oleh pengembang dengan berbagai tingkat keahlian.
| Fitur | Deskripsi | Kasus Penggunaan |
|---|---|---|
| 🗂️ Model Catalog | Akses lebih dari 100 model dari GitHub, ONNX, OpenAI, Anthropic, Google | Penemuan dan pemilihan model |
| 🔌 Dukungan BYOM | Integrasikan model Anda sendiri (lokal/jarak jauh) | Penyebaran model kustom |
| 🎮 Interactive Playground | Pengujian model secara real-time dengan antarmuka chat | Prototipe dan pengujian cepat |
| 📎 Dukungan Multi-Modal | Menangani teks, gambar, dan lampiran | Aplikasi AI yang kompleks |
| ⚡ Batch Processing | Jalankan beberapa prompt secara bersamaan | Alur kerja pengujian yang efisien |
| 📊 Evaluasi Model | Metrik bawaan (F1, relevansi, kesamaan, koherensi) | Penilaian performa |
- 🚀 Pengembangan Lebih Cepat: Dari ide ke prototipe dalam hitungan menit
- 🔄 Alur Kerja Terpadu: Satu antarmuka untuk berbagai penyedia AI
- 🧪 Eksperimen Mudah: Bandingkan model tanpa pengaturan rumit
- 📈 Siap Produksi: Transisi mulus dari prototipe ke penyebaran
Langkah 1: Akses Marketplace Ekstensi
- Buka Visual Studio Code
- Buka tampilan Extensions (
Ctrl+Shift+XatauCmd+Shift+X) - Cari "AI Toolkit"
Langkah 2: Pilih Versi Anda
- 🟢 Release: Direkomendasikan untuk penggunaan produksi
- 🔶 Pre-release: Akses awal fitur terbaru
Langkah 3: Instal dan Aktifkan
- Ikon AI Toolkit muncul di sidebar VS Code
- Ekstensi diaktifkan dan berjalan
- Tidak ada error instalasi di panel output
🎯 Tujuan: Menguasai Model Catalog dan menguji model AI pertama Anda
Model Catalog adalah pintu gerbang Anda ke ekosistem AI. Ini mengumpulkan model dari berbagai penyedia, memudahkan penemuan dan perbandingan pilihan.
🔍 Panduan Navigasi:
Klik MODELS - Catalog di sidebar AI Toolkit
💡 Tips Pro: Cari model dengan kemampuan spesifik yang sesuai dengan kebutuhan Anda (misalnya, pembuatan kode, penulisan kreatif, analisis).
Strategi Pemilihan Model:
- GPT-4.1: Terbaik untuk penalaran dan analisis kompleks
- Phi-4-mini: Ringan, respons cepat untuk tugas sederhana
🔧 Proses Konfigurasi:
- Pilih OpenAI GPT-4.1 dari katalog
- Klik Add to My Models - ini mendaftarkan model untuk digunakan
- Pilih Try in Playground untuk membuka lingkungan pengujian
- Tunggu inisialisasi model (pengaturan pertama mungkin memakan waktu)
⚙️ Memahami Parameter Model:
- Temperature: Mengontrol kreativitas (0 = deterministik, 1 = kreatif)
- Max Tokens: Panjang maksimal respons
- Top-p: Sampling nucleus untuk variasi respons
Playground adalah laboratorium eksperimen AI Anda. Berikut cara memaksimalkan potensinya:
🎨 Praktik Terbaik Prompt Engineering:
- Jelas dan Spesifik: Instruksi yang rinci menghasilkan hasil lebih baik
- Berikan Konteks: Sertakan informasi latar yang relevan
- Gunakan Contoh: Tunjukkan pada model apa yang Anda inginkan dengan contoh
- Iterasi: Perbaiki prompt berdasarkan hasil awal
🧪 Skenario Pengujian:
# Example 1: Code Generation
"Write a Python function that calculates the factorial of a number using recursion. Include error handling and docstrings."
# Example 2: Creative Writing
"Write a professional email to a client explaining a project delay, maintaining a positive tone while being transparent about challenges."
# Example 3: Data Analysis
"Analyze this sales data and provide insights: [paste your data]. Focus on trends, anomalies, and actionable recommendations."🎯 Tujuan: Bandingkan berbagai model menggunakan prompt yang sama untuk memahami keunggulan masing-masing
📋 Instruksi:
- Tambahkan Phi-4-mini ke workspace Anda
- Gunakan prompt yang sama untuk GPT-4.1 dan Phi-4-mini
- Bandingkan kualitas respons, kecepatan, dan akurasi
- Dokumentasikan temuan Anda di bagian hasil
💡 Wawasan Penting yang Bisa Didapat:
- Kapan menggunakan LLM vs SLM
- Perbandingan biaya dan performa
- Kemampuan khusus dari berbagai model
🎯 Tujuan: Membuat agen AI khusus yang disesuaikan untuk tugas dan alur kerja tertentu
Agent Builder adalah fitur utama AI Toolkit. Ini memungkinkan Anda membuat asisten AI yang dirancang khusus dengan menggabungkan kekuatan large language models dengan instruksi kustom, parameter spesifik, dan pengetahuan khusus.
🧠 Komponen Arsitektur Agen:
- Core Model: LLM dasar (GPT-4, Groks, Phi, dll.)
- System Prompt: Menentukan kepribadian dan perilaku agen
- Parameter: Pengaturan yang disesuaikan untuk performa optimal
- Integrasi Tools: Terhubung ke API eksternal dan layanan MCP
- Memory: Konteks percakapan dan penyimpanan sesi
🎨 Membuat System Prompt yang Efektif:
# Template Structure:
## Role Definition
You are a [specific role] with expertise in [domain].
## Capabilities
- List specific abilities
- Define scope of knowledge
- Clarify limitations
## Behavior Guidelines
- Response style (formal, casual, technical)
- Output format preferences
- Error handling approach
## Examples
Provide 2-3 examples of ideal interactionsTentu saja, Anda juga bisa menggunakan Generate System Prompt untuk memanfaatkan AI dalam membantu membuat dan mengoptimalkan prompt
🔧 Optimasi Parameter:
| Parameter | Rentang yang Disarankan | Kasus Penggunaan |
|---|---|---|
| Temperature | 0.1-0.3 | Respons teknis/faktual |
| Temperature | 0.7-0.9 | Tugas kreatif/brainstorming |
| Max Tokens | 500-1000 | Respons singkat |
| Max Tokens | 2000-4000 | Penjelasan mendetail |
🎯 Misi: Buat asisten coding Python khusus
📋 Langkah Konfigurasi:
-
Pemilihan Model: Pilih Claude 3.5 Sonnet (sangat baik untuk kode)
-
Desain System Prompt:
# Python Programming Expert Agent
## Role
You are a senior Python developer with 10+ years of experience. You excel at writing clean, efficient, and well-documented Python code.
## Capabilities
- Write production-ready Python code
- Debug complex issues
- Explain code concepts clearly
- Suggest best practices and optimizations
- Provide complete working examples
## Response Format
- Always include docstrings
- Add inline comments for complex logic
- Suggest testing approaches
- Mention relevant libraries when applicable
## Code Quality Standards
- Follow PEP 8 style guidelines
- Use type hints where appropriate
- Handle exceptions gracefully
- Write readable, maintainable code- Konfigurasi Parameter:
- Temperature: 0.2 (untuk kode yang konsisten dan dapat diandalkan)
- Max Tokens: 2000 (penjelasan mendetail)
- Top-p: 0.9 (kreativitas seimbang)
Skenario Pengujian:
- Fungsi Dasar: "Buat fungsi untuk menemukan bilangan prima"
- Algoritma Kompleks: "Implementasikan binary search tree dengan metode insert, delete, dan search"
- Masalah Dunia Nyata: "Buat web scraper yang menangani pembatasan rate dan retry"
- Debugging: "Perbaiki kode ini [tempel kode bermasalah]"
🏆 Kriteria Keberhasilan:
- ✅ Kode berjalan tanpa error
- ✅ Termasuk dokumentasi yang tepat
- ✅ Mengikuti praktik terbaik Python
- ✅ Memberikan penjelasan yang jelas
- ✅ Menyarankan perbaikan
Uji pemahaman Anda:
- Bisakah Anda menjelaskan perbedaan model dalam katalog?
- Apakah Anda berhasil membuat dan menguji agen kustom?
- Apakah Anda memahami cara mengoptimalkan parameter untuk berbagai kasus penggunaan?
- Bisakah Anda merancang system prompt yang efektif?
- Dokumentasi AI Toolkit: Official Microsoft Docs
- Panduan Prompt Engineering: Best Practices
- Model di AI Toolkit: Models in Development
🎉 Selamat! Anda telah menguasai dasar-dasar AI Toolkit dan siap membangun aplikasi AI yang lebih canggih!
Siap untuk kemampuan yang lebih maju? Lanjutkan ke Modul 2: MCP dengan Dasar-Dasar AI Toolkit di mana Anda akan belajar cara:
- Menghubungkan agen Anda ke alat eksternal menggunakan Model Context Protocol (MCP)
- Membangun agen otomatisasi browser dengan Playwright
- Mengintegrasikan server MCP dengan agen AI Toolkit Anda
- Meningkatkan kemampuan agen dengan data dan fitur eksternal
Penafian:
Dokumen ini telah diterjemahkan menggunakan layanan terjemahan AI Co-op Translator. Meskipun kami berupaya untuk mencapai akurasi, harap diperhatikan bahwa terjemahan otomatis mungkin mengandung kesalahan atau ketidakakuratan. Dokumen asli dalam bahasa aslinya harus dianggap sebagai sumber yang sahih. Untuk informasi penting, disarankan menggunakan terjemahan profesional oleh manusia. Kami tidak bertanggung jawab atas kesalahpahaman atau penafsiran yang keliru yang timbul dari penggunaan terjemahan ini.







