What are the roles of the three specialized agents in the CopyGenie™ hierarchical agentic structure, and what inputs and tools does each require?
The Planner Agent creates a detailed content plan by consulting the social media calendar and scheduling posts across the requested period. The Copywriter Agent drafts social media posts based on that plan while following the winery's brand guidelines. The Delivery Agent sends the finalized posts by email when the user requests it. Each is activated by the Supervisor Agent, which supplies the needed inputs and tools.
In CopyGenie's hierarchical structure, a Supervisor Agent coordinates three specialized agents. The Planner Agent's role is to produce a content plan, checking the social media calendar and scheduling posts over the requested time window. It needs the selected time window as input from the supervisor and access to the social media calendar tool to find relevant events and propose a balanced posting schedule. The Copywriter Agent's role is to draft the actual social media posts from the content plan, ensuring they match the winery's tone and style. It needs the supervisor to provide the content plan as input and access to the winery's brand guidelines. The Delivery Agent's role is to send the finalized posts via email only if the user asks for e-mail delivery. It needs the finalized posts and complete email details, including the recipient's email address and subject line, as input, and it must have access to an email-sending tool. The Supervisor Agent decides which specialized agents to activate and passes the necessary information to each one, so the team is not a fixed sequential chain.
Key points
- The Planner Agent makes the content plan using the requested time window and social media calendar.
- The Copywriter Agent drafts posts using the content plan and brand guidelines.
- The Delivery Agent emails the finalized posts when email delivery is requested, using recipient and subject details plus an email tool.
- All three agents depend on the Supervisor Agent to supply their inputs and decide when to activate them.
Related questions
AI Agents and Applications
Andrea De Mauro
MEAP Edition Version 7 · Manning Publications