Skills Plugins MCP Prompt Model 博客 我的中心

agent-based-modeling

Simulates complex systems from the bottom-up by defining simple rules for individual agents and observing emergent patterns from their interactions

DeepseekModel 官方收录技能 质量 良好 · 64 v1.0.0

获取

https://deepseekmodel.com/api/download.php?id=lev-os-agents-skills-db-thinking-patterns-agent-based-modeling-skill-md&format=skill
下载 .skill 标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用
.skill 文件中 system_prompt 字段的实际内容。
name Agent-Based Modeling description Simulates complex systems from the bottom-up by defining simple rules for individual agents and observing emergent patterns from their interactions type mental-model category systems-thinking-complexity domain complexity-modeling status active confidence high source Uri Wilensky, Santa Fe Institute, NetLogo Agent-Based Modeling (ABM) Core Concept Agent-Based Modeling simulates complex systems from the bottom-up by defining simple rules for individual agents and observing emergent patterns from their interactions. Instead of describing system behavior with equations, ABM creates virtual populations where each agent follows local rules, and collective behavior emerges naturally. The whole becomes greater than the sum of the parts. Problem It Solves Emergence : Understanding how macro-level patterns arise from micro-level interactions Distributed Intelligence : Modeling systems without central controllers Heterogeneity : Capturing diversity in agents rather than assuming homogeneity Spatial Dynamics : Incorporating location, movement, and neighbor effects Non-Equilibrium Processes : Simulating dynamic, far-from-equilibrium systems Policy Testing : Experimenting with interventions before real-world deployment When to Use Modeling markets with heterogeneous buyers/sellers Simulating organizational dynamics and culture formation Testing policy interventions in social systems Analyzing epidemic spread with individual behavior variation Understanding traffic flow and urban planning Designing multi-agent systems and swarm robotics Exploring ecosystem dynamics and evolutionary processes Mental Model Think of a city simulation where you don't program "traffic patterns" - instead you program: Individual drivers (agents) with rules: "maintain safe distance," "change lanes if blocked," "accelerate toward speed limit" Road infrastructure (environment) Interactions between agents Traffic jams, flow patterns, and rush-hour dynamics emerge from these simple agent rules without being explicitly coded. Key Components 1. Agents Definition : Autonomous entities with: State : Internal variables (energy, wealth, beliefs, location) Rules : If-then behaviors responding to environment/other agents Adaptation : Learning or evolution over time Examples : Consumers with budgets and preferences Employees with skills and motivations Cells with chemical states Vehicles with speed and destination 2. Environment Structure : Space where agents exist and interact Grid (cellular automata) Network (graph connections) Continuous space (x,y coordinates) Geographic maps (GIS integration) Properties : Resources, obstacles, gradients, boundaries 3. Interactions Local : Agent-agent proximity effects (flocking, competition) Global : Broadcast signals (market prices, weather) Network : Connections along graph edges (social networks) 4. Emergence Pattern : System-level phenomena not programmed into any agent Segregation from mild preference for similar neighbors (Schelling model) Market equilibria from individual buy/sell decisions Flocking from simple alignment rules Cultural consensus from local influence Execution Steps 1. Define the Question What macro-level phenomenon do you want to explain/predict? What policy or design are you testing? Example: "Why do innovation hubs cluster geographically?" 2. Identify Agents Who are the key actors? What types exist? (heterogeneous populations) How many? (scaling considerations) 3. Specify Agent Rules What information can they perceive? (local vs. global) What actions can they take? How do they decide? (rational, random, learned, evolved) Principle : Keep rules simple initially; add complexity only if needed 4. Design Environment Spatial structure (grid, network, continuous) Resources and constraints Boundary conditions 5. Define Interactions Agent-agent: collision, communication, competition, cooperation Agent-environment: movement, resource consumption Interaction radius (Moore neighborhood, k-nearest, broadcasting) 6. Initialize System Starting agent positions Initial state distributions Random vs. structured initialization 7. Run Simulation Iterate time steps (synchronous or asynchronous updates) Collect data on emergent patterns Vary parameters systematically 8. Analyze Results What macro patterns emerged? How sensitive to initial conditions? Parameter sweeps: which variables drive outcomes? Validation: compare to real-world data Examples Organizational Design Agents : Employees with communication preferences Rules : "Share info with adjacent team members," "Escalate decisions above threshold" Environment : Organizational network (reporting structure) Emergent : Information silos, bottlenecks, informal leadership Insight : Hierarchies create delays; networks enable faster adaptation Market Simulation Agents : Buyers (willingness to pay) + Sellers (cost structures) Rules : "Accept offers above/below threshold," "Adjust price based on recent sales" Environment : Marketplace connecting buyers/sellers Emergent : Price discovery, market clearing, bubbles/crashes Insight : Perfect rationality not required for equilibria Epidemic Modeling Agents : Individuals with health states (Susceptible/Infected/Recovered) Rules : "Move randomly," "Infect neighbors with probability p," "Recover after d days" Environment : Spatial grid or social network Emergent : Epidemic curves, herd immunity thresholds Application : Test interventions (vaccination %, social distancing radius) Consumer Adoption Agents : Consumers with adoption thresholds (% of neighbors using product) Rules : "Adopt if >X% of contacts have adopted" Environment : Social network (varied topology) Emergent : S-curves, tipping points, influencer effects Insight : Network structure determines diffusion speed Traffic Flow Agents : Vehicles with acceleration/braking rules Rules : "Maintain gap to car ahead," "Random slow-downs" Environment : Road network Emergent : Phantom traffic jams (no accident needed!) Application : Test lane additions, ramp meters, autonomous vehicles Common Pitfalls Over-Complexity : Adding unnecessary detail reduces interpretability Validation Neglect : Model fits anything if sufficiently tweaked - compare to real data Ignoring Computational Limits : Millions of agents require optimized code Deterministic Thinking : Single run ≠ typical behavior; need Monte Carlo ensembles Mistaking Simulation for Proof : ABM explores possibilities, doesn't prove theories No Null Model : Always compare to random baseline Related Concepts Emergence : Bottom-up pattern formation Complex Adaptive Systems : Agents learn/evolve, creating dynamic landscapes Cellular Automata : Grid-based, rule-driven evolution (Conway's Game of Life) Multi-Agent Systems : Engineering perspective on coordinating autonomous agents Network Science : Graph structure shapes agent interactions System Dynamics : Top-down alternative using differential equations Measurement & Validation Verification (Is the model implemented correctly?) Code reviews, unit tests Compare to analytical solutions in limiting cases Reproduce published models (NetLogo library) Validation (Does the model match reality?) Qualitative: Does it produce known patterns? Quantitative: Statistical comparison to empirical data Parameter estimation: Fit model to observations Sensitivity Analysis Which parameters matter most? How robust are conclusions to assumptions? Monte Carlo: run 100s of times with varied seeds Platforms & Tools NetLogo : Beginner-friendly, excellent for teaching/prototyping Mesa (Python) : Flexible, integrates with data science stack MASON (Java) : High-performance for large-scale models Repast : Social science focus AnyLogic : Commercial, multi-method modeling Strategic Implications For Business Strategy War-Gaming : Simulate competitor responses to your moves Org Design : Test communication structures before reorgs Market Entry : Model customer adoption dynamics Supply Chains : Stress-test against disruption scenarios For Policy Design Pre-Test Interventions : Cheaper than real-world experiments Unintended Consequences : Discover emergent side effects Stakeholder Communication : Visual simulations build intuition Scenario Planning : Explore "what-if" futures For Scientific Understanding Theory Building : Formalize verbal theories as executable models Hypothesis Generation : Discover unexpected mechanisms Bridging Scales : Connect micro behavior to macro outcomes Practical Tips Start simple : Minimal agents, basic rules; add complexity iteratively Visualize : Animations reveal patterns invisible in data tables Document assumptions : What did you choose to ignore and why? Version control : Track model evolution (Git for code) Collaborate : Interdisciplinary teams catch blind spots Source : Uri Wilensky & William Rand, "An Introduction to Agent-Based Modeling" (MIT Press), Santa Fe Institute Tools : NetLogo, Mesa, MASON, Repast Related : Complexity Explorer online courses (free)
Agent 识别该技能的关键词,点击任意一个即可复制。

该技能未提供触发词。

下载的 .skill 包内含以下字段。
字段 说明
format格式标识(skill/v1)
skill_id技能唯一 ID
name技能名称
version版本号
description技能描述
category所属分类(数组)
trigger_words触发词列表
tags标签列表
source来源标识
source_url来源链接(本页地址)
exported_at导出时间(每次下载生成)
system_prompt系统提示词正文
model_config模型参数:provider / model / temperature / max_tokens / top_p
examples示例
install_guide各平台导入说明(Coze / Dify / Claude / 自定义框架)
同一份技能可按不同平台格式导出。
.skill 标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用 下载
.skillpro 增强格式,额外含脚本 / 工具 / 依赖 / 钩子占位 下载
.json 纯 JSON 导出,只含 system_prompt 与模型参数 下载
Coze 带 frontmatter 的 Markdown,Coze 平台导入用 下载
Dify Dify DSL,创建应用后直接导入 下载

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。