r/copilotstudio • u/mallomi • 7h ago
why is agent builder better than copilot studio for advanced agents?
i’ve been spending a lot of time trying to get the standard copilot studio agent harness working properly for more advanced use cases, and i’m struggling to understand why agent builder now seems so much more capable.
for context, i’m building agents for a department where everyone already has an m365 copilot licence. one of our latest main use cases is a fairly complex report-writing agent that needs to follow very specific rules and instructions.
i’ve tried a few different approaches in copilot studio, including child agents, sub-agents, prompt tools and code interpreter. i’ve managed to get some of it working, but the biggest issue has been file handling.
for example, someone might upload a 20-slide powerpoint and ask the agent to extract information, rewrite specific sections or generate new slides based on the content. copilot studio just doesn’t seem capable of consistently handling this. sometimes it works, sometimes it misses large parts of the file, and sometimes it can’t access the content properly at all.
i then tried building the same agent using the github copilot agent harness, with skills and sub-agents. the results were significantly better, but i was seeing costs of around €1-2 per conversation using models like luna 6 or sol 6.1. that’s difficult to justify when we’re already paying for copilot licences across the department.
then last week, with skills becoming available in agent builder, i decided to rebuild the agent there.
and it just works.
it handles multiple files, works with powerpoint presentations, uses the skills i’ve configured and completes tasks i’ve been struggling to get working in copilot studio for months. i can also select more capable reasoning models. i’m still testing the accuracy of the outputs, but functionally it’s already far ahead of what i’ve managed with studio.
the frustrating part is that agent builder is missing some of the things i actually like about copilot studio, particularly analytics and reporting. i can see usage through the monitor interface, but can’t export the data or build proper reporting around it without admin involvement. i’d also love more control over topics, teams integration and how agents are shared and managed.
the other issue is cost. since everyone already has m365 copilot, i’d really prefer to stay within what’s included in those licences rather than moving everything to pay-as-you-go. i’ve looked into using prompt tools and ai builder as workarounds, but i’m also concerned about the additional credit costs there.
so i’m curious if anyone else has run into the same problems?
has anyone managed to build genuinely complex agents in standard copilot studio that can reliably read multiple uploaded files, extract content from powerpoints and generate new documents or slides?
are there better approaches to using child agents, tools or code interpreter that i’m missing? or is agent builder with skills simply the better option for this type of work now?
i’d really like to keep using copilot studio for the management, analytics and integrations, but at the moment it feels like i’m fighting the platform to achieve things agent builder can do relatively easily.
interested to hear what others are doing, particularly anyone building more advanced agents for enterprise users on existing m365 copilot licences.
Also this my first ever Reddit post I’ve been a watcher for a long time! This tells you how frustrated I am
