Multi-Agent AI: Chess

Multi-agent GenAI app based on the Microsoft AutoGen framework.

  • Agents: 1. Player White (LLM: gpt-4o) and 2. Player Black (LLM: gpt-4o)
  • Tools: 1. Get Legal Moves and 2. Make Move

Player White, Move 1
Analysis: e2e4 ♙

  • Controls the center.
  • Opens lines for the bishop and queen.
  • Prepares for rapid development and castling.
    r n b q k b n r
    p p p p p p p p
    . . . . . . . .
    . . . . . . . .
    . . . . P . . .
    . . . . . . . .
    P P P P . P P P
    R N B Q K B N R

Player Black, Move 2
Analysis: e7e5 ♟

  • Opens lines for the bishop and queen.
  • Controls the center.
  • Balances the pawn structure with symmetrical play.
    r n b q k b n r
    p p p p . p p p
    . . . . . . . .
    . . . . p . . .
    . . . . P . . .
    . . . . . . . .
    P P P P . P P P
    R N B Q K B N R

Player White, Move 3
Analysis: d2d4 ♙

  • Establishes central control with the pawn.
  • Opens lines for the queen and bishop.
  • Facilitates potential pawn structure development.
    r n b q k b n r
    p p p p . p p p
    . . . . . . . .
    . . . . p . . .
    . . . P P . . .
    . . . . . . . .
    P P P . . P P P
    R N B Q K B N R