Без заголовка
1, 2 -- я как раз в группе нейронета только что написал: https://www.facebook.com/groups/nevronet/permalink/1061187754047545/ (Кофейный нейронет -- https://lenta.ru/news/2018/06/06/cofee/
употребление кофе до выполнения задачи улучшало оценки работоспособности коллектива в 1,4 раза по сравнению с контрольной группой. Другой эксперимент, в котором участвовали 62 студента, употреблявшие в ходе исследования кофе с кофеином и без, показал аналогичный результат. Кроме того, добровольцы в опытной группе сообщали о повышении внимательности. По словам ученых, они чаще замечали, что другие испытуемые активно участвовали в обсуждении, а также сами старались внести свой вклад.
Мне почему-то вспоминаются приложения, которые "разве что кофе не готовят". Вот, будут готовить, никуда не деться. 1.4 раза -- это целых 1.4 раза!)
3 -- тут ещё и множество шагов нейропрограммирования от неучтённых внешних факторов (включая "вот, мне сегодня приснилось" -- то есть шум самих мозгов тоже нужно принимать во внимание, он принимает участие в обучении). Обычно в технике тут не откатом к прошлым шагам занимаются, а навигированием дальше, просто тестируют/замеряют реального положение непрерывно. Так и тут: непрерывные замеры перед шагами обучения/программирования/деплоймента курсов.
Что-то подобное уже сейчас делает knewton: он учитывает успешность-неуспешность маленьких учебных шагов и посылает тебя по короткому или длинному учебному маршруту в зависимости от ответов. Это ещё называют адаптивным обучением (не путать с программируемым обучением).
То есть на эти темы все думают, думают активно. Я лишь говорю, что нужно думать как о DevOps -- не в сотый раз считать, что у тебя готов курс и нужно только научить, а что исследователям нужно озаботиться тем, что их материалы должны быть представлены в виде масштабируемых курсов. Грубо говоря, объединить кухню и официантов в один цех, а не считать их разными цехами.