Строим агента (вопросы...) (М.С. Бурцев)

Уважаемые участники дискуссии, как вы считаете:

Что в агента должно быть заложено конструктором, а что он должен "открыть" сам?

Какова должна быть архитектура агента - классификатор, нейронная сеть, программа?

Каков должен быть алгоритм обучения - обучение с подкреплением, правило Хебба, эволюционный алгоритм?

Каков должен быть язык для общения агентов?

Как вообще можно представить себе решение плохо формализованной распределенной задачи (например, борьба с вирусами в сети) популяцией агентов?

Надо ли следить за деятельностью агентов? Как это осуществить?