Автоматное программирование. Как построить чат-бота и не погрязнуть в ветвлениях PHP Russia: Реальный опыт
В процессе поиска работы соискатели тратят время на общение с рекрутерами, которое — давайте будем откровенны — далеко не всегда приводит к желаемому результату. А что, если автоматизировать эту рутину? Мы задались этим вопросом и решили создать HR-бота, который поможет соискателям и рекрутерам упростить взаимодействие, не отвлекаться на звонки и решить все вопросы в мессенджере.
В докладе на примере нашего сервиса расскажу, что такое автоматное программирование, о плюсах и минусах парадигмы, а также как она поможет в решении проблем роста сложности и постоянного изменения сценариев бота, с которыми мы столкнулись во время разработки.
Также расскажу о подводных камнях, о которых мы узнали во время реализации, о том, как мы их обходили, и о пользе, которую нам принес выбранный подход.