Агенты в контексте искусственного интеллекта и компьютерных игр — это программные сущности, которые могут выполнять определённые действия, реагировать на изменения в окружающей среде и, возможно, принимать решения на основе заданных правил или алгоритмов. Агенты могут быть простыми или сложными в зависимости от их функциональности и целей
### Примеры
##### В компьютерных играх
- **Гражданские машинки в гоночных симуляторах**: Двигаются по трассе, избегая столкновения с игроком и другими объектами.
- **Животные в симуляторах выживания**: Имеют поведенческие модели для поиска пищи, уклонения от хищников и взаимодействия с другими животными.
- **Игроки в футбольном симуляторе**: Используют AI для определения, когда и как атаковать, защищаться, делать передачи и т.д.
- **Рабочие юниты**: Собирают ресурсы, строят здания и ремонтируют их.
##### В искусственном интеллекте
- **Чат-боты**: Используют NLP (Natural Language Processing, обработка естественного языка) для понимания и генерации текста в диалоге с пользователем.
- **Рекомендательные системы**: Анализируют данные пользователя для предложения наиболее релевантных товаров, фильмов, музыки и т.д.
- **Самоуправляемые автомобили**: Используют датчики и алгоритмы для автономного движения по дорогам, соблюдения ПДД и избегания препятствий.