ai-agents-for-beginners

Pengenalan kepada Ejen AI

(Klik imej di atas untuk menonton video pelajaran ini)

Pengenalan kepada Ejen AI dan Kes Penggunaan Ejen

Selamat datang ke kursus “Ejen AI untuk Pemula”! Kursus ini menyediakan pengetahuan asas dan contoh aplikasi untuk membina Ejen AI.

Sertai Komuniti Discord Azure AI untuk berhubung 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.

Pengenalan

Pelajaran ini merangkumi:

Matlamat Pembelajaran

Selepas menyelesaikan pelajaran ini, anda seharusnya dapat:

Mendefinisikan Ejen AI dan Jenis-Jenis Ejen AI

Apa itu Ejen AI?

Ejen AI adalah sistem yang membolehkan Model Bahasa Besar (LLMs) untuk melakukan tindakan dengan memperluaskan keupayaannya melalui pemberian akses kepada alat dan pengetahuan kepada LLMs.

Mari kita pecahkan definisi ini kepada bahagian yang lebih kecil:

Apa itu Ejen AI?

Model Bahasa Besar - Konsep ejen telah wujud sebelum penciptaan LLMs. Kelebihan membina Ejen AI dengan LLMs adalah keupayaannya untuk mentafsir bahasa manusia dan data. Keupayaan ini membolehkan LLMs mentafsir maklumat persekitaran dan menentukan rancangan untuk mengubah persekitaran.

Melakukan Tindakan - Di luar sistem Ejen AI, LLMs terhad kepada situasi di mana tindakannya adalah menghasilkan kandungan atau maklumat berdasarkan arahan pengguna. Dalam sistem Ejen AI, LLMs 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. Dalam contoh ejen perjalanan kita, alat ejen terhad oleh operasi yang tersedia dalam sistem tempahan, dan/atau pembangun boleh mengehadkan akses alat ejen kepada penerbangan.

Memori+Pengetahuan - Memori boleh menjadi jangka pendek dalam konteks perbualan antara pengguna dan ejen. Jangka panjang, di luar maklumat yang disediakan oleh persekitaran, Ejen AI juga boleh mendapatkan pengetahuan daripada sistem lain, 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.

Jenis-Jenis Ejen yang Berbeza

Sekarang kita mempunyai definisi umum tentang Ejen AI, mari kita lihat beberapa jenis ejen tertentu dan bagaimana ia boleh digunakan untuk ejen tempahan perjalanan AI.

Jenis Ejen Penerangan Contoh
Ejen Refleks Mudah Melakukan tindakan segera berdasarkan peraturan yang telah ditetapkan. Ejen perjalanan mentafsir konteks e-mel dan meneruskan aduan perjalanan kepada khidmat pelanggan.
Ejen Refleks Berasaskan Model Melakukan tindakan berdasarkan model dunia dan perubahan kepada model tersebut. Ejen perjalanan memprioritaskan laluan dengan perubahan harga yang signifikan 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 pengaturan perjalanan yang diperlukan (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 dari masa ke masa dengan memberi respons kepada maklum balas dan menyesuaikan tindakan dengan sewajarnya. Ejen perjalanan meningkatkan dengan menggunakan maklum balas pelanggan daripada tinjauan selepas perjalanan untuk membuat penyesuaian kepada tempahan masa depan.
Ejen Hierarki Menampilkan pelbagai ejen dalam sistem bertingkat, dengan ejen peringkat tinggi memecahkan tugas kepada subtugas untuk ejen peringkat rendah melengkapinya. Ejen perjalanan membatalkan perjalanan dengan membahagikan tugas kepada subtugas (contohnya, membatalkan tempahan tertentu) dan membiarkan ejen peringkat rendah melengkapinya, melaporkan kembali kepada ejen peringkat tinggi.
Sistem Multi-Ejen (MAS) Ejen melengkapkan tugas secara bebas, sama ada secara koperatif atau kompetitif. Koperatif: Pelbagai ejen menempah perkhidmatan perjalanan tertentu seperti hotel, penerbangan, dan hiburan. Kompetitif: Pelbagai ejen mengurus dan bersaing dalam kalendar tempahan hotel yang dikongsi untuk menempah pelanggan ke hotel.

Bila Menggunakan Ejen AI

Dalam bahagian sebelumnya, kita menggunakan kes penggunaan Ejen Perjalanan untuk menerangkan bagaimana jenis ejen yang berbeza boleh digunakan dalam senario tempahan perjalanan yang berbeza. Kita akan terus menggunakan aplikasi ini sepanjang kursus.

Mari kita lihat jenis kes penggunaan yang paling sesuai untuk Ejen AI:

Bila menggunakan Ejen AI?

Kami akan membincangkan lebih banyak pertimbangan menggunakan Ejen AI dalam pelajaran Membina Ejen AI yang Boleh Dipercayai.

Asas Penyelesaian Ejen

Pembangunan Ejen

Langkah pertama dalam mereka bentuk sistem Ejen AI adalah untuk menentukan alat, tindakan, dan tingkah laku. Dalam kursus ini, kami memberi tumpuan kepada penggunaan Perkhidmatan Ejen AI Azure untuk menentukan Ejen kami. Ia menawarkan ciri seperti:

Corak Ejen

Komunikasi dengan LLMs adalah melalui arahan. Memandangkan sifat separa autonomi Ejen AI, ia tidak selalu mungkin atau diperlukan untuk mengarahkan semula LLM secara manual selepas perubahan dalam persekitaran. Kami menggunakan Corak Ejen yang membolehkan kami mengarahkan LLM dalam beberapa langkah dengan cara yang lebih berskala.

Kursus ini dibahagikan kepada beberapa corak ejen popular semasa.

Kerangka Ejen

Kerangka Ejen membolehkan pembangun melaksanakan corak ejen melalui kod. Kerangka ini menawarkan templat, pemalam, dan alat untuk kerjasama 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 kerangka AutoGen yang berasaskan penyelidikan dan kerangka Ejen yang sedia untuk pengeluaran daripada Semantic Kernel.

Kod Contoh

Ada Lagi Soalan tentang Ejen AI?

Sertai Azure AI Foundry Discord untuk berhubung dengan pelajar lain, menghadiri waktu pejabat, dan mendapatkan jawapan kepada soalan Ejen AI anda.

Pelajaran Sebelumnya

Persediaan Kursus

Pelajaran Seterusnya

Meneroka Kerangka Ejen


Penafian:
Dokumen ini telah diterjemahkan menggunakan perkhidmatan terjemahan AI 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 berwibawa. Untuk maklumat penting, terjemahan manusia profesional adalah disyorkan. Kami tidak bertanggungjawab atas sebarang salah faham atau salah tafsir yang timbul daripada penggunaan terjemahan ini.