This paper introduces a method for integrating modern agent toolkits, specifically Julia’s Agents.jl package, with SWI-Prolog to facilitate symbolic reasoning within agent-based models. By combining these two tools, one can integrate logical programming with modern simulation, visualization, and analysis packages. This bridge was developed in Julia and designed for Linux systems, but has since been replicated for Windows systems, as well as for connecting SWI-Prolog with Python. We anticipate that this approach will be adaptable to other programming languages and operating systems.