Agent-based Modeling and Agentic Technology
Units: 6
Agentic AI is transforming industries—from autonomous decision-making in finance to intelligent policy simulations and gaming AI. With rapid advances in LLM-powered agents, multi-agent collaboration, and AI-driven simulations, agentic technology is now one of the most dynamic areas of research and investment. This course bridges the gap between traditional agent-based modeling (ABM) and modern agentic AI, equipping participants with both foundational principles and cutting-edge techniques for building autonomous, decision-making AI systems.
Designed for both AI strategists and developers, the course is offered in two modes: a no-code track for those seeking conceptual and strategic insights into AI-driven multi-agent systems, and a programming track for those wanting hands-on experience using AutoGen, LangChain, and other agent frameworks. Through interactive exercises, real-world case studies, and hands-on implementation, students will explore the evolution of emergent vs. programmed behaviors, the role of LLM-based multi-agent architectures in AI-driven decision-making, and the application of strategic policy simulations, economic modeling, and AI-driven research automation.
The course blends theory and practice, ensuring students gain both a deep conceptual understanding and practical skills in designing, deploying, and evaluating autonomous AI agents. It delves into key challenges such as validation, benchmarking, and responsible AI governance, equipping participants with the frameworks necessary to assess the performance, reliability, and ethical considerations of AI-driven agents.
By the end of the course, participants will be prepared to leverage agent-based modeling and AI-driven agents for solving complex real-world problems. Whether you’re a business leader, AI researcher, software engineer, or policymaker, this course provides the knowledge and tools to navigate the rapidly evolving landscape of agentic AI and drive innovation in intelligent systems.
This course is designed for graduate-level students. All students are expected to have a background on machine learning and AI. The programming track assignments require a good understanding of deep learning and Python programming.