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.
Jadi Anda mengusulkan kasus penggunaan untuk fitur atau aplikasi AI Anda, membenarkannya dengan kasus bisnis, dan menerima persetujuan. Kerja bagus! Sekarang apa? Nah, sekarang pemangku kepentingan Anda siap untuk melihat sesuatu.
Saat berencana membangun aplikasi dengan fitur berbasis AI generatif, penting untuk mempertimbangkan tips dan panduan yang disediakan di sini untuk menciptakan pengalaman pengguna (UX) yang Anda inginkan. Memahami prinsip-prinsip utama ini dapat membantu memastikan Anda membangun aplikasi yang menarik dan efektif yang paling mendukung kebutuhan pengguna Anda.
Panduan berikut memandu Anda melalui pertimbangan yang perlu diingat saat mengembangkan UX untuk aplikasi AI generatif Anda, dengan fokus pada pertimbangan untuk membangun pengalaman salinan kustom.
Artikel ini dimaksudkan untuk membantu Anda:
- Jelajahi opsi kerangka kerja UX dan pilih pendekatan terbaik untuk kasus penggunaan Anda.
- Pelajari tiga prinsip dasar untuk mengembangkan salinan, dan panduan untuk interaksi manusia-AI.
- Temukan cara mencapai UX kolaboratif melalui desain input dan output yang kuat
Panduan berikut akan memandu Anda melalui pertimbangan yang perlu diingat saat mengembangkan UX untuk aplikasi AI generatif Anda, dengan fokus pada pertimbangan untuk membangun pengalaman salinan kustom.
Area ini sangat berfluktuasi dan ada banyak hal yang harus dipelajari, jadi kami telah menyediakan sumber daya utama untuk penyelaman yang lebih dalam. Prinsip AI microsoft yang bertanggung jawab dan Toolkit HAX (HumanAI Experience) memberikan latar belakang tentang penelitian dan pengalaman dunia nyata di balik artikel ini.
Fokus yang tepat untuk menyelesaikan pekerjaan
Panduan berikut akan memandu Anda melalui pertimbangan yang perlu diingat saat mengembangkan UX untuk aplikasi AI generatif Anda, dengan fokus pada pertimbangan untuk membangun pengalaman salinan kustom.
Ada tiga variasi kerangka kerja yang perlu dipertimbangkan untuk UX Anda:
- Imersif untuk fokus basis pengetahuan secara keseluruhan
- Fokus dalam aplikasi yang membantu
- Disematkan untuk fokus entitas tunggal
Mari kita jelajahi masing-masing kerangka kerja ini secara lebih rinci
Fokus imersif untuk seluruh basis pengetahuan
Aturan yang baik untuk diikuti adalah semakin penting tugas, semakin banyak real estat yang diperlukan.
Lingkungan imersif memberikan pengalaman yang sepenuhnya berfokus dengan memanfaatkan seluruh kanvas untuk menampilkan informasi yang relevan, memungkinkan wawasan yang lebih mendalam dan mengurangi gangguan bagi pengguna. Tingkat fokus ini sangat ideal untuk aplikasi di mana Anda ingin menampilkan informasi yang terkait dengan sumber data tertentu. Contohnya termasuk dasbor yang dihasilkan AI yang mirip dengan Project Sophia Microsoft, atau cara Microsoft Copilot for Security memandu pengguna melalui proses yang komprehensif. Dalam ruang imersif, data atau informasi yang kompleks menjadi lebih mudah bagi pengguna untuk memahami dan menganalisis.
Fokus bantuan untuk pengalaman dalam aplikasi
Beri pengguna Anda kemampuan untuk mengakses bantuan yang didukung AI dari dalam aplikasi tempat mereka sudah bekerja - seperti Microsoft Teams, Power BI, atau aplikasi Anda sendiri - dengan mengintegrasikan salinan sebagai asisten untuk memperluas fungsionalitas yang ada.
Dengan menggunakan fokus dalam aplikasi, pengguna dapat menghindari peralihan antara alat atau antarmuka. Kerangka kerja ini memungkinkan salinan untuk diintegrasikan dengan mulus ke dalam alur kerja pengguna, memberikan saran, informasi, dan dukungan yang relevan sesuai permintaan tanpa mengganggu tugas mereka saat ini. Tampilan ini menyediakan akses berkelanjutan ke alat, informasi, dan bantuan tanpa menghalangi area konten utama. Ini sangat efektif untuk aplikasi yang memerlukan dukungan atau pemantauan berkelanjutan.
Fokus yang disematkan untuk satu entitas
Menyematkan titik entri tunggal dapat menyederhanakan integrasi salinan ke dalam aplikasi Anda, mengurangi kompleksitas dan memungkinkan pengguna untuk menerima dukungan pada item atau tindakan tertentu. Ini membantu menciptakan pengalaman salinan yang mulus dengan bantuan sadar konteks tanpa menempati ruang layar permanen.
Opsi ini bisa ideal untuk tugas yang hanya memerlukan panduan atau interaksi sesekali, meskipun mungkin tidak cocok untuk interaksi yang lebih kompleks atau terperinci. Menyematkan salinan sepenuhnya harus selaras dengan pola interaksi umum, seperti menyoroti sebagian kode untuk memanggil salinan untuk mengambil tindakan, atau memungkinkan pengguna untuk mendalami bagan di dasbor analitik.
Menggabungkan fokus sekunder
Selain menggunakan salah satu dari ketiga kerangka kerja ini satu per satu, Anda dapat menciptakan pengalaman yang lebih kuat dengan melengkungi fokus yang Anda pilih dengan opsi kerangka kerja tambahan. Kami menemukan menggabungkan opsi yang disematkan dengan salinan imersif atau bantuan dapat memberikan nilai lebih lanjut bagi pengguna.
Terlepas dari tingkat fokus apa yang Anda pilih untuk kasus penggunaan Anda, tujuan utama Anda adalah untuk memberi pengguna Anda pengalaman salinan yang positif dan produktif. Panduan berikut dimaksudkan untuk membantu Anda memaksimalkan keberhasilan salinan Anda melalui desain UX yang efektif.
Tiga prinsip dasar untuk copilot UX
Pengalaman yang didorong AI bisa mengesankan dan tidak jarang orang memiliki respons emosional dan percaya terhadap apa yang tampak seperti konten percakapan dan asli. Tetapi salinan hanya menggunakan informasi yang dilatih untuk memprediksi respons kata demi kata tanpa pemahaman kebenaran yang melekat. Oleh karena itu, penting bagi Anda untuk mendasarkan salinan Anda pada prinsip-prinsip berikut, menetapkan harapan yang sesuai untuk pengguna Anda.
Prinsip 1: Manusia yang memegang kendali
Semua pengalaman salinan yang hebat di-grounded dalam konsep dasar berikut: salinan hanyalah alat untuk mendukung pengguna. Manusia adalah pilotnya.
Untuk mengatur ekspektasi ini, posisikan pengguna di kursi driver. Ini berarti memberi mereka informasi yang mereka butuhkan sambil tetap memberikan transparansi tentang cara kerja salinan. Komunikasikan kemampuan dan batasannya, dan berikan kejelasan pada data yang didasarkan pada output. Kemas informasi ini dalam kontrol manusia yang bermakna untuk memungkinkan pengguna memandu salinan secara percaya diri dan berulang menuju tujuan mereka.
Misalnya, saat memperkenalkan fitur salinan, jangan mengunci kata "copilot" dengan kata tindakan di UI. Alih-alih "salinan, ringkas," katakan "Ringkas dengan salinan." Bahasa ini mengingatkan pengguna bahwa salinan hanyalah asisten.
Prinsip 2: Hindari salinan antropomorfisasi
Banyak pengalaman AI generatif yang tersedia saat ini dapat meniru bahasa manusia alami dengan erat. Karena teknologi ini sangat baik dalam melakukan ini, ada potensi bagi pengguna untuk mengembangkan ekspektasi yang tidak tepat tinggi tentang sifat dan kemampuannya dan oleh karena itu lebih mengandalkan respons salinancopy.
Ada beberapa cara untuk membantu mencegah pengguna membuat asumsi ini:
Berikan salinan suaranya. Untuk menghindari persepsi bahwa salinan salinan seperti manusia, ajarkan untuk menggunakan bahasa yang tepat dan hindari kata-kata tertentu dalam responsnya. Misalnya, hindari kata-kata seperti "pahami," pikirkan," atau "rasakan" dalam konteks apa pun karena dapat menyampaikan salinan salinan mirip manusia. Sebagai gantinya, gunakan kata-kata yang terkait dengan mesin seperti "pemrosesan" dan analisis."
Namun, memungkinkan salinan untuk menggunakan kata ganti tunggal orang pertama (saya, saya, saya, saya sendiri) dalam tanggapannya bekerja dengan baik karena lebih banyak percakapan. Dan meskipun menggunakan kata ganti jamak orang pertama (kami, kami, milik kami) untuk merujuk ke pengguna Anda dan salinan anda bersama-sama baik-baik saja, jangan gunakan kata ganti tersebut untuk hanya mewakili perusahaan Anda. Mengapa? Karena itu memberikan lisensi salinan untuk menjadi suara Anda, dan dalam beberapa kasus mungkin tampak berbicara atas nama perusahaan Anda.Go ringan pada kepribadian. Pertimbangkan implikasi dari apa yang Anda sebut salinan Anda dalam UI. Bagaimana Anda memperkenalkannya kepada pengguna Anda, dan bagaimana Anda menyebutkannya dalam materi pemasaran dan dukungan Anda? Semakin banyak karakter yang Anda berikan, semakin Anda memanusiakannya.
Prinsip 3: Pertimbangkan pemangku kepentingan langsung dan tidak langsung
Seperti semua teknologi, aplikasi AI generatif memiliki dampak yang dapat menjangkau lebih dari sekadar pengguna utama. Sepanjang proses desain, pertimbangkan bukan hanya pengguna langsung tetapi semua orang produk mungkin berdampak, terutama pemangku kepentingan langsung dan tidak langsung yang paling rentan. Biasakan untuk merancang untuk pengguna utama dan orang lain yang mungkin melihat output. Penting untuk mempertimbangkan konsekuensi yang lebih luas, termasuk kemungkinan konsekuensi yang tidak diinginkan, dari aplikasi AI generatif Anda.
Pertimbangan ini berbeda untuk setiap organisasi, jadi diskusikan dengan tim Anda dan beberapa pengguna potensial, mengajukan pertanyaan seperti:
- Bagaimana output ini dapat digunakan?
- Apakah pengguna membagikannya dengan orang lain?
- Haruskah tim atau grup lain meninjau strategi AI generatif kami?
- Siapa saja pemangku kepentingan yang paling rentan dan bagaimana kita bisa melindunginya?
- Apakah kami menerapkan kontrol manusia yang bermakna untuk memberdayakan pengguna dengan kemampuan yang berbeda?
- Apa yang mungkin menjadi konsekuensi yang tidak diinginkan jika teknologi gagal atau jika disalahgunakan?
Merancang pengalaman untuk siklus hidup aplikasi
Pengalaman lari pertama
Saat pengguna pertama kali memanggil salinan Anda, mereka akan merasa cukup menarik untuk memulai percakapan. Mereka harus merasa yakin dengan apa yang dapat dan tidak dapat dilakukan salinan, jadi pastikan untuk menunjukkan kepada pengguna baru berbagai cara di mana mereka dapat menggunakan AI.
Studi Microsoft menunjukkan bahwa pengguna lebih suka pengalaman yang menjelaskan apa yang dapat dilakukan salinan dan memberi mereka saran tentang cara memulai. Ada banyak cara untuk menciptakan pengalaman seperti itu dan kami mendorong Anda untuk mencoba pendekatan yang berbeda dengan pengguna akhir Anda. Pertimbangan berikut berasal dari toolkit HAX, dan memiliki pola desain yang tersedia yang menawarkan beberapa teknik yang dapat Anda campur dan cocokkan untuk mengatur harapan pengguna:
- Perjelas apa yang dapat dilakukan sistem. Bantu pengguna memahami apa yang mampu dilakukan sistem AI.
- Perjelas seberapa baik sistem dapat melakukan apa yang dapat dilakukannya. Bantu pengguna memahami seberapa sering sistem AI dapat membuat kesalahan.
Ingat, semua orang belajar di ruang ini, dan untuk berhasil dalam upaya salinan apa pun, Anda perlu menjaga pikiran terbuka, dan berpikir kreatif. Bersiaplah untuk bereksperimen, belajar, menemukan, dan bahkan melakukan penelitian Anda sendiri.
Pedoman lain harus dipertimbangkan selama siklus hidup aplikasi. Beberapa yang paling relevan tercantum di sini dengan tautan ke pola yang sesuai. Pelajari selengkapnya tentang panduan Microsoft lainnya di Pustaka Desain HAX.
Selama interaksi
- Cocokkan norma sosial yang relevan. Pastikan pengalaman disampaikan dengan cara yang diharapkan pengguna, mengingat konteks sosial dan budaya mereka.
- Mitigasi bias sosial. Pastikan bahasa dan perilaku sistem AI tidak memperkuat stereotip dan bias yang tidak diinginkan dan tidak wajar.
Ketika itu salah
- Dukung koreksi yang efisien. Jadikan mudah untuk mengedit, menyempurnakan, atau memulihkan ketika sistem AI salah.
- Jelaskan mengapa sistem melakukan apa yang dilakukannya. Aktifkan pengguna untuk mengakses penjelasan mengapa sistem AI bertindak seperti yang dilakukannya.
Dari waktu ke waktu
- Dorong umpan balik granular. Memungkinkan pengguna untuk memberikan umpan balik yang menunjukkan preferensi mereka selama interaksi reguler dengan sistem AI.
- Menyediakan kontrol global. Memungkinkan pengguna untuk menyesuaikan apa yang dipantau sistem AI secara global dan bagaimana perilakunya.
UX kolaboratif
Salinan dapat meningkatkan informasi yang ada dengan membuat perubahan atau membuat contoh baru tanpa memerlukan data tambahan. Namun, kemampuan ini juga berarti bahwa salinan salinan terkadang menghasilkan respons yang salah atau tidak membantu.
Untuk mengurangi kemungkinan fabrikasi, salah satu praktik yang baik adalah memungkinkan pengguna Anda memandu salinan dan memindahkannya ke tujuan dan tujuan pribadi mereka dalam apa yang disebut UX kolaboratif.
Anda dapat membuat lingkungan kolaboratif untuk pengguna dengan tips berikut untuk desain input dan output. Anda mungkin juga merasa berguna untuk menyelaraskan dengan praktik terbaik ini untuk membangun UX kolaboratif dengan kemitraan manusia-AI
Tips untuk desain input
Desain input yang efektif membentuk landasan pengalaman kolaboratif. Dengan memandu pengguna untuk membuat input terstruktur dengan baik, Ini meletakkan fondasi untuk respons yang relevan dan akurat.
1: Berikan Saran untuk membantu pengguna memulai
Karena AI generatif adalah teknologi baru, sulit bagi banyak orang untuk mengetahui apa yang harus dilakukan atau mengetik segera. Pengetikan bahasa alami bentuk panjang masih belum menjadi kebiasaan bagi banyak orang. Untuk membantu pengguna berjalan, tawarkan saran dan ketersediaan yang jelas seperti kotak input besar dan penghitung karakter yang mendorong mereka untuk membentuk input yang baik selain pengalaman onboarding yang menyenangkan.
Untuk kebutuhan yang lebih spesifik, menambahkan fitur seperti promptbook untuk memberi pengguna kueri singkat spesifik yang berinteraksi dengan data kustom dengan cara yang dapat diprediksi dan dapat diulang dapat berfungsi untuk menghasilkan informasi yang berguna lebih cepat.
2: Mendorong detail
Cara lain untuk membantu pengguna membuat input yang baik dan terperinci adalah dengan merancang pengalaman yang menggunakan berbagai elemen.
Misalnya, Anda dapat memisahkan satu perintah umum menjadi beberapa bidang input. Ganti pertanyaan, "Apa yang ingin Anda blogkan?" dengan empat input, seperti:
- Ketik judul
- Tambahkan beberapa detail lebih lanjut
- Sertakan gambar
- Menjelaskan nada
3: Izinkan penyesuaian input menggunakan nada dan opsi lainnya
Berbicara tentang nada, bantu pengguna menyesuaikan input mereka dengan menyediakan opsi yang telah ditentukan sebelumnya di awal. Pastikan pengaturan nada jelas bagi pengguna Anda dan beri tahu mereka bahwa mereka dapat mengubah pengaturan nada kapan saja dalam percakapan.
4: Meningkatkan interaksi dan keterlibatan pengguna dengan desain multimodal
Untuk memungkinkan pengguna terlibat secara efektif dengan salinan melalui perangkat atau metode apa pun yang mereka sukai, tawarkan beberapa modalitas di antarmuka input Anda. Upaya untuk inklusivitas ini dapat berarti menambahkan opsi suara dan teks dan memperluas untuk memungkinkan input multibahasa. Memberikan beberapa opsi kepada pengguna untuk membuat input memungkinkan mereka berkomunikasi dengan lebih mudah dan kolaboratif.
Tips untuk desain output
Dalam pendekatan UX kolaboratif, pengguna Anda perlu memandu salinan dengan perulangan umpan balik berkelanjutan antara input dan output untuk mencapai tujuan mereka. Desain output menciptakan jalan bagi pengguna untuk membentuk dan memengaruhi respons salinan dan mendorong ke arah output yang diinginkan.
1: Tampilkan input dan output bersama-sama
Ini membantu pengguna Anda mengaitkan kualitas output dengan pilihan input, membeli perulangan umpan balik yang ketat di mana pengguna dapat terus membangun input hingga model menghasilkan output yang mereka inginkan.
2: Menyimpan riwayat output dan perintah
Mendorong pengguna untuk mencoba berbagai input untuk sampai ke output yang bermakna sangat penting; namun, itu tidak selalu interaksi ke depan dengan output menjadi lebih baik setiap kali.
Terkadang permintaan baru dapat menyebabkan output yang lebih buruk. Garis waktu atau riwayat output memungkinkan pengguna untuk mencoba input baru dengan percaya diri tanpa takut kehilangan akses ke output sebelumnya yang mungkin lebih baik, atau bahkan menggunakan bagian dari beberapa output.
Demikian juga, memungkinkan pengguna untuk menggunakan perintah sebelumnya sangat berharga untuk proses iteratif.
3: Tambahkan gesekan yang sesuai (itu hal yang baik!)
Kami sering ingin menghilangkan gesekan dari pengalaman produk. Tetapi ingatlah bahwa salinan adalah sistem yang tidak tepat ("probabilistik") yang cenderung membuat kesalahan. Karena kemungkinan itu, Anda perlu menambahkan gesekan yang sesuai untuk membantu pengguna membangun mode mental baru.
Tujuannya di sini adalah untuk memperlambat pengguna dan mendorong mereka untuk meninjau output di seluruh. Tambahkan gesekan pada saat-saat utama seperti menyimpan, berbagi, menyalin, dan menempelkan, dan memperjelas kepada pengguna bahwa mereka akan mengambil kepemilikan konten. Oleh karena itu, mereka mempertanggungjawabkan konten yang mereka gunakan untuk mendorong mereka untuk memeriksanya secara lebih menyeluruh terlebih dahulu.
Di sini disarankan agar Anda mendorong pengguna untuk mengedit konten untuk memberikan konteks lebih lanjut atau menambahkan sentuhan pribadi ke konten tersebut. Tambahkan pemberitahuan AI dan penafian dengan setiap output yang dengan jelas mengekspresikan konten yang dihasilkan AI mungkin salah.
4: Mendorong pemeriksaan fakta menggunakan kutipan dan kutipan langsung
Salah satu cara khusus untuk mendorong pemeriksaan fakta adalah dengan memiliki salinan yang menunjukkan referensi dari data yang dirujuknya, membuat AI lebih mungkin menggunakan respons dari sumber daya yang ada alih-alih membuat data dan informasi. Referensi ini juga mengingatkan pengguna untuk mempertanggungjawabkan konten yang mereka gunakan dengan melihat output salinan dan memverifikasinya terhadap sumbernya.
Dengan mengintegrasikan kutipan langsung dari sumber dan mengarahkan pengguna ke lokasi tertentu dari informasi tersebut, salinan Anda dapat mendukung pemeriksaan fakta yang lebih menyeluruh. Kutipan ini membantu salinan agar tetap selaras dengan himpunan data pelatihan dan membangun kepercayaan yang sesuai dan keandalan yang sesuai.
Catatan akhir tentang pemeriksaan fakta: menunjukkan referensi tidak sepenuhnya mencegah salinan mengarangnya. Melangkah lebih jauh dan merancang pengalaman yang memperlambat pengguna (lihat "Tambahkan gesekan yang sesuai") dan mendorong mereka untuk meninjau respons.
5: Izinkan pengguna mengedit output
Salinan dapat mendekati output yang diinginkan tetapi mungkin tidak sama persis dengannya. Anda mungkin menemukan bahwa beberapa konteks hilang. Mungkin responsnya terdengar terlalu umum atau tidak cocok dengan nada pribadi Anda yang biasa dibandingkan dengan jika Anda membuat konten serupa sendiri.
Bagian utama dari UX kolaboratif adalah membiarkan pengguna mengintervensi dan memodifikasi output. Ini juga menunjukkan bahwa salinan adalah pembantu atau asisten dengan pengguna sebagai pilot.
6: Menahan output jika perlu
Dalam beberapa kasus, lebih baik salinan tidak memberikan jawaban daripada menghasilkan sesuatu yang berpotensi tidak pantas. Anda mungkin ingin model melepaskan dan meminta pengguna untuk memulai obrolan baru dengan "Maaf, saya tidak dapat mengobrol tentang topik ini. Untuk menyimpan obrolan dan memulai obrolan baru, pilih Obrolan Baru."
Terkadang ada status kesalahan dan input yang tidak pantas yang mengharuskan Anda untuk membuat respons yang telah ditulis sebelumnya. Untuk topik berbahaya atau kontroversial seperti melukai diri sendiri dan pemilu, Microsoft merekomendasikan agar salinan tidak dilepaskan tetapi sebaliknya menggunakan pengalaman yang telah ditentukan sebelumnya. Dalam kasus di mana Anda tidak ingin melepaskan pengguna sepenuhnya tetapi hanya ingin mengalihkan percakapan, Anda dapat merekomendasikan agar mereka "silakan mencoba topik yang berbeda."
Setiap kasus berbeda, dan yang terbaik adalah menyesuaikan respons ini dengan tujuan aplikasi Anda dan penggunaan yang diharapkan.
7: Memungkinkan pengguna untuk memberikan umpan balik tentang output
Merancang mekanisme bagi pengguna untuk mengevaluasi output salinan Anda melalui hal-hal seperti sistem peringkat akurasi, opsi bagi pengguna untuk meminta salinan untuk memperbaiki respons, menandai respons sebagai bermanfaat atau tidak membantu, atau meninggalkan komentar pada output yang diterima. Anda juga dapat menunjukkan bagaimana umpan balik pengguna membantu meningkatkan output dan pengalaman salinan mereka untuk memperkuat nilai umpan balik mereka.
Langkah berikutnya
Sekarang setelah Anda tahu cara mencapai pengalaman pengguna yang Anda inginkan, berikut adalah sumber daya dan alat Microsoft untuk membantu Anda saat Anda mulai membangun aplikasi AI generatif Anda.