Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Artikel ini memperkenalkan konsep inti di balik agen, mengapa itu penting, dan bagaimana mereka cocok dengan alur kerja, menyiapkan Anda untuk mulai membangun agen di .NET.
Apa itu agen?
Agen adalah sistem yang mencapai tujuan.
Agen menjadi lebih mampu ketika dilengkapi dengan yang berikut:
- Penalaran dan pengambilan keputusan: Didukung oleh LLM, algoritma pencarian, atau sistem perencanaan dan pengambilan keputusan.
- Penggunaan alat: Akses ke server Model Context Protocol (MCP), eksekusi kode, dan API eksternal.
- Kesadaran konteks: Diinformasikan oleh riwayat obrolan, utas, penyimpanan vektor, data perusahaan, atau grafik pengetahuan.
Kemampuan ini memungkinkan agen untuk beroperasi lebih otonom, adaptif, dan cerdas.
Apa itu alur kerja?
Ketika tujuan tumbuh dalam kompleksitas, mereka perlu dipecah menjadi langkah-langkah yang dapat dikelola. Di situlah peran alur kerja.
Alur kerja menentukan urutan langkah-langkah yang diperlukan untuk mencapai tujuan.
Bayangkan Anda meluncurkan fitur baru di situs web bisnis Anda. Jika ini adalah pembaruan sederhana, Anda mungkin dapat beralih dari ide ke produksi dalam beberapa jam. Tetapi untuk inisiatif yang lebih kompleks, prosesnya mungkin meliputi:
- Pengumpulan persyaratan
- Desain dan arsitektur
- Implementation
- Testing
- Penyebaran
Beberapa pengamatan penting:
- Setiap langkah mungkin berisi subtugas.
- Spesialis yang berbeda mungkin memiliki fase yang berbeda.
- Kemajuan tidak selalu linier. Bug yang ditemukan selama pengujian dapat mengirim Anda kembali ke implementasi.
- Keberhasilan tergantung pada perencanaan, orkestrasi, dan komunikasi di seluruh pemangku kepentingan.
Agen + alur kerja = alur kerja agenik
Alur kerja tidak memerlukan agen, tetapi agen dapat meningkatkan efektivitasnya secara signifikan.
Ketika agen dilengkapi dengan penalaran, alat, dan konteks, agen dapat mengoptimalkan alur kerja.
Ini adalah dasar dari sistem multi-agen, di mana agen berkolaborasi dalam alur kerja untuk mencapai tujuan yang kompleks.
Orkestrasi alur kerja
Alur kerja agenik dapat diorkestrasi dengan berbagai cara. Berikut ini adalah beberapa yang paling umum:
Secara Berurutan
Agen memproses tugas satu demi satu, meneruskan hasil.
Bersamaan
Agen bekerja secara paralel, masing-masing menangani berbagai aspek tugas.
Pengalihan
Tanggung jawab bergeser dari satu agen ke agen lain berdasarkan kondisi atau hasil.
Obrolan grup
Agen berkolaborasi dalam percakapan bersama, bertukar wawasan secara real time.
Magnetik
Agen utama mengarahkan agen lain.
Bagaimana cara mulai membangun agen di .NET?
Blok penyusun di Microsoft.Extensions.AI dan Microsoft.Extensions.VectorData menyediakan fondasi untuk agen dengan menawarkan komponen modular untuk model, alat, dan data AI.
Komponen-komponen ini berfungsi sebagai fondasi untuk Microsoft Agent Framework. Untuk informasi selengkapnya, lihat Microsoft Agent Framework.