Главная arrow книги arrow Копия Глава 12. arrow Непрерывное планирование
Непрерывное планирование

В этом разделе рассматривается проект агента, способного существовать в некоторой среде неопределенно долго. Поэтому он не является "решателем задач", который получает единственную цель, а затем составляет план и действует до тех пор, пока эта цель не будет достигнута; скорее, данный агент существует, проходя через целые ряды этапов формулировки постоянно меняющихся целей, планирования и осуществления действий. Вместо трактовки процессов планирования и контроля выполнения как отдельных процессов, один из которых передает свои результаты другому, их можно рассматривать как единый процесс, осуществляемый непрерывно планирующим агентом (continuous planning agent).

Такого агента можно рассматривать как находящегося постоянно в ситуации осуществления плана — грандиозного плана прожития его жизни. Его деятельность включает выполнение некоторых этапов плана, готовых к выполнению, уточнение плана для удовлетворения открытых предусловий или разрешения конфликтов, а также модификацию плана в свете дополнительной информации, полученной во время его выполнения. Очевидно, что агент, впервые приступая к формулировке новой цели, не будет иметь в своем распоряжений действий, готовых для выполнения, поэтому он потратит некоторое время на выработку частичного плана. Однако вполне возможно, что агент начнет выполнение плана еще до того, как разработка плана будет полностью закончена, особенно если в нем имеются независимые подцели, которых требуется достичь уже сейчас. Непрерывно планирующий агент постоянно контролирует состояние мира, обновляя свою модель мира по новым результатам восприятия, даже если его размышления над планом еще продолжаются.

Вначале рассмотрим один пример, а затем опишем программу агента, которая получила название Continuous-POP-Agent, поскольку в ней для представления намеченной деятельности используются планы с частичным упорядочением. Чтобы упростить это представление, мы будем предполагать наличие полностью наблюдаемой среды. Те же самые методы могут быть распространены и на частично наблюдаемый случай.