#azure-language-understanding #luis.ai
#azure-language-understanding #luis.ai
Вопрос:
В настоящее время я использую LUISGen, чтобы помочь моему боту легко получить намерения и сущности в C #.
В моем приложении LUIS есть основной объект с подразделами.
Здесь я использую LUISGen для генерации класса C # для приложения LUIS и получаю приведенную ниже ошибку
Exception Info: System.ArgumentException: Can not convert Object to String.
at Newtonsoft.Json.Linq.JToken.op_Explicit(JToken value)
at System.Dynamic.UpdateDelegates.UpdateAndExecute1[T0,TRet](CallSite site, T0 arg0)
at CallSite.Target(Closure , CallSite , Object )
at LUISGen.Utils.EntityApply(JObject entity, Action`1 action) in D:a1spackagesLUISGensrcUtils.cs:line 94
at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid5[T0,T1,T2,T3,T4](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3, T4 arg4)
at LUISGen.CSharp.Entities(Object app, Writer w) in D:a1spackagesLUISGensrcCSharp.cs:line 161
at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid3[T0,T1,T2](CallSite site, T0 arg0, T1 arg1, T2 arg2)
at LUISGen.CSharp.Generate(String description, Object app, String className, String space, String outPath) in D:a1spackagesLUISGensrcCSharp.cs:line
Комментарии:
1. Не могли бы вы поделиться командами Luisgen, которые вы пытаетесь.
Ответ №1:
Проблема связана с luis: convert и была исправлена с момента нашего последнего выпуска. Если вы используете предварительную версию bf, и я попытался выполнить luis:generate:cs на .файл json и сбой с той же ошибкой. затем вы можете выполнить luis: convert, а затем luis: generate: cs, и это сработало.
Если вы хотите запустить предварительную версию инструмента bf, выполните следующие действия.
- Укажите npm в ленте MyGet: реестр npm config set https://botbuilder.myget.org/F/botframework-cli/npm /
- Установите инструмент CLI: npm install -g @microsoft/botframework-cli
Вам следует установить и попробовать использовать bf luis:generate:cs https://github.com/microsoft/botframework-cli/blob/master/packages/luis/README.md#bf-luisgeneratecs для предварительного выпуска.
Комментарии:
1. Исправлена ли эта проблема? Я все еще получаю ошибку.
2. Почему эта проблема не задокументирована в официальных документах?