I would like to create a custom agent in copilot studio that can access templates and other word or pdf files in share point and be able to generate a word document based on the exact instructions that I provide. This is a contract type of document so the agent must be very accurate to generate the final word document.