Агенты и потоки действий Оригинальность HATP заключается в его способности создавать общие планы, в которых может участвовать как робот, так и другие участники. HATP рассматривает агентов как «первоклассные объекты» на языке представления домена. Поэтому он может различать разных агентов в домене, а также между агентами и другими объектами, такими как столы и стулья. Это позволяет выполнить этап последующей обработки, который разбивает окончательное решение (последовательность действий) на два (или более, если имеется несколько человек) синхронизированных потоков решений, один для робота и один для человека, так что потоки могут выполняться в параллельно и синхронизируются при необходимости.Это эффективно обогащает возможности взаимодействия робота, предоставляя системе то, что по сути является предсказанием поведения человека. Этот прогноз используется контроллером выполнения робота для контроля участия партнера-человека во время выполнения плана. Планировщик также создает причинно-