user
Design a system to search for flights from one location to another.
Departure city: Boston; Destination: San Francisco

assistant
The system should allow users to search for flights from Boston to San Francisco. It should allow users to filter their search results by dates, number of passengers, departure and arrival times, stops, airline, and price. It should also provide relevant information about the flight such as duration and airline ratings.