This book is accompanied by a GitHub repository containing additional resources, tools, templates, and materials to support your change management journey in the age of AI.
About the Companion Repository
The companion repository provides practical resources that complement the theoretical frameworks and concepts presented in the book. These materials are designed to help you implement the change management strategies discussed throughout the book.
GitHub Companion Repository
Access code examples, Jupyter notebooks, and example reports that demonstrate the AI tools and frameworks discussed in the book.
View Repository on GitHub →What You'll Find
This repository contains practical AI agent examples and tools for change management. The main components are:
AgentExamples/: Jupyter notebooks demonstrating AI use cases in change managementQUICK_START.md: Quick start guide for getting started with the notebooksrequirements.txt: Python dependencies for the projectstatic/: Static assets including the overview diagram
The Jupyter notebooks in the AgentExamples/ directory are practical illustrations of AI use cases in change management at both the individual and organizational levels. These notebooks demonstrate how AI agents can be deployed to support the frameworks and tools described in the book:
- Individual-Level Tools: Notebooks like
psychological_safety_coach.ipynbandsocratic_partner.ipynbillustrate how AI can serve as a developmental tool for personal growth, providing coaching, Socratic questioning, and reflection support that helps individuals expand their capacity for complexity and ambiguity. Notebooks likeinterestingness_evaluator_agent.ipynbandleft-right-hemisphere-analyzer.ipynbshow how AI can support complex analysis, idea evaluation, and multi-perspective thinking that enables better decision-making in uncertain environments. Theimmunitytochange.ipynbnotebook implements Robert Kegan's Immunity to Change framework to help individuals identify hidden barriers and competing commitments that prevent meaningful change. Thecontrarian_intelligence.ipynbnotebook challenges conventional wisdom and identifies hidden assumptions, helping individuals and organizations surface alternative perspectives on complex topics. - Organizational-Level Tools: Notebooks like
multi_agent_conversation.ipynbandfocus_group_agent.ipynbdemonstrate how AI can facilitate organizational decision-making, simulate stakeholder perspectives, and help diagnose resistance across formal, social, and mental contexts. Notebooks likeanalogy_finder_agent.ipynbillustrate how AI can help generate cross-disciplinary insights and reframe problems, supporting the kind of creative thinking needed to navigate complex change. Thecontrarian_intelligence.ipynbnotebook challenges conventional wisdom and identifies hidden assumptions underlying organizational narratives, helping surface alternative perspectives that can reveal blind spots in strategic thinking. Theresistance_to_change_analyzer.ipynbnotebook analyzes user adoption patterns and resistance to change initiatives, providing data-driven insights and actionable recommendations for different user segments. Thesocial_physics_analyzer.ipynbnotebook examines how information flows through social networks and how collective intelligence emerges from individual interactions, using network analysis and social physics principles. - Societal-Level Tools: The notebook
dilemma_resolution.ipynbuses LangChain's deep agent framework to implement Charles Hampden-Turner's Dilemma Surfacing techniques for resolving complex organizational or societal dilemmas through multi-stakeholder simulation. The notebookscenario_planning.ipynbprovides a comprehensive scenario planning exercise for analyzing societal-level challenges, using established frameworks like Shell's Scenario Planning Method and STEEP analysis to systematically explore future uncertainties and generate actionable scenarios. Thesurvey_simulation.ipynbnotebook demonstrates how to simulate social science experiments and surveys using large language models, allowing you to simulate survey responses across different segments (countries, demographics, time periods) and compare results with reference survey data.
Each notebook is a working example that you can run, modify, and adapt for your own change management challenges. They use LangChain's deep agent framework to build sophisticated AI agents that go beyond simple chatbots to provide structured, multi-step reasoning and analysis.
Repository Contents
The companion repository includes:
- Jupyter Notebooks: Practical AI agent examples demonstrating change management tools at individual, organizational, and societal levels
- Code Examples: Working implementations of frameworks like Immunity to Change mapping, scenario planning, and multi-agent systems
- Example Reports: Sample outputs and analyses generated by the AI tools
- Helper Functions: Reusable utilities for building AI agents using LangChain's deep agent framework
- Documentation: Detailed guides and quick start instructions
The repository is designed to be a living resource that may be updated over time with new materials, tools, and insights as the field of change management and AI continues to evolve.