An orchestrating AI agent responsible for receiving a large task, breaking it into subtasks, delegating those subtasks to specialised sub-agents, and keeping track of the overall progress, similar to how a delivery manager coordinates a team.
Consider that different models have different costs. You can have your pilot agent on a very basic model. For example, you have a pilot agent whose job is to just make sure that each sub agent gets the right task at the right time, the first thing it can do is it can hand something off to a planning agent that that's on a better and more expensive model. The pilot agent gets all the information it needs ready, and gives it to the planning agent. That sort of prompt using a pilot agent is as token effective as possible.
Consider that different models have different costs. You can have your pilot agent on a very basic model. For example, you have a pilot agent whose job is to just make sure that each sub agent gets the right task at the right time, the first thing it can do is it can hand something off to a planning agent that that's on a better and more expensive model. The pilot agent gets all the information it needs ready, and gives it to the planning agent. That sort of prompt using a pilot agent is as token effective as possible.