Bagikan melalui


Ikhtisar integrasi pemahaman bahasa percakapan

Anda dapat mengintegrasikan model Pemahaman Bahasa percakapan (CLU) Anda dengan agen Copilot Studio . Pemahaman bahasa percakapan adalah salah satu fitur kustom yang ditawarkan oleh Azure Cognitive Service for Language. Ini adalah layanan berbasis cloud yang menerapkan kecerdasan pembelajaran mesin untuk memungkinkan Anda membangun komponen pemahaman bahasa alami untuk digunakan dalam aplikasi percakapan end-to-end. API layanan bahasa tersedia (tetapi tidak diperlukan untuk Anda integrasikan Copilot Studio) dan Azure Language Studio menyediakan fitur pemrosesan bahasa alami (NLP) untuk menganalisis teks percakapan.

Untuk proyek yang dibuat dengan kemampuan ini, pembuat agen sekarang dapat mengakses maksud dan entitas model CLU yang ada secara langsung Copilot Studio. Copilot Studio pengguna sekarang dapat memetakan maksud CLU untuk memicu dialog agen dengan cara yang sama seperti pemicu Copilot Studio ucapan asli. Entitas yang diimpor dari model CLU muncul di Copilot Studio halaman Entitas dan dapat digunakan bersama Copilot Studio entitas bawaan. Pembuat bot dapat menambahkan simpul pertanyaan baru dalam topik dan memilih entitas dan maksud yang tersedia dari model CLU yang diimpor. Entitas CLU terikat ke objek yang setara. Copilot Studio Pengguna menentukan nama, tipe data, dan struktur JSON dari tipe data kustom, jika diinginkan untuk setiap entitas.

Catatan

Untuk agen yang ada yang ingin Anda manfaatkan dari integrasi CLU, Anda harus memetakan model CLU, Copilot Studio lalu Anda dapat memperbarui frasa pemicu agen untuk mengikat setiap topik ke maksud CLU yang sesuai. Anda juga dapat mengelola hubungan antara model CLU dan Copilot Studio.

Prasyarat

Konsep kunci

Konsep yang dibahas dalam artikel ini membantu Anda memahami cara mengintegrasikan model CLU dengan Copilot Studio proyek. Untuk informasi selengkapnya, lihat Memulai integrasi pemahaman bahasa percakapan.

Konektor CLU

Konektor adalah pembungkus di sekitar API yang memungkinkan Azure Cognitive Service untuk berbicara Copilot Studio. Ini menyediakan cara bagi pengguna untuk menghubungkan akun mereka dan menerapkan serangkaian tindakan dan pemicu bawaan untuk membangun aplikasi dan alur kerja mereka. Untuk informasi selengkapnya, lihat Azure Cognitive Service for Language - Konektor.

Power Platform konektor memungkinkan layanan Microsoft untuk berbicara dengan API CLU. Untuk informasi selengkapnya, lihat Power Platform dan dokumentasi konektor Azure Logic Apps - Konektor. Meskipun Anda dapat mengimpor jenis konektor apa pun, Copilot Studio saat ini tidak memvalidasi konektor.

Koneksi di Copilot Studio

Koneksi adalah kredensial autentikasi tersimpan untuk konektor, misalnya OAuth kredensial untuk SharePoint konektor. Referensi koneksi adalah komponen solusi yang berisi referensi ke koneksi tentang konektor tertentu.

Copilot Studio koneksi bersifat spesifik lingkungan. Saat mengimpor agen, Anda perlu menyiapkan koneksi untuk agen. Kami menawarkan cara standar untuk mencapai kemampuan ini melalui Power Platform referensi Koneksi. Untuk informasi selengkapnya, lihat Referensi koneksi dalam solusi - Power Apps.

Pengakuan eksternal

Integrasi CLU mendukung pengenal eksternal tertentu. OnRecognize Pemicu diaktifkan dalam skenario berikut:

  • Saat topik dipicu: LanguageUnderstandingReason.TriggerTopic

  • Ketika simpul pertanyaan tidak mendukung interupsi dan memerlukan jawaban: LanguageUnderstandingReason.AnswerQuestion

  • Ketika simpul pertanyaan mendukung interupsi dan memerlukan jawaban: LanguageUnderstandingReason.AnswerQuestionWithInterruptions

Maksud eksternal

Integrasi CLU mendukung maksud eksternal yang dikenali yang memanfaatkan System.Recognizer.IntentOptions variabel sistem dalam skenario berikut:

  • Gunakan kembali TopicId untuk id intent eksternal
  • Gunakan kembali TriggerId untuk id intent eksternal
  • Membuat properti baru IntentId untuk id intent eksternal
  • Variabel sistem yang mendukung alasan memicu pengenal
Nama properti Tipe Description
DisplayName String Nama tampilan untuk maksud yang dikenali; dilokalkan dalam bahasa saat ini dan akan ditampilkan dalam prompt DYM (jika ada)
Skor Angka Skor pengenal
TopicId String Dataverse Nama skema topik
TriggerId String ID unik pemicu dalam topik AdaptiveDialog

Untuk daftar Copilot Studio lengkap variabel, termasuk variabel sistem, lihat Gambaran umum variabel.

Campur dan cocokkan jenis komponen entitas

Entitas CLU mencakup informasi relevan yang diekstraksi dari ucapan NLU. Entitas dapat diekstraksi menggunakan metode yang berbeda. Mereka dapat dipelajari melalui konteks, dicampur dan dicocokkan dari daftar, atau dideteksi oleh entitas yang diakui sebelumnya. Untuk daftar lengkap jenis komponen entitas, lihat Jenis Komponen.

Catatan

Anda juga dapat menggunakan Copilot Studio entitas bawaan bersama dengan entitas CLU.

Fitur pembuatan agen lain yang didukung integrasi CLU meliputi: