# Babak 1: Kenali Pembantu Penyelidik AI Anda ðŸĪ– ![lab1](../../../../translated_images/ms/lab1.1dd5210a7d114e2e.webp) ## Cabaran Anda melancarkan "Future Bytes," podcast teknologi baru anda. Episod 1 adalah mengenai penemuan AI terkini, tetapi anda hanya mempunyai 24 jam untuk: 1. Menyelidik topik 2. Cari sumber yang boleh dipercayai 3. Tulis skrip yang menarik 4. Buat ia kedengaran semula jadi **Plot twist**: Anda tidak perlu lakukannya seorang diri. Anda akan membina pembantu AI pertama anda yang boleh membantu dengan semua ini. Mari kita panggil dia Alex — rakan penyelidik tanpa penat yang tidak pernah perlu tidur. ## Mengapa Model Bahasa Kecil? (Spoiler: Mereka Hebat) Fikirkan Model Bahasa Kecil (SLM) sebagai AI peribadi anda yang berfungsi di *komputer anda*. Tiada awan, tiada yuran bulanan, tiada perkongsian data yang meragukan. **Mengapa SLM sangat ðŸ”Ĩ:** - **🏠 Berjalan di Mesin Anda**: Laptop, desktop, malah Raspberry Pi yang berkuasa - **ðŸ’ļ Tiada Kos Berterusan**: Tiada yuran API yang menghisap wang anda - **🔒 Privasi Diutamakan**: Data anda tidak pernah keluar dari peranti - **⚡ Sangat Pantas**: Tiada lag internet, respon segera - **ðŸŠĶ Ringan**: 1B-10B parameter berbanding 100B+ untuk yang besar **SLM Popular**: Qwen 3, Phi-4, Gemma 3 (kami menggunakan Qwen untuk bengkel ini) ## Alat Anda ### Ollama: Pengurus Model AI Anda [Ollama](https://ollama.com/) seperti Steam untuk model AI. Muat turun, jalankan, dan urus model dengan arahan mudah. **Apa yang membuatnya hebat:** - Satu arahan untuk muat turun dan jalankan model apa pun - Berfungsi di Mac, Windows, Linux - Automatik menggunakan GPU anda jika ada - Sangat cekap memori ### Microsoft Agent Framework: Tempat Magik Berlaku [Microsoft Agent Framework](https://github.com/microsoft/agent-framework) adalah tempat anda membina agen AI yang boleh: - 💎 Berbual dan ingat perbualan anda - 🛠ïļ Gunakan alat tersendiri (seperti cari di web atau semak cuaca) - 🧠 Fikir secara terperinci langkah demi langkah - ðŸĪ Bekerjasama dengan agen lain sebagai satu pasukan - 🔌 Sambungkan ke pelbagai penyedia AI (OpenAI, Ollama, Azure) **Blok Bangunan:** - **Agen**: Pembantu AI anda dengan tugasan khusus - **Alat**: Kebolehan khas yang anda berikan - **Memori**: Supaya ia tidak lupa perbualan anda - **Penalaran**: Ajarkan mereka berfikir, bukan sekadar menjawab ## Susunan Latihan Anda: 4 Misi ### Misi 1: Cipta Agen Pertama Anda 📓 [Buka Notebook](../code/01.BasicAgent/00.BasicAgent-agent.ipynb) **Misi**: Bina Alex, AI penulis skrip podcast anda. Alex perlu hasilkan dialog antara dua hos membincangkan topik teknologi. **Apa yang Anda Belajar**: - Cara "bangunkan" agen AI (lebih mudah daripada bangun Isnin pagi) - Beri personaliti dan arahan - Buat dia hasilkan skrip podcast sebenar - Fahami apa dia balas kepada anda **Syarat Kemenangan**: Alex hasilkan skrip untuk episod perintis "Future Bytes" tentang AI! ðŸŽŊ ### Misi 2: Beri Alex Kuasa Super (Alat!) 📓 [Buka Notebook](../code/01.BasicAgent/01.BasicAgent-tools.ipynb) **Misi**: Alex bijak, tapi dia tidak tahu cuaca hari ini atau masa semasa. Mari baikinya dengan beri alat! **Apa yang Anda Belajar**: - Cipta fungsi Python khusus sebagai "alat" - Biarkan Alex tentukan *bila* guna alat yang mana - Lihat dia selesaikan masalah secara automatik - Gabungkan beberapa alat untuk tugasan kompleks **Syarat Kemenangan**: Tanya "Apa cuaca di Tokyo?" dan Alex cari sendiri! ☁ïļ ### Misi 3: Ajar Alex Berfikir 📓 [Buka Notebook](../code/01.BasicAgent/02.BasicAgent-reasoning.ipynb) **Misi**: Buat Alex tunjuk kerja dia. Bila selesaikan masalah, anda mahu lihat *bagaimana* dia berfikir, bukan hanya jawapan. **Apa yang Anda Belajar**: - Aktifkan "mod penalaran" (macam tunjuk kerja matematik) - Lihat proses fikir langkah demi langkah Alex - Fahami cara chain-of-thought prompting - Selesaikan masalah bila Alex keliru **Syarat Kemenangan**: Tanya soalan matematik sukar dan tengok Alex fikirkan! 🧠 ### Misi 4: Sambungkan Alex ke Internet 📓 [Buka Notebook](../code/01.BasicAgent/03.BasicAgent-websearch.ipynb) **Misi**: Pengetahuan Alex ada had tarikh. Mari sambungkan dia ke web untuk info masa nyata! **Apa yang Anda Belajar**: - Bina alat carian web khusus - Integrasikan API luaran - Tangani ralat rangkaian dengan baik - Dapatkan info lebih dari data latihan Alex **Syarat Kemenangan**: Tanya berita teknologi hari ini dan dapat hasil segar! 📰 ## Sebelum Mula 🚀 **Peralatan Diperlukan**: - Python 3.10+ terpasang - Ollama berjalan (semak dengan `ollama --version`) - VS Code dengan sambungan Python - Sekurang-kurangnya 8GB RAM (16GB kalau mahu lancar) ## Susunan Misi Ikuti notebook mengikut urutan untuk cerita penuh: 1. [00.BasicAgent-agent.ipynb](../code/01.BasicAgent/00.BasicAgent-agent.ipynb) — Kenali Alex (agen pertama anda) 2. [01.BasicAgent-tools.ipynb](../code/01.BasicAgent/01.BasicAgent-tools.ipynb) — Masa kuasa! 3. [02.BasicAgent-reasoning.ipynb](../code/01.BasicAgent/02.BasicAgent-reasoning.ipynb) — Ajar Alex berfikir 4. [03.BasicAgent-websearch.ipynb](../code/01.BasicAgent/03.BasicAgent-websearch.ipynb) — Akses Internet dibuka! ## Apa Yang Anda Akan Kuasai Selepas Babak 1, anda boleh: - ✅ Jalankan model AI pada perkakasan sendiri (tiada awan diperlukan!) - ✅ Bina agen dengan personaliti dan kemahiran tersendiri - ✅ Beri agen alat untuk selesaikan masalah dunia sebenar - ✅ Buat agen tunjuk proses penalaran mereka - ✅ Sambungkan agen kepada sumber data luaran - ✅ Perbaiki apabila ada masalah ## Bila Ada Masalah (Dan Cara Betulkannya) 🔧 ### "Alex tak boleh dimuat! Memori habis!" **Pembaikan**: Komputer anda sedang berjuang. Cuba tutup aplikasi lain, atau tukar ke model yang lebih kecil. 8GB RAM adalah minimum. ### "Alex sangat perlahan" **Pembaikan**: Aktifkan pecutan GPU dalam tetapan Ollama. Atau kecilkan saiz tetingkap konteks. Mode pelumba diaktifkan! 🏎ïļ ### "Alat tak berfungsi!" **Pembaikan**: Semak tandatangan fungsi anda. Alex perlukan isyarat jenis yang betul untuk faham fungsi alat. Anggap ia seperti beri arahan jelas. ## Pautan Berguna 🔗 - [Dokumen Framework Agen](https://github.com/microsoft/agent-framework) — Panduan rasmi dan contoh - [Perpustakaan Model Ollama](https://ollama.com/library) — Terokai semua model tersedia - [Model Qwen](https://ollama.com/library/qwen3) — Kenali otak AI anda - [Contoh Kod](https://github.com/microsoft/agent-framework/tree/main/python/samples) — Tiru idea daripada sini ## Seterusnya: Babak 2 🎎 Anda ada satu agen. Tapi bagaimana jika anda ada *pasukan* agen bekerja bersama? Dalam Babak 2, anda akan bina kru produksi podcast lengkap anda: - **Agen Penyelidik**: Cari sumber terbaik - **Agen Penulis**: Tulis skrip sempurna - **Editor (Anda!)**: Lulus atau minta ubah suai Mari kita gerakkan magik AI! → [Babak 2: Kumpulkan Pasukan Produksi Anda](02.AIAgentOrchestrationAndWorkflows.md) --- **Terkandas?** Tanyakan soalan semasa bengkel. Kita semua belajar bersama! 🙌 --- **Penafian**: Dokumen ini telah diterjemahkan menggunakan perkhidmatan terjemahan AI [Co-op Translator](https://github.com/Azure/co-op-translator). Walaupun kami berusaha untuk ketepatan, sila ambil perhatian bahawa terjemahan automatik mungkin mengandungi kesilapan atau ketidaktepatan. Dokumen asal dalam bahasa asalnya harus dianggap sebagai sumber yang sahih. Untuk maklumat penting, terjemahan oleh manusia profesional adalah disyorkan. Kami tidak bertanggungjawab atas sebarang salah faham atau salah tafsir yang timbul daripada penggunaan terjemahan ini.