У меня есть агент запроса и несколько агентов ресурсов в моем проекте. Я создал приложение-агент и когда я запускаю это приложение каждый раз, когда получил один результат. Это означает, что я вызываю методы шаг за шагом, не обращаясь к этим поведением в случайном порядке. Как я могу реализовать это случайное поведение в нефрите без использования случайных? Потому что мой руководитель не любит использовать поведение Random в Agent.Поведение агента в многоагентных системах?
1
A
ответ
3
У вас есть детерминированная многоагентная система, внедренная в Jade, и вы хотите превратить ее в нечто непредсказуемое через случайный доступ к поведению. Вы можете создать экземпляр поведения агента как DelayBehaviour со случайным временем доступа. Вам нужно менять случайное семя каждый раз, когда система работает; в противном случае он все равно будет детерминированным. Поэтому каждый раз, когда система работает, у каждого из них есть случайное время выполнения.
Посмотрите на JADE Учебник и Primer главе 6 для комплексной документации по этому поводу:
Если ваш руководитель не любит слово Random вы можете назвать этот подход «не (NDBC) », но в любом случае он случайный.
спасибо за вашу доброту, чтобы ответить на этот вопрос ... :) – Rosh