Bases: BaseModel, ABC
Abstract base planner agent class
Create a new model by parsing and validating input data from keyword arguments.
Raises ValidationError if the input data cannot be parsed to form a valid model.
-
abstract plan(inputs: dict, callbacks: List[BaseCallbackHandler] | BaseCallbackManager | None = None, **kwargs: Any) → Lesson[source]
Get a lesson plan of topics tailored to user background