web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Copilot Studio / Best architecture for ...
Copilot Studio
Suggested Answer

Best architecture for large file processing in Copilot Studio (beyond AI builder)?

(1) ShareShare
ReportReport
Posted on by 40

I’m building a Copilot Studio agent in Teams where users upload DOCX/PDF files for analysis. AI Builder is proving limiting due to file size, speed, and lack of control over chunking/processing. Are there good alternatives like Azure Logic Apps, Azure AI Search (RAG), with files stored temporarily (e.g., SharePoint, Blob Storage).

 

My questions:

- What’s the recommended architecture for handling multiple large uploaded documents in Copilot Studio?

- Should document ingestion be fully externalized outside Power Platform?

 

Appreciate any guidance or reference architectures.

Categories:
I have the same question (0)
  • Suggested answer
    Prasad-MSFT Profile Picture
    Microsoft Employee on at
    Recommended Architecture for Large Document Handling in Copilot Studio
    1. Externalize Document Ingestion and Processing:
    • Use Azure Blob Storage or SharePoint for temporary file storage.
    • Trigger an Azure Logic App or Power Automate flow when a user uploads a file in Teams.
    • The flow uploads the file to Blob/SharePoint and then calls an Azure Function or API for processing.
    2. Use Azure AI Search (RAG) for Retrieval:
    • Index documents in Azure AI Search for scalable retrieval-augmented generation (RAG).
    • Your Copilot Studio agent queries Azure AI Search for relevant chunks/snippets.
    3. Return Results to Copilot Studio:
    • Processed results or summaries are sent back to the agent via API or connector.
    Should Document Ingestion Be Externalized?
    Yes.
    For large files and advanced processing, externalizing ingestion and chunking (outside Power Platform/AI Builder) gives you more control, scalability, and speed.
     
    Reference Architecture Steps:
    1. User uploads file in Teams → Power Automate/Logic App → Blob Storage/SharePoint.
    2. Logic App/Azure Function processes file, chunks, and indexes in Azure AI Search.
    3. Copilot Studio agent queries Azure AI Search for answers.
    4. Results returned to Teams chat.
       

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Copilot Studio

#1
Valantis Profile Picture

Valantis 645

#2
Vish WR Profile Picture

Vish WR 234

#3
Haque Profile Picture

Haque 211

Last 30 days Overall leaderboard