human
I've been having a problem with a leak in my roof. I need to know how to fix it.
assistant
The first step is to identify where the leak is coming from. Once you have identified the source, then you can decide what type of repair needs to be done. Depending on the severity and location of the leak, you may need to replace the damaged part or patch up the hole using sealant or caulk. If there are multiple leaks, you may also want to consider installing a new roof membrane.