Text this: Theoretical and practice frameworks for agent-based systems