Инженерные команды Lokad в течение последнего десятилетия совершенствовали Envision, специализированный язык программирования, посвященный предиктивной оптимизации цепей поставок. Как оказалось, большинство задач по оптимизации цепей поставок являются, мягко говоря, странными (нет лучшего слова), и общепринятые программные технологии терпят неудачу при их решении. Однако Lokad готов к таким задачам, настолько, что мы гордо объявляем официальный запуск общедоступной площадки Envision.

try.lokad.com

Редактор кода площадки

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

Мы обязуемся сохранить эту площадку бесплатной на неопределенный срок1 для абсолютно всех. Цепи поставок застряли во множестве устаревших практик и технологий, поэтому, надеемся, это станет началом новой тенденции. Пора широкому сообществу узнать, как выглядит оптимизация цепей поставок XXI века, и популяризация этого подхода является долгосрочным интересом Lokad.

Эта площадка была разработана с учетом академических целей, но мы хотели, чтобы опыт в классе был максимально простым. Envision никогда не был секретом: с самого начала наша техническая документация была общедоступной. Однако получение доступа к Envision оставалось неудобным2, но теперь…

Введите URL и вы внутри, без лишних вопросов. По сравнению с “продукционной” версией Lokad, регистрация и учетные записи пользователей были отменены. Факт в том, что при рассмотрении класса из 50 студентов даже простая регистрация3 гарантированно приведет к тому, что полдюжины человек проведут первый час, настраивая свою учетную запись.

Выберите настройку и погрузитесь во встроенное упражнение. “Настройка” - это предварительно настроенная среда площадки, которая включает собственный скрипт Envision и файлы данных. Настройки могут быть созданы и затем распространены с помощью коротких URL. Настройка обычно предназначена как отправная точка для упражнения, которое должен выполнить студент. Или наоборот, студент может отправить свое решение преподавателю.

Благодаря настройкам студентам не нужно тратить время на каждом шаге каждого упражнения - например, копирование файлов и фрагментов кода - чтобы продвигаться вперед. Настройки заботятся об этом.

Среда try.lokad.com обладает большинством возможностей Lokad, включая такие продвинутые, как вероятностное прогнозирование и дифференцируемое программирование. (Несколько) опущенных функций - это те, которые не имеют особого смысла с точки зрения площадки, например, возможность автоматизировать передачу файлов, планировать выполнение скриптов и настраивать права доступа пользователей. У нас есть некоторые ограничения в вычислительных ресурсах, но мы хотим, чтобы эти ограничения были достаточно большими, чтобы тренировочные сессии проходили гладко.


  1. Наши долгосрочные планы по-прежнему заключаются в выпуске открытой версии Lokad для настольных компьютеров без распределения. Однако мы еще не достигли этой цели. Этот игровой площадкой является всего лишь шагом в этом направлении. ↩︎

  2. Мы всегда удовлетворяли запросы на бесплатные тестовые аккаунты, и по-прежнему делаем это. Для этого достаточно отправить электронное письмо в службу поддержки Lokad. Однако, хотя препятствия минимальны, все же возникают трудности при настройке класса с 50 и более студентами. ↩︎

  3. Люди испытывают трудности с выбором имени пользователя и пароля. Если есть проверка электронной почты, некоторым людям будет сложно с неудачной доставкой письма. Если проверка электронной почты отсутствует, некоторые люди не будут помнить выбранные ими данные спустя неделю. ↩︎