📦ChatBot.cs - Data
Код класса:
public class Data
{
public string Text { get; set; }
public string Response { get; set; }
public int ReturnCode { get; set; }
}Пример:
var data = new List<Data>
{
new Data() { Text = "Вводимый текст", Reponse = "Возвращаемый текст", ReturnCode = -1 },
new Data() { Text = "Вводимый текст x2", Reponse = "Возвращаемый текст x2", ReturnCode = 0 }
};Описание:
Класс содержащий данные для тренировки модели. А именно, Text - Текст который вводит пользователь, Response - Возвращаемый текст если есть совпадения, ReturnCode - Возвращаемый код в формате "int" если есть совпадения.
ПРЕДУПРЕЖДЕНИЕ! Если модель не обнаружит какие то данные в списке, то будет выбран последний элемент для возврата. Если вам нужно будет добавить ошибку о том, что каких то данных нет, то добавьте в конец новый элемент с любым значением в поле Text и нужный вам возвращаемый текст в Response, ну и ReturnCode.
P.s. Да, я знаю, что можно создать проверку на нулевой элемент в возврате, но модель почему то возвращает последний элемент и проверять на NULL нет смысла.
Last updated
Was this helpful?