Reimagining Agent-based Modeling with Large Language Model Agents via Shachi