컴퓨터 과학이나 보안 맥락에서 비간섭이란 일반적으로 한 프로세스의 실행이 다른 프로세스의 관찰 가능한 동작에 영향을 주지 않는다는 것을 의미합니다. 이는 복잡한 시스템에서는 거의 완벽하게 달성할 수 없는 강력한 속성입니다.
이것을 게임 AI에 적용:"비간섭" 주민 AI 엔진은 한 주민 AI 유닛의 행동이 자원 고갈이나 길찾기 충돌과 같은 간접적인 효과를 넘어서는 다른 주민 AI 유닛의 내부 상태나 행동에 영향을 미치지 않는다는 것을 암시할 수 있습니다. 그러나 어느 정도의 상호작용은 사실상 불가피합니다. 마을 사람들은 자원을 놓고 경쟁하거나, 서로를 따르거나, 주변 환경에서 일어나는 사건에 반응할 수 있습니다.
따라서 주민 AI의 비간섭 *근사치*에 대해 개념적으로 이야기할 수 있지만 실제 구현이 실제로 완전한 비간섭을 나타낼 가능성은 거의 없습니다. 설계 선택은 상호 작용 및 명백한 간섭 수준에 큰 영향을 미칩니다. 따라서 일반적으로 대답은 아니요입니다. , 일반적인 "마을 엔진"은 실제로 간섭하지 않습니다.