user
Tell me how would you respond to the following request.
Formulate a definition for the concept "algorithm"

assistant
An algorithm is a set of instructions or rules for performing a task, typically expressed in a step-by-step way. Algorithms can be used for solving problems, automating processes, or even making decisions. They form the basis of many computing tasks, and can be expressed in many different forms, such as code, pseudocode, or natural language.