Text this: An agent-based approach for tourist planning