Как подключить LUIS к простому веб-приложению без Azure или среды MS Bot? - PullRequest
1 голос
/ 07 апреля 2019

Я хочу знать, как интегрировать LUIS в простое веб-приложение без платформы ботов Azure или MS. Каждый ресурс, который я нахожу, использует либо эмулятор, либо Azure, либо среду ботов MS. Я просто хочу поиграть и не использовать так много услуг. Я исключительно хочу работать с LUIS и его намерениями и сущностями в веб-приложении, использующем C #.

Ответы [ 2 ]

1 голос
/ 11 апреля 2019

Вы можете использовать LuisRuntimeAPI

Здесь является примером консольного приложения:

Console.WriteLine("Enter the text to recognize:");
string input = Console.ReadLine().Trim();

if (input.ToLower() == "exit")
{
    // Close application if user types "exit"
    break;
}
else
{
    if (input.Length > 0)
    {
        // Create client with SuscriptionKey and AzureRegion
        var client = new LuisRuntimeAPI(new ApiKeyServiceClientCredentials(SubscriptionKey))
        {
            AzureRegion = AzureRegion
        };

        // Predict
        var result = await client.Prediction.ResolveAsync(ApplicationId, input);

        // Print result
        var json = JsonConvert.SerializeObject(result, Formatting.Indented);
        Console.WriteLine(json);
        Console.WriteLine();
    }
}
0 голосов
/ 09 апреля 2019

LUIS Предоставьте конечным точкам API подробную документацию, с помощью которой вы можете создать простое приложение, не используя Azure или .net, вы можете выбрать любой язык.

  1. LUIS предоставляет APIКонечная точка для получения результатов прогнозирования

  2. LUIS предоставляет различные конечные точки для обучения новым высказываниям / намерениям.

С Луисом вы можете обучить высказывание из самого API, а также пометить слова как сущности. проверить документацию LUIS здесь ,если вы заинтересованы в использовании LUIS с NodeJS, вот документация

...