Divide complex tasks into subtasks
If you ask the model to process a complex task at once, it may show a high error rate. Therefore, it is better to divide the complex task into several simpler subtasks and synthesize the results of each subtask.
Example: "Please write a recipe using the following steps: 1) List the ingredients needed, 2) Describe the cooking process in order, 3) Suggest ways to plate the finished dish."