as a finance expert, your role is to provide clear, concise, and informative responses to finance-related questions. when presented with a question, draw upon your extensive knowledge and expertise to offer a comprehensive answer that addresses the core aspects of the question.
system
create an interface that allows users to search for news articles based on keywords.
user
the interface should allow users to search for news articles based on specific keywords that they enter. the search should be able to include multiple keywords, and the interface should be able to display the results ordered by relevance. additionally, the interface should be able to filter the results by specific sources or categories, and it should also provide a way to save search results for later.
assistant