Pendahuluan
Agen AI mewakili evolusi dalam cara aplikasi berinteraksi dengan pengguna dan sistem. Tidak seperti chatbot tradisional yang menanggapi kueri individual, agen AI dapat beralasan tentang tujuan, mengambil tindakan otonom, dan mempertahankan konteks di seluruh tugas multi-langkah. GitHub Copilot SDK memberi pengembang kerangka kerja yang diuji produksi untuk menyematkan kemampuan agenik ini langsung ke dalam aplikasi mereka sendiri.
Bayangkan Anda adalah pengembang perangkat lunak yang bekerja untuk perusahaan konsultasi. Klien Anda mengoperasikan platform e-niaga dan membutuhkan agen dukungan pelanggan yang didukung AI yang terintegrasi ke dalam aplikasi web yang ada. Agen harus menangani pertanyaan pesanan, memproses pengembalian, dan mengirim komunikasi tindak lanjut, semuanya dengan cara mempertimbangkan kebutuhan pelanggan dan secara otonom memanggil layanan backend. Dengan GitHub Copilot SDK, Anda dapat membangun agen ini dengan menentukan alat kustom, mengonfigurasi sesi AI, dan membiarkan perulangan eksekusi SDK menangani perencanaan dan orkestrasi.
Topik yang tercakup dalam modul ini meliputi:
- Memahami apa itu agen AI dan perbedaannya dengan chatbot.
- Menjelajahi arsitektur dan fitur utama GitHub Copilot SDK.
- Memeriksa kasus penggunaan dunia nyata untuk agen AI di seluruh skenario bisnis.
- Merancang sistem agen AI dengan komponen dan pagar pembatas yang sesuai.
- Menerapkan agen AI menggunakan GitHub Copilot SDK dengan alat kustom.
- Menyesuaikan dan memperluas agen untuk persyaratan operasional yang berbeda.
Setelah menyelesaikan modul ini, Anda akan dapat:
- Jelaskan apa itu agen AI dan perbedaannya dengan chatbot dan skrip otomatisasi.
- Menjelaskan arsitektur dan fitur utama GitHub Copilot SDK.
- Rancang sistem agen AI dengan alat, memori, dan pagar pembatas.
- Terapkan agen AI menggunakan GitHub Copilot SDK dengan definisi alat kustom.
Penting
Untuk menyelesaikan pelatihan GitHub Copilot ini, Anda harus memiliki langganan aktif untuk GitHub Copilot di akun GitHub pribadi Anda (termasuk paket GitHub Copilot Free), atau Anda harus ditetapkan ke langganan yang dikelola oleh organisasi atau perusahaan. Aktivitas modul mungkin mencakup saran GitHub Copilot yang cocok dengan kode publik. Jika Anda adalah anggota organisasi di GitHub Enterprise Cloud yang ditetapkan ke langganan GitHub Copilot melalui organisasi Anda, pengaturan untuk saran yang cocok dengan kode publik mungkin diwariskan dari organisasi atau perusahaan Anda. Jika akun Anda memblokir saran yang cocok dengan kode publik, aktivitas modul mungkin tidak berfungsi seperti yang diharapkan.