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
build a logic for a chatbot to answer a question "what is the best cake recipe?"
user
the chatbot would first ask the user what type of cake they would like to bake. if the user responds with a specific type, the chatbot will look up recipes that fit the user's criteria, such as a chocolate cake. if the user does not specify a type, the chatbot can provide popular recipes like vanilla cake, carrot cake, or red velvet cake. after providing the user with several recipes, it can then ask if the user is satisfied or would like additional suggestions.
assistant