Skip to content

stupidtallguy/adaptive-ai-agent-diplomacy

Repository files navigation

This repository contains the implementation and analysis of advanced AI agent design for dynamic and partially observable environments, developed as part of the Spring 2025 Artificial Intelligence course at Shiraz University.

🛰️ Part 1 – Adaptive Drone Agent

Hybrid goal- and utility-based agent

Operates in a dynamic 15×15 terrain with hazards, fuel constraints, and partial observability

Implements state-space modeling, dynamic replanning, heuristic-guided A*, UCS, and Greedy search

Visual logging, animation with matplotlib, and heuristic heatmaps

🕊️ Part 2 – Strategic Diplomacy AI

CSP-based Scheduling for multi-faction negotiations under complex constraints

Supports dynamic failures (e.g., room destruction) with localized repair

Adversarial Negotiation Simulator using Minimax and Alpha-Beta Pruning with evaluation metrics (trust, fatigue, time bias)

Includes logging, visualizations, performance comparisons, and complete simulation traces.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published