This document discusses a case-based workflow composition assistant that helps users create workflows from existing ones, focusing on matching inputs and outputs using natural language processing (NLP) techniques. The approach aims to improve workflow composition efficiency by utilizing semantic annotations and keyword matching. Future work includes integrating standard semantic languages and evaluating the system's performance against existing methods.