Microsoft VA
Powershell
ketika saya memperbarui KB dan mengirim file melalui
-> .\Deployment\Scripts\update_cognitive_models.ps1 -RemoteToLocal
Ikuti langkah-langkahnya di
1:1.
tidak ada kesalahan :-)
(di tangkapan layar)
@danieldangler Saya mencoba file konfigurasi yang salah atau aplikasi luis kosong, tidak ada yang mereproduksi situasi Anda. Apakah Anda menambahkan beberapa karakter khusus di aplikasi luis Anda?
Mungkin Anda bisa mencoba menambahkan baris berikut untuk melihat hasil dari luis export
:
Ini adalah langkah-langkah yang saya lakukan:
(Tujuan saya adalah untuk menghubungkan Basis Pengetahuan baru)
Masalahnya adalah tidak ada perubahan pada antarmuka web LUIS.
Saya harap Anda dapat membantu saya dengan itu :-)
hal. saya mencoba memasukkan empat baris kode ke dalam Script tetapi tidak ada yang terjadi. Itu hanya mencantumkan semua Maksud/ucapan saya
@danieldangler mungkin itu disebabkan oleh penyandian. Anda dapat mencoba menjalankan $OutputEncoding = [Console]::OutputEncoding
sebelum menjalankan skrip.
@xieofxie sayangnya ini tidak membantu.
Saya mencari sedikit lebih banyak di Tab Masalah dan menemukan Pengguna lain dengan masalah yang sama (atau serupa) di
(Tapi saya tidak mendapatkan Kesalahan dengan Kunci Berlangganan yang tidak valid, dll. Omong-omong)
Mungkinkah ini masalah wilayah?
PEMBARUAN: Jika saya mengubah sesuatu di Basis Pengetahuan dan menjalankan perintah untuk memperbarui model kognitif saya, LUIS juga diperbarui, tetapi di dalam obrolan saya mendapatkan Kesalahan jika saya ingin mengajukan pertanyaan dari KB yang terhubung. Aneh aneh aneh.
Versi alat apa yang Anda jalankan? Secara khusus pengiriman, tetapi juga luis (jalankan dispatch-v
) dan alat-alat lain akan baik untuk diketahui.
OS apa yang Anda jalankan?
Hai @danieldangler karena General juga bekerja dengan salah, saya akan menyarankan cara yang membosankan untuk memeriksanya ..
Itu terjadi di sini , jadi pertama-tama, periksa output dari bagian pertama apakah itu json yang valid (sama seperti General.luis saat Anda menerapkan):
luis export version --appId $luisApp.appId --versionId $luisApp.version --region $luisApp.authoringRegion --authoringKey $luisApp.authoringKey
Kemudian simpan ke file melalui
luis export version --appId $luisApp.appId --versionId $luisApp.version --region $luisApp.authoringRegion --authoringKey $luisApp.authoringKey | Out-File temp.json -Encoding OEM
(atau penyandian apa pun hingga terlihat benar). Mereka mungkin berbeda karena konsol dan Out-File menggunakan pengkodean yang berbeda.
Terakhir refresh untuk melihat apakah bisa di-refresh sebagai General.lu asli.
ludown refresh -i temp.json -n "$($luisApp.id).lu"
Jika salah satu langkah ini tidak benar, harap laporkan lokal General yang Anda gunakan dan wilayah bahasa sistem Anda.
Masalah yang sama persis di sini.
Masalah yang sama persis di sini.
Saya menyiasatinya untuk saat ini dengan mengubah skrip menjadi output ke file JSON di direktori temp dan kemudian memanggil ludown refresh pada mereka, alih-alih membaca dari stdin.
Saya juga mengalami masalah yang sama dengan file Luis dan Qna. @ jason-hunt Saya juga menemukan bahwa keluaran ke file json sementara berfungsi.
Saya telah memperbarui skrip update_cognitive_models di templat VA untuk mengatasi masalah ini. Anda dapat menemukannya di sini: https://github.com/microsoft/botframework-solutions/blob/master/templates/Virtual-Assistant-Template/csharp/Sample/VirtualAssistantSample/Deployment/Scripts/update_cognitive_models.ps1
@lauren-mills Terima kasih telah memperbarui skrip.
Sebagai sidenote saya juga harus mengedit file json yang diekspor yang dibuat karena kesalahan penyusutan untuk alat ditambahkan ke bagian atas file. Mantan:
-----------------------------------------------------------
NOTICE:
This tool has been deprecated.
All functionality was ported over to the new BF CLI.
To learn more visit https://aka.ms/NewBFCLI
-----------------------------------------------------------
"qnaDocuments": [
{
"id": 1,
Ini menyebabkan perintah refresh ludown gagal mengurai json. Saya hanya memiliki masalah ini untuk ekspor pembuat qna dan bukan yang luis.
(Kesalahan penyusutan ini juga agak mengganggu karena alat bf baru belum menerapkan perintah ekspor, kecuali saya tidak mencari di tempat yang tepat?)
Sempurna! ini bekerja untuk saya. Terima kasih :)
Sepertinya penghapusan untuk qnamaker sedang dikerjakan: https://github.com/microsoft/botbuilder-tools/commit/c61cb62e7b2e02be3520e854102b477ec5c8856f
Komentar yang paling membantu
@lauren-mills Terima kasih telah memperbarui skrip.
Sebagai sidenote saya juga harus mengedit file json yang diekspor yang dibuat karena kesalahan penyusutan untuk alat ditambahkan ke bagian atas file. Mantan:
Ini menyebabkan perintah refresh ludown gagal mengurai json. Saya hanya memiliki masalah ini untuk ekspor pembuat qna dan bukan yang luis.
(Kesalahan penyusutan ini juga agak mengganggu karena alat bf baru belum menerapkan perintah ekspor, kecuali saya tidak mencari di tempat yang tepat?)