ok thanks a lot :) so : there are few way to design the solution, but for Step 2 we have a little problem to overcome.

Copilot studio input are limited to 15 mb for file. it below the 25mb of AI Builder.
Step 1 : only if file under 15 mb with copilot studio
So if my "large" file are under 25 mb but more thant 15mb : teams will not be an option sadly because the 15mb file for starting process what i will do :
Step 2 : Ask user to drop document in "drop" document library where my agent listen and will start OR will create an app to help user to give me the document that i will store inside sharepoint or dataverse
Step 3 : use AI Builder Code interpretor (not enabled by default, need to click on "..." and enable it - if grey, it need to be enable in the admin environnement setting by admin power platform) : it could generate file, image, report, excel, what ever you need -> use this AI Builder from an agent or from an agent flow or from power automate :)
Step 4 : if you need in teams you have connector to send message to teams. Since it could took some time to generate, if often tend to generate into a word document that i will store inside the one drive user. If it's fast, could send to the user by teams connector.
-> how to overcome the file 15mb option in a copilot studio situation :
Don't use copilot studio chat : it's hard code lock by microsoft to 15mb at the moment.
Use a sharepoint doc lib or power apps to upload much more bigger file.
Send message to teams at the end. (i advice to start you'r test by trying to send image and message to teams and see if you like the resultat :) and then start to go deeper with AI builder etc.
-> other option will need custom dev agent to be deployed to teams and those option need to be made carefully since most of those solution imply cloud solution with real time costing and a small error could cost a lot of money.