NetLogo est un environnement de modélisation programmable multi-agents conçu pour simuler des phénomènes naturels et sociaux. Développé par Uri Wilensky en 1999, il a été continuellement amélioré au Center for Connected Learning and Computer-Based Modeling. NetLogo est particulièrement apte à modéliser des systèmes complexes qui évoluent au fil du temps, permettant aux utilisateurs d'instruire de nombreux "agents" indépendants opérant simultanément. Cette capacité permet d'explorer la relation entre les comportements individuels et les motifs émergents résultant de leurs interactions.
Caractéristiques clés et fonctionnalités :
- Compatibilité multiplateforme : Fonctionne sans problème sur les systèmes Mac, Windows et Linux.
- Langage entièrement programmable : Utilise un dialecte étendu de Logo pour soutenir la modélisation basée sur les agents.
- Modélisation basée sur les agents : Facilite la création et le contrôle d'agents mobiles (tortues) qui interagissent sur une grille d'agents stationnaires (patches), avec la capacité de former des réseaux et des agrégats via des agents de lien.
- Bibliothèque de modèles étendue : Offre une collection complète de simulations pré-écrites dans divers domaines, y compris la biologie, la physique, la chimie, les mathématiques, l'informatique, l'économie et la psychologie sociale.
- Environnement interactif : Dispose d'un constructeur d'interface avec des outils comme des boutons, des curseurs, des interrupteurs et des moniteurs, ainsi qu'un centre de commande pour l'interaction en temps réel.
- Outils de visualisation : Fournit des options de visualisation en 2D et 3D, des formes vectorielles évolutives et des systèmes de traçage dynamique pour la représentation des données.
- Simulations participatives avec HubNet : Permet des simulations participatives en réseau où chaque participant peut contrôler un agent, améliorant les expériences d'apprentissage collaboratif.
Valeur principale et solutions pour les utilisateurs :
NetLogo sert de plateforme polyvalente pour les éducateurs, les étudiants et les chercheurs pour construire et analyser des simulations de systèmes complexes. Son interface conviviale et sa documentation étendue le rendent accessible aux débutants, tandis que ses capacités de programmation robustes répondent aux besoins de recherche avancés. En comblant le fossé entre les comportements individuels et les phénomènes collectifs, NetLogo aide les utilisateurs à comprendre et à prédire la dynamique de divers systèmes, facilitant ainsi la prise de décision éclairée et des insights plus profonds dans les processus complexes.