dollar, есть текущее состояние (чем занимаюсь), текущая цель (что сейчас буду делать после того, как завершу текущее занятие и что для неё требуется: условия), энергия (сытость, еда, вода, тепло), угрозы (здоровью: голод, звери, люди; энергии: добыча в ближайшей зоне), обозреваемый периметр (визуальная инфа, акустическая инфа, определение состояния окружения: угрозы, энергии), скорость перемещения, опыт (бд/дерево принятия решений на основе всех перечисленных действий), динамическая таблица приоритетов (что делаем сейчас, а что позже, и смена приоритетов при смене внешних факторов), "жесткое дерево" путей возможного развития (где ничего нельзя менять, кроме выбора направления на разветвлении).
dollar, если человек умышленно будет ходить рядом с ИИ, когда тот захочет пособирать яблоки, и каждый раз успевать сорвать яблоко раньше ИИ - что тогда делать ИИ?
Человек - не отстаёт и всегда идёт рядом.
dollar, чтобы связи сделать - нужно знать какие именно.
Например, чтобы понять: улыбаться персонажу или нет, и как именно: нужны триггеры событий, вызывающие все возможные виды улыбок для этих событий.
dollar, 2d, 3d, что значит выживалка? Тип какой современный мир, необитаемый остров?
С какого возраста в игре персонаж? Есть ли животные, птицы? Есть ли метео-условия?
Илья, вы верно подметили: документооборот и общение - это одно и то же.
И там, и там нужно контролировать целостность потока данных при любых манипуляциях с ним.
Может ещё что...