ChatApi/Services/ClassifyHandlers/ClassifyEstimate.cs
2024-11-28 22:49:03 -03:00

21 lines
906 B
C#

namespace ChatApi.Services.ClassifyHandlers
{
public class ClassifyEstimate : AHandlerClassify
{
public override EnumClassification Handle(string request)
{
var companyKeywords = new List<string> { "Domvs", "DomvsiT", "squad gerenciada", "squad híbrida", "alocação", "Professional Service", "solução", "Soluções", "Agility as a Service", "agilidade",
"DDC", "Design Diamond Conception", "Bussiness Process Optmization", "Otimização de processos", "Soluções em Cloud", "Delphix", "UX", "Squad" };
var questionLower = base._textFilter.ToLowerAndWithoutAccents(request);
if (companyKeywords.Any(keyword => questionLower.Contains(_textFilter.ToLowerAndWithoutAccents(keyword))))
{
return EnumClassification.Company;
}
return base.Handle(request);
}
}
}