PoliBot is an advanced global crisis negotiation simulator built using Python and Streamlit. The core idea is to model complex international relations and decision-making during various global emergencies (like climate collapse, pandemics, or energy crises) using autonomous AI agents. Each agent represents a specific country (e.g., USA, China, India, EU, Pakistan), equipped with a unique profile detailing its strengths, weaknesses, and national interests. Leveraging the Groq API and the Llama3 language model, these agents analyze the ongoing scenario, consult their recent memory of interactions, and decide on diplomatic actions—such as proposing deals, building alliances, or raising concerns—to best serve their country's objectives. The simulation dynamically tracks key global metrics (Peace Index, Economic Growth, CO₂ Emissions, etc.) and visualizes the evolving diplomatic network and relationships between nations using NetworkX and Matplotlib. Users can configure the scenario, participating nations, simulation speed, and other parameters, observing how AI-driven diplomacy unfolds turn by turn. The project demonstrates the potential of LLMs in simulating complex multi-agent systems and geopolitical dynamics.
Category tags:Team member not visible
This profile isn't complete, so fewer people can see it.
Ahmad Raza
Uzma Akhter
Ghulam Abbas
Ehsan Ali
Mehak Zahra