
(Klik gambar di atas untuk melihat video pelajaran ini)
Prinsip Desain Agen AI
Pendahuluan
Ada banyak cara untuk memikirkan tentang membangun Sistem Agen AI. Mengingat ambiguitas adalah sebuah fitur dan bukan bug dalam desain Generative AI, kadang-kadang sulit bagi para insinyur untuk mengetahui dari mana harus memulai. Kami telah membuat serangkaian Prinsip Desain UX yang berpusat pada manusia untuk memungkinkan pengembang membangun sistem agen yang berfokus pada pelanggan untuk memenuhi kebutuhan bisnis mereka. Prinsip desain ini bukan arsitektur yang bersifat preskriptif tetapi lebih merupakan titik awal bagi tim yang sedang mendefinisikan dan membangun pengalaman agen.
Secara umum, agen harus:
- Memperluas dan meningkatkan kapasitas manusia (brainstorming, pemecahan masalah, otomasi, dll.)
- Mengisi kesenjangan pengetahuan (membuat saya cepat memahami domain pengetahuan, terjemahan, dll.)
- Memfasilitasi dan mendukung kolaborasi dengan cara yang kita pribadi sukai dalam bekerja dengan orang lain
- Membuat kita menjadi versi diri kita yang lebih baik (mis., pelatih hidup/pengatur tugas, membantu kita mempelajari regulasi emosi dan keterampilan mindfulness, membangun ketahanan, dll.)
Pelajaran Ini Akan Mencakup
- Apa itu Prinsip Desain Agen
- Beberapa pedoman yang harus diikuti saat menerapkan prinsip desain ini
- Beberapa contoh penggunaan prinsip desain
Tujuan Pembelajaran
Setelah menyelesaikan pelajaran ini, Anda akan dapat:
- Menjelaskan apa itu Prinsip Desain Agen
- Menjelaskan pedoman untuk menggunakan Prinsip Desain Agen
- Memahami cara membangun agen menggunakan Prinsip Desain Agen
Prinsip Desain Agen

Agen (Ruang)
Ini adalah lingkungan di mana agen beroperasi. Prinsip-prinsip ini menginformasikan bagaimana kita merancang agen untuk berinteraksi di dunia fisik dan digital.
- Menghubungkan, bukan menggantikan – membantu menghubungkan orang dengan orang lain, peristiwa, dan pengetahuan yang dapat ditindaklanjuti untuk memungkinkan kolaborasi dan koneksi.
- Agen membantu menghubungkan peristiwa, pengetahuan, dan orang.
- Agen mendekatkan orang satu sama lain. Mereka tidak dirancang untuk menggantikan atau merendahkan orang.
- Mudah diakses namun kadang tak terlihat – agen sebagian besar beroperasi di latar belakang dan hanya mengingatkan kita ketika relevan dan tepat.
- Agen mudah ditemukan dan diakses oleh pengguna yang berwenang di perangkat atau platform mana pun.
- Agen mendukung input dan output multimodal (suara, ucapan, teks, dll.).
- Agen dapat beralih mulus antara latar depan dan latar belakang; antara proaktif dan reaktif, tergantung pada pemantauan kebutuhannya terhadap pengguna.
- Agen dapat beroperasi dalam bentuk yang tak terlihat, namun jalur proses latar belakang dan kolaborasinya dengan Agen lain transparan bagi dan dapat dikendalikan oleh pengguna.
Agen (Waktu)
Ini adalah bagaimana agen beroperasi dari waktu ke waktu. Prinsip-prinsip ini menginformasikan bagaimana kita merancang agen yang berinteraksi melintasi masa lalu, sekarang, dan masa depan.
- Masa Lalu: Merefleksikan sejarah yang mencakup baik keadaan maupun konteks.
- Agen memberikan hasil yang lebih relevan berdasarkan analisis data historis yang lebih kaya selain hanya peristiwa, orang, atau keadaan.
- Agen membuat koneksi dari peristiwa masa lalu dan secara aktif merefleksikan memori untuk berinteraksi dengan situasi saat ini.
- Sekarang: Mendorong lebih dari sekadar memberi notifikasi.
- Agen mewujudkan pendekatan komprehensif untuk berinteraksi dengan orang. Ketika sebuah peristiwa terjadi, Agen melampaui notifikasi statis atau formalitas statis lainnya. Agen dapat menyederhanakan alur atau secara dinamis menghasilkan isyarat untuk mengarahkan perhatian pengguna pada saat yang tepat.
- Agen menyampaikan informasi berdasarkan lingkungan kontekstual, perubahan sosial dan budaya serta disesuaikan dengan niat pengguna.
- Interaksi agen dapat bersifat bertahap, berkembang/meningkat dalam kompleksitas untuk memberdayakan pengguna dalam jangka panjang.
- Masa Depan: Beradaptasi dan berkembang.
- Agen beradaptasi dengan berbagai perangkat, platform, dan modalitas.
- Agen beradaptasi dengan perilaku pengguna, kebutuhan aksesibilitas, dan dapat dikustomisasi secara bebas.
- Agen dibentuk oleh dan berkembang melalui interaksi pengguna yang berkelanjutan.
Agen (Inti)
Ini adalah elemen kunci di inti desain sebuah agen.
- Rangkul ketidakpastian tetapi bangun kepercayaan.
- Tingkat ketidakpastian Agen tertentu diharapkan. Ketidakpastian adalah elemen kunci dari desain agen.
- Kepercayaan dan transparansi adalah lapisan dasar dalam desain Agen.
- Manusia mengendalikan kapan Agen menyala/mati dan status Agen terlihat jelas setiap saat.
Pedoman untuk Menerapkan Prinsip-Prinsip Ini
Saat Anda menggunakan prinsip desain sebelumnya, gunakan pedoman berikut:
- Transparansi: Beri tahu pengguna bahwa AI terlibat, bagaimana ia berfungsi (termasuk tindakan masa lalu), dan bagaimana memberikan umpan balik serta memodifikasi sistem.
- Kontrol: Memungkinkan pengguna untuk menyesuaikan, menentukan preferensi dan mempersonalisasi, serta memiliki kendali atas sistem dan atributnya (termasuk kemampuan untuk melupakan).
- Konsistensi: Usahakan pengalaman multi-modal yang konsisten di seluruh perangkat dan endpoint. Gunakan elemen UI/UX yang familiar bila memungkinkan (mis. ikon mikrofon untuk interaksi suara) dan kurangi beban kognitif pelanggan sebanyak mungkin (mis. usahakan respons yang ringkas, bantuan visual, dan konten ‘Pelajari Lebih Lanjut’).
Cara Mendesain Agen Perjalanan menggunakan Prinsip dan Pedoman Ini
Bayangkan Anda sedang merancang Agen Perjalanan, berikut cara Anda dapat mempertimbangkan penggunaan Prinsip Desain dan Pedoman ini:
- Transparansi – Beri tahu pengguna bahwa Agen Perjalanan adalah Agen yang didukung AI. Berikan beberapa instruksi dasar tentang cara memulai (mis. pesan “Halo”, contoh prompt). Dokumentasikan ini dengan jelas di halaman produk. Tampilkan daftar prompt yang pernah diminta pengguna di masa lalu. Jelaskan dengan jelas cara memberikan umpan balik (jempol atas dan bawah, tombol Kirim Umpan Balik, dll.). Jelaskan dengan jelas jika Agen memiliki batasan penggunaan atau topik.
- Kontrol – Pastikan jelas bagaimana pengguna dapat memodifikasi Agen setelah dibuat dengan hal-hal seperti System Prompt. Aktifkan pengguna untuk memilih seberapa verbose Agen, gaya penulisannya, dan batasan tentang apa yang sebaiknya tidak dibahas Agen. Izinkan pengguna untuk melihat dan menghapus file atau data terkait, prompt, dan percakapan masa lalu.
- Konsistensi – Pastikan ikon untuk Share Prompt, menambahkan file atau foto dan menandai seseorang atau sesuatu adalah standar dan mudah dikenali. Gunakan ikon penjepit kertas untuk menunjukkan unggah/berbagi file dengan Agen, dan ikon gambar untuk menunjukkan unggah grafik.
Contoh Kode
Masih Punya Pertanyaan tentang Pola Desain Agen AI?
Bergabunglah dengan Microsoft Foundry Discord untuk bertemu pelajar lain, menghadiri jam kantor dan mendapatkan jawaban atas pertanyaan Agen AI Anda.
Sumber Tambahan
Pelajaran Sebelumnya
M enjelajahi Kerangka Agenik
Pelajaran Berikutnya
Pola Desain Penggunaan Alat
Penafian:
Dokumen ini telah diterjemahkan menggunakan layanan terjemahan AI Co-op Translator. Meskipun kami berusaha untuk akurat, harap diperhatikan bahwa terjemahan otomatis mungkin mengandung kesalahan atau ketidakakuratan. Dokumen asli dalam bahasa aslinya harus dianggap sebagai sumber yang berwenang. Untuk informasi penting, disarankan menggunakan terjemahan profesional oleh penerjemah manusia. Kami tidak bertanggung jawab atas kesalahpahaman atau penafsiran yang salah yang timbul dari penggunaan terjemahan ini.