Text this: A self-learning method with domain knowledge integration for intelligent welding sequence planning