Разработка навыка для голосового ассистента

Необходимо создать навык с линейным сценарием, состоящим из 38 однотипных блоков. Каждый блок представляет собой отдельный шаг в диалоге.

Сценарий работы навыка

Для каждого из 38 блоков алгоритм должен быть следующим:

  • Ассистент озвучивает порядковый номер блока и его название.
  • Ассистент зачитывает небольшой текстовый блок (2-3 фразы).
  • Ассистент задает пользователю вопрос о готовности перейти к следующему блоку.
  • Если пользователь отвечает утвердительно, происходит переход к следующему блоку, и сценарий повторяется.
  • Если пользователь отвечает отрицательно, ассистент предлагает повторить текущий блок.
  • После успешного завершения всех блоков ассистент выражает одобрение и предлагает пользователю включить тематический подкаст по обсуждаемой теме.

Требования к реализации

  • Общее количество блоков: 38.
  • Логика перехода между блоками должна быть строго последовательной.
  • Необходимо предусмотреть обработку положительных и отрицательных ответов пользователя на вопрос о готовности.
  • В конце сценария должно быть реализовано предложение о включении подкаста.
  • Все тексты для озвучки (названия блоков, фразы, вопросы, финальная реплика) будут предоставлены отдельно.

Технические детали

Навык должен быть реализован в соответствии с техническими требованиями и документацией платформы голосового ассистента. Важно обеспечить стабильную работу и четкое следование описанному сценарию.

Разработка и внедрение защиты сайта от DDoS-атак

Требуется настроить комплексную защиту веб-ресурса от распределенных атак типа "отказ в обслуживании" (DDoS). В качестве предварительного решения рассматривается использование платформы Cloudflare. Необходимо проанализировать текущую инфраструктуру, выбрать оптимальные методы защиты и реализовать их.