Есть текущее состояние (чем занимаюсь), текущая цель (что сейчас буду делать после того, как завершу текущее занятие и что для неё требуется: условия), энергия (сытость, еда, вода, тепло), угрозы (здоровью: голод, звери, люди; энергии: добыча в ближайшей зоне), обозреваемый периметр (визуальная инфа, акустическая инфа, определение состояния окружения: угрозы, энергии), скорость перемещения, опыт (бд/дерево принятия решений на основе всех перечисленных действий), динамическая таблица приоритетов (что делаем сейчас, а что позже, и смена приоритетов при смене внешних факторов), "жесткое дерево" путей возможного развития (где ничего нельзя менять, кроме выбора направления на разветвлении).
UPD:
скорость реакции,
периоды физиологических процессов (время сытости, сброс отходов, потеря влаги, частота дыхания, частота сердцебиения, давление),
таблица потерь/восстановления энергий при различных действиях (сон, еда, вода),
Может ещё что...
-----
"бд/дерево принятия решений на основе всех перечисленных действий" - коллаборативная фильтрация должна подойти.