marp | theme | class | style | |
---|---|---|---|---|
true |
uncover |
|
.columns {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 1rem;
}
|
- What are Generative Agent-Based Models and what is Concordia (5-10 minutes)
- Group Formation and installation instructions (ca. 10 minutes)
- Work through tutorial notebooks in small groups (5-15 minutes)
- Create own Agent-Based Models in small groups (rest of workshop)
- ABMs are stochastic simulations to study interactions between agents
- Agents are treated as individuals with certain traits / attributes. ("They implement and act function")
- ABM in language space using LLM as core component
- LLM applies "common sense" to situation, allows agents to act "reasonably"
- Framework for GABMs in python
- "Game Master" simulates an environment and computes consequences of players actions
- Players are made "agentic" by components such as self-reflection, memory or chain-of-thought
https://github.com/center-for-humans-and-machines/concordia/installation_instructions.md
- Concordia sends a lot of requests to the GPT API.
- I've set all notebooks for today to use
gpt-4o-mini
for today so we do not have to worry about incurred costs. - However,
gpt-4o-mini
is less smart thangpt-4o
. So you may also try changing togpt-4o
.
- I've set all notebooks for today to use
- I provide
model.stats
andmodel.compute_costs()
to track your incurred costs.
- Work through
agent_basic_tutorial
andagent_components_tutorial
inexamples/tutorial
(5-15 minutes) - Check the outputs in my notebook
examples/lets_get_lunch.ipynb
to get an understanding of how a full system works - Bootstrap from the notebook to create your own scenarios and play around with components to run your own agent-based simulations.
- 12am: Present results and short discussion.