(Klik imej di atas untuk menonton video pelajaran ini)
Selamat datang ke kursus “Ejen AI untuk Pemula”! Kursus ini menyediakan pengetahuan asas dan contoh aplikasi untuk membina Ejen AI.
Sertai Azure AI Foundry Discord untuk bertemu dengan pelajar lain dan pembina Ejen AI serta ajukan sebarang soalan yang anda ada tentang kursus ini.
Untuk memulakan kursus ini, kita akan memahami dengan lebih baik apa itu Ejen AI dan bagaimana kita boleh menggunakannya dalam aplikasi dan aliran kerja yang kita bina.
Pelajaran ini merangkumi:
Selepas melengkapkan pelajaran ini, anda seharusnya dapat:
Ejen AI ialah sistem yang membolehkan Model Bahasa Besar (LLM) untuk melakukan tindakan dengan memperluaskan keupayaan mereka melalui pemberian akses kepada alat dan pengetahuan kepada LLM.
Mari kita pecahkan definisi ini kepada bahagian yang lebih kecil:
Model Bahasa Besar - Konsep ejen telah wujud sebelum penciptaan LLM. Kelebihan membina Ejen AI dengan LLM adalah keupayaan mereka untuk mentafsir bahasa manusia dan data. Keupayaan ini membolehkan LLM mentafsir maklumat persekitaran dan menentukan rancangan untuk mengubah persekitaran.
Melakukan Tindakan - Di luar sistem Ejen AI, LLM terhad kepada situasi di mana tindakannya adalah menghasilkan kandungan atau maklumat berdasarkan arahan pengguna. Dalam sistem Ejen AI, LLM boleh menyelesaikan tugas dengan mentafsir permintaan pengguna dan menggunakan alat yang tersedia dalam persekitarannya.
Akses kepada Alat - Alat yang boleh diakses oleh LLM ditentukan oleh 1) persekitaran di mana ia beroperasi dan 2) pembangun Ejen AI. Untuk contoh ejen perjalanan kita, alat ejen terhad kepada operasi yang tersedia dalam sistem tempahan, dan/atau pembangun boleh mengehadkan akses alat ejen kepada penerbangan sahaja.
Memori+Pengetahuan - Memori boleh menjadi jangka pendek dalam konteks perbualan antara pengguna dan ejen. Dalam jangka panjang, di luar maklumat yang disediakan oleh persekitaran, Ejen AI juga boleh mendapatkan pengetahuan daripada sistem, perkhidmatan, alat, dan bahkan ejen lain. Dalam contoh ejen perjalanan, pengetahuan ini boleh menjadi maklumat tentang keutamaan perjalanan pengguna yang terletak dalam pangkalan data pelanggan.
Sekarang kita mempunyai definisi umum tentang Ejen AI, mari kita lihat beberapa jenis ejen tertentu dan bagaimana ia boleh digunakan dalam ejen tempahan perjalanan.
Jenis Ejen | Penerangan | Contoh |
---|---|---|
Ejen Refleks Mudah | Melakukan tindakan segera berdasarkan peraturan yang telah ditetapkan. | Ejen perjalanan mentafsir konteks e-mel dan memajukan aduan perjalanan kepada perkhidmatan pelanggan. |
Ejen Refleks Berasaskan Model | Melakukan tindakan berdasarkan model dunia dan perubahan pada model tersebut. | Ejen perjalanan memprioritaskan laluan dengan perubahan harga yang ketara berdasarkan akses kepada data harga sejarah. |
Ejen Berasaskan Matlamat | Membuat rancangan untuk mencapai matlamat tertentu dengan mentafsir matlamat dan menentukan tindakan untuk mencapainya. | Ejen perjalanan menempah perjalanan dengan menentukan keperluan perjalanan (kereta, pengangkutan awam, penerbangan) dari lokasi semasa ke destinasi. |
Ejen Berasaskan Utiliti | Mengambil kira keutamaan dan menimbang pertukaran secara numerik untuk menentukan cara mencapai matlamat. | Ejen perjalanan memaksimumkan utiliti dengan menimbang kemudahan vs. kos semasa menempah perjalanan. |
Ejen Pembelajaran | Meningkatkan prestasi dari masa ke masa dengan bertindak balas terhadap maklum balas dan menyesuaikan tindakan sewajarnya. | Ejen perjalanan bertambah baik dengan menggunakan maklum balas pelanggan daripada tinjauan selepas perjalanan untuk membuat penyesuaian pada tempahan masa depan. |
Ejen Hierarki | Menampilkan pelbagai ejen dalam sistem bertingkat, dengan ejen peringkat lebih tinggi memecahkan tugas kepada subtugas untuk diselesaikan oleh ejen peringkat lebih rendah. | Ejen perjalanan membatalkan perjalanan dengan membahagikan tugas kepada subtugas (contohnya, membatalkan tempahan tertentu) dan membiarkan ejen peringkat lebih rendah menyelesaikannya, melaporkan kembali kepada ejen peringkat lebih tinggi. |
Sistem Multi-Ejen (MAS) | Ejen melengkapkan tugas secara bebas, sama ada secara kerjasama atau persaingan. | Kerjasama: Pelbagai ejen menempah perkhidmatan perjalanan tertentu seperti hotel, penerbangan, dan hiburan. Persaingan: Pelbagai ejen mengurus dan bersaing dalam kalendar tempahan hotel yang dikongsi untuk menempah pelanggan ke dalam hotel. |
Dalam bahagian sebelumnya, kita menggunakan kes penggunaan Ejen Perjalanan untuk menjelaskan bagaimana jenis-jenis ejen yang berbeza boleh digunakan dalam pelbagai senario tempahan perjalanan. Kita akan terus menggunakan aplikasi ini sepanjang kursus.
Mari kita lihat jenis kes penggunaan yang paling sesuai untuk Ejen AI:
Kami akan membincangkan lebih banyak pertimbangan menggunakan Ejen AI dalam pelajaran Membina Ejen AI yang Boleh Dipercayai.
Langkah pertama dalam mereka bentuk sistem Ejen AI adalah untuk menentukan alat, tindakan, dan tingkah laku. Dalam kursus ini, kami memberi tumpuan kepada penggunaan Azure AI Agent Service untuk mentakrifkan Ejen kami. Ia menawarkan ciri seperti:
Komunikasi dengan LLM adalah melalui arahan. Memandangkan sifat separa autonomi Ejen AI, tidak selalu mungkin atau diperlukan untuk mengarahkan semula LLM secara manual selepas perubahan dalam persekitaran. Kami menggunakan Corak Ejenik yang membolehkan kami mengarahkan LLM dalam beberapa langkah dengan cara yang lebih berskala.
Kursus ini dibahagikan kepada beberapa corak Ejenik popular semasa.
Rangka Kerja Ejenik membolehkan pembangun melaksanakan corak ejenik melalui kod. Rangka kerja ini menawarkan templat, pemalam, dan alat untuk kolaborasi Ejen AI yang lebih baik. Manfaat ini menyediakan keupayaan untuk pemerhatian dan penyelesaian masalah sistem Ejen AI yang lebih baik.
Dalam kursus ini, kami akan meneroka rangka kerja AutoGen yang berasaskan penyelidikan dan rangka kerja Ejen yang sedia untuk pengeluaran daripada Semantic Kernel.
Sertai Azure AI Foundry Discord untuk bertemu dengan pelajar lain, menghadiri waktu pejabat, dan mendapatkan jawapan kepada soalan anda tentang Ejen AI.
Penafian:
Dokumen ini telah diterjemahkan menggunakan perkhidmatan terjemahan AI Co-op Translator. Walaupun kami berusaha untuk memastikan ketepatan, sila ambil perhatian bahawa terjemahan automatik mungkin mengandungi kesilapan atau ketidaktepatan. Dokumen asal dalam bahasa asalnya harus dianggap sebagai sumber yang berwibawa. Untuk maklumat yang kritikal, terjemahan manusia profesional adalah disyorkan. Kami tidak bertanggungjawab atas sebarang salah faham atau salah tafsir yang timbul daripada penggunaan terjemahan ini.