소개
NetLogo는 자연 및 사회 현상을 시뮬레이션하기 위한 다중 에이전트 프로그래밍 가능한 모델링 환경입니다. 1999년 Uri Wilensky가 만들었으며, 이후 Center for Connected Learning and Computer-Based Modeling에서 지속적으로 개발해 왔습니다. 수백 또는 수천 개의 '에이전트'가 독립적으로 행동하도록 지시하여 개인의 미시적 행동과 그 상호작용에서 나타나는 거시적 패턴 간의 연결을 탐구할 수 있습니다. 학생과 교사에게는 충분히 간단하면서도 연구자에게는 강력한 도구로 사용됩니다.
상세정보
에이전트 기반 모델링
모델러는 수백 또는 수천 개의 에이전트에게 독립적으로 행동하도록 지시할 수 있으며, 이를 통해 시간이 지남에 따라 발전하는 복잡한 시스템을 모델링하는 데 특히 적합합니다.
모델 라이브러리
NetLogo에는 생물학, 의학, 물리학, 화학, 수학, 컴퓨터 과학, 경제학, 사회 심리학 등 다양한 분야의 사전 작성된 시뮬레이션 모음인 Models Library가 포함되어 있습니다. 사용자는 이를 사용하거나 수정할 수 있습니다.
교육 및 저작 환경
학생들은 시뮬레이션을 열고 다양한 조건에서 탐구할 수 있으며, 교사와 교육과정 개발자는 자신만의 모델을 만들 수 있습니다.
문서 및 튜토리얼
NetLogo는 광범위한 문서와 튜토리얼을 제공하며, 여러 모델 기반 탐구 교육과정도 제공됩니다.
설치 및 시작
NetLogo는 Windows에서 winget 패키지 관리자를 통해 설치할 수 있습니다. 명령 프롬프트에서 winget install --id CCL.NetLogo --exact를 실행하면 설치됩니다. 설치 후 NetLogo를 실행하고 새 모델을 만들거나 기존 샘플을 불러올 수 있습니다. 코드를 작성하여 에이전트의 행동과 환경을 정의하고, 시뮬레이션을 실행하여 결과를 관찰합니다.
지원 환경
NetLogo는 Java Virtual Machine에서 실행되므로 Mac, Windows, Linux 등 주요 플랫폼에서 작동합니다. 데스크톱 응용 프로그램으로 실행되며, 명령줄 작업도 지원됩니다.
버전 및 업데이트
현재 버전은 7.0.4이며, 이 버전에서는 코드 글꼴 선택 기능, 인터넷 연결이 없을 때 PDF 사용자 매뉴얼 열기, BehaviorSpace 실험의 NetLogo 버전 기록, 다양한 위젯 및 편집기 버그 수정, 다크 모드 개선 등이 포함되었습니다.
라이선스 및 확인 사항
NetLogo는 GPL-2.0-or-later 라이선스로 배포됩니다. 자세한 내용은 공식 문서의 저작권 페이지를 참조하십시오.
시스템 요구사항
Windows 11 · x64 · Java Virtual Machine


