This agent base pattern helps Ai builders empowers AI agents to work alongside humans to generate well-informed, actionable plans. It provides capabilities such as detailed information extraction, validation of planning inputs, and can include interactive planning tools that enable agents to collect and process key data from user conversations.
Planning agents help Go-To-Market team members craft detailed, actionable plans with structured data. By leveraging this agent, users receive a structured and efficient process that converts raw, conversational inputs into meaningful planning details.
The agent workflow begins with a user requesting something along the lines of "Let's plan X". This triggers the extraction of key details from the conversion. Examples might include client name, project scope, and start/end dates from the conversation. It then classifies these details to check their relevance against the latest user input and prompts for clarification if changes are detected.
Following this, specialized planning tools are deployed—this step may include UI components within the agent chat interface, enabling human users to make selections on, for example, scheduling options, resource allocations, and budget estimations.
Finally, all planning outputs are consolidated into a comprehensive plan document that may be used for human consumption and/or with downstream agents.
Get ideas for agent-powered experiences that help prospects, users, customers, and partners discover, evaluate, and get value from your product.
Find new ways to improve the internal workflows your team uses to launch, position, sell, support, and grow those experiences across marketing, sales, growth, and success.
See examples of agent experiences you can build for prospects, users, customers, and partners.
Discover team workflows you can turn into internal agents, automations, and tools that save time and reduce manual work.
Find ideas for better experiences during the Awareness stage of the buyer or customer journey.
Explore internal workflows that help your team support that stage more effectively.
Use this example as a starting point, not a fixed recipe.
Copy the flow above as a prompt, markdown, skill, or mermaid diagrom. Adjust the steps, tools, agent and human involvement to fit your real workflow. Then test where users actually get value or drop off.
Extract the following information for a B2B plan: client name, project scope, start date (YYYY-MM-DD), end date (YYYY-MM-DD), and number of stakeholders. If the client name or project scope is missing, ask: 'Please specify the client name and project scope for the plan.'
Given the extracted plan details: {planDetails}, and the recent conversation context: {messages}, determine if these details are still relevant for the current planning request. Return a flag 'isRelevant' as true or false.
Using the confirmed plan details: {planDetails}, produce a detailed planning output that includes a timeline, resource recommendations, and an estimated budget.