📄️ Generate a plan
Learn how to create structured, multi-agent plans using your LLM of choice and familiarise yourself with the structure of plans created using Portia.
📄️ Build a plan
If you prefer to explicitly define a plan step by step rather than rely on our planning agent, e.g. for established processes in your business, you can use the PlanBuilderV2 interface. This requires outlining all the steps, inputs, outputs and tools for your agent manually.
📄️ Run a plan
Learn how to run a plan run from an existing plan or end-to-end.
📄️ Plan run states on Portia cloud
Use our Run service to save and retrieve serialised plan run states on our cloud.
📄️ Inputs and Outputs
Inputs and outputs are the core of any agentic workflow, and Portia provides a flexible way to define and use them. Inputs are managed via the plan input interface, while structured outputs are managed via the plan structured output interface in conjunction with Pydantic BaseModels.