Добро пожаловать, Гость
Пожалуйста Вход или Регистрация.    Забыли пароль?

Завершение работы курьера
(0 чел.) 
ВнизСтраница: 12
Сообщения темы: Завершение работы курьера
#52185
Завершение работы курьера 6 г. назад Репутация: 2
Слава, небольшая просьба - бот, по прибытию на станку первым делом берет новую миссию, а по уму сначала нужно завершать уже взятую. Т.е. неплохо бы поменять очередность действий на станке - сначала завершать миссии, а потом брать новые.
Amber
Junior Boarder
Постов: 73
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
 
#52187
Завершение работы курьера 6 г. назад Репутация: 827
Бот не станет говорить с агентом, если есть шанс что он не сможет взять миссию из-за перевеса. А в целом лучше взять больше миссий, а потом сдавать - есть шанс что больше миссий будут сдаваться на одинаковой станции. В частном случае, когда миссия и сдается и берется на одной станции, бот поступает по общему правилу. К алгоритму конструкции пути лучше уже не касаться. Потребовалось куча времени чтобы он перестал зацикливаться между равнозначными агентами, пришлось добавлять какие то незначительные аргументы чтобы оба пути перестали быть равнозначными при перелете из системы в систему. Добавь еще чуток агрументов и бот опять рано или поздно уйдет в цикл из которого не сможет вылезти самостоятельно.
Slav2
Администратор
Постов: 16887
graph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
Send logs to my mail - with subject 'log files' to pass spam filter.
How to record logs in knowledge base
 
#52196
Завершение работы курьера 6 г. назад Репутация: 2
Слава, я говорил только о миссиях на одной станции. Сейчас, если на одной и той же станции у бота есть и закрытие миссии, и ее взятие, бот сначала берет миссию, а потом закрывает существующую. Перестановка этих действий местами алгоритм никак нарушить не должна.
Сценарий: ручками отжимается Shift+Ctrl+P - бот долетает до станции, берет миссию и уходит на паузу. При снятии бота с паузы он сдает миссию на этой же станции и строит маршрут дальше.
Собственно, хочется, чтобы бот сначала сдал миссию и спокойно себе отдыхал, а не хватал новую миссию ))
Amber
Junior Boarder
Постов: 73
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
 
#52199
Завершение работы курьера 6 г. назад Репутация: 827
Путь генерирует генетический алгоритм. Я не могу повлиять на порядок событий кроме как добавить каким то событиям больше вес, каким то меньше. Сейчас первоочередное взятие миссии имеет больший вес чем сдача при прочих равных. Так можно сгруппировать сдачу и сдавать несколько миссий одновременно (мы же не знаем куда надо будет отвезти будущую миссию). Если сейчас добавить новое условие - сдача вперед взятий когда сдается на одной станке, то придется снова тестить бота на предмет стабильности генерации пути.

>Собственно, хочется, чтобы бот сначала сдал миссию и спокойно себе отдыхал, а не хватал новую миссию ))
Бот принимает это решение на предыдущей станции, а не тогда когда прилетел.
Slav2
Администратор
Постов: 16887
graph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
Send logs to my mail - with subject 'log files' to pass spam filter.
How to record logs in knowledge base
 
#52218
Завершение работы курьера 6 г. назад Репутация: 0
Бот работает на ноутбуке. На ночь всю технику надо выклюсчать по правилам конторы, где я работаю. Поэтому и возникла просьба переделать процедуру проверки мин=макс=0 после каждого снятия с паузы. Чтобы не перезапускать клиент каждый вечер
ZRomik
Fresh Boarder
Постов: 14
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
Последнее редактирование: 14.01.2019 05:03 Редактировал ZRomik.
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
 
ВверхСтраница: 12
Модераторы: Slav2
© Macro Laboratory 2025
Все права защищены!
Design by Ivan Kozyrin