Google Cloud PHP Natural Language найти дату в предложении

Я использую библиотеку Google Cloud PHP на естественном языке, но я изо всех сил пытаюсь извлечь дату из предложения. Дата будет в разных форматах, например

  • Завтра в 9 утра
  • Понедельник 23 июля
  • 01-01-2018
  • 24-01-2018
  • 01-24-2018 (если вы не британец)

    Я могу заставить это работать с Dialofglow, чтобы он знал, когда сущность является датой и / или datetime, но по какой-то причине с этой библиотекой он не может выяснить, является ли что-то датой и / или датой времени

Любая помощь приветствуется

1 ответ

Вы можете получать даты из текста в Dialogflow, потому что это служба понимания естественного языка, а Cloud NL API - только служба обработки естественного языка.

Это означает, что в Cloud NL API вы можете выполнять только некоторые виды анализа, такие как синтаксический анализ, анализ сущностей, анализ настроений, анализ настроений сущностей и классификация контента.

Вы можете сказать: "Подождите, тогда почему дата не классифицируется как сущность?" и ответ в том, что это возможно, но это еще не функция, выпущенная для этого продукта. Вы можете запросить эту функцию в системе отслеживания проблем GCP.

Другие вопросы по тегам