Mengintegrasikan Fitur Data OpenAI, Komunikasi, dan Organisasi ke dalam Aplikasi Lini Bisnis

Tingkat: Menengah

Tutorial ini menunjukkan bagaimana Azure OpenAI, Azure Communication Services, dan Microsoft Graph/Microsoft Graph Toolkit dapat diintegrasikan ke dalam aplikasi Line of Business (LOB) untuk meningkatkan produktivitas pengguna, meningkatkan pengalaman pengguna, dan membawa aplikasi LOB ke tingkat berikutnya. Fitur utama dalam aplikasi meliputi:

  • AI: Memungkinkan pengguna untuk mengajukan pertanyaan dalam bahasa alami dan mengonversi jawaban mereka ke SQL yang dapat digunakan untuk mengkueri database, memungkinkan pengguna untuk menentukan aturan yang dapat digunakan untuk secara otomatis menghasilkan pesan email dan SMS, dan mempelajari bagaimana bahasa alami dapat digunakan untuk mengambil data dari sumber data kustom Anda sendiri. Azure OpenAI digunakan untuk fitur-fitur ini.
  • Komunikasi: Mengaktifkan panggilan telepon dalam aplikasi ke pelanggan dan fungsionalitas Email/SMS menggunakan Azure Communication Services.
  • Data Organisasi: Tarik data organisasi terkait yang mungkin diperlukan pengguna (dokumen, obrolan, email, acara kalender) saat mereka bekerja dengan pelanggan untuk menghindari peralihan konteks. Menyediakan akses ke jenis data organisasi ini mengurangi kebutuhan pengguna untuk beralih ke Outlook, Teams, OneDrive, aplikasi kustom lainnya, ponsel mereka, dll. karena data dan fungsionalitas tertentu yang mereka butuhkan disediakan langsung di aplikasi. Microsoft Graph dan Microsoft Graph Toolkit digunakan untuk fitur ini.

Aplikasi ini adalah aplikasi manajemen pelanggan sederhana yang memungkinkan pengguna untuk mengelola pelanggan mereka dan data terkait. Ini terdiri dari front-end yang dibangun menggunakan TypeScript yang memanggil API back-end untuk mengambil data, berinteraksi dengan fungsionalitas AI, mengirim pesan email/SMS, dan menarik data organisasi. Berikut adalah gambaran umum solusi aplikasi yang akan Anda telusuri dalam tutorial ini:

Gambaran umum skenario Microsoft Cloud

Tutorial ini akan memandikan Anda melalui proses penyiapan sumber daya Azure dan Microsoft 365 yang diperlukan. Ini juga akan memancang Anda melalui kode yang digunakan untuk mengimplementasikan fitur AI, komunikasi, dan data organisasi. Meskipun Anda tidak akan diminta untuk menyalin dan menempelkan kode, beberapa latihan akan meminta Anda mengubah kode untuk mencoba skenario yang berbeda.

Apa yang akan Anda Bangun dalam Tutorial ini

Pilih Petualangan Anda Sendiri

Anda dapat menyelesaikan seluruh tutorial dari awal hingga akhir atau menyelesaikan topik tertentu yang menarik. Tutorial ini dipecah menjadi topik berikut:

  • Kloning Latihan Proyek (latihan yang diperlukan).
  • Latihan AI: Buat sumber daya Azure OpenAI dan gunakan untuk mengonversi bahasa alami ke SQL, menghasilkan pesan email/SMS, dan bekerja dengan data dan dokumen Anda sendiri.
  • Latihan Komunikasi: Buat sumber daya Azure Communication Services dan gunakan untuk melakukan panggilan telepon dari aplikasi dan mengirim pesan email/SMS.
  • Latihan Data Organisasi: Buat pendaftaran aplikasi MICROSOFT Entra ID sehingga Microsoft Graph dan Microsoft Graph Toolkit dapat digunakan untuk mengautentikasi dan menarik data organisasi ke dalam aplikasi.

Pilih petualangan Anda sendiri. Selesaikan seluruh tutorial atau pilih area topik tertentu.

Prasyarat

Microsoft Cloud Technologies yang digunakan dalam Tutorial ini

  • Azure Communication Services
  • Azure OpenAI Service
  • Microsoft Entra ID
  • Microsoft Graph
  • Microsoft Graph Toolkit