У меня есть чат-бот Connect / Lex, который, кажется, работает нормально. Отлично!
У меня есть некоторые требования, прежде чем этот продукт сможет поддерживать моя команда:
- В крайне маловероятном событии , когда бизнес-правила изменяются или обнаруживается ошибка, моей команде разработчиков необходимо перебрать не живого чат-бота.
- Мне бы хотелось, чтобы среда разработки была отделена от производства. Разработчики должны касаться производства только тогда, когда это необходимо.
- Должен существовать относительно простой способ продвижения кода в производственную среду.
Номер два в некотором роде адресован версиями Connect / Lex, но номера версий довольно запутаны в работе (и кажется, что артефакты, используемые устаревшей версией, нужно поддерживать вечно?). Тем не менее, номера 1 и 3 являются проблемами для меня.
В любом другом контексте разработки я могу аккуратно отделить свой dev-код от производственного, и, когда все тесты пройдут, запустить процесс и развернуть чистый набор производственного кода. Есть ли способ сделать это в Connect / Lex?