L2P ================ Below are the in-depth usage of L2P. It is **highly** recommended to use the base template found in :doc:`templates` to properly extract LLM output into the designated Python formats from these methods. **Jump to:** → :ref:`promptbuilder` → :ref:`domainbuilder` → :ref:`taskbuilder` → :ref:`feedbackbuilder` → :ref:`utils` .. _promptbuilder: PromptBuilder ------------- .. autoclass:: l2p.PromptBuilder :members: :undoc-members: :inherited-members: .. _domainbuilder: DomainBuilder ------------- .. autoclass:: l2p.DomainBuilder :members: :undoc-members: :inherited-members: .. _taskbuilder: TaskBuilder ----------- .. autoclass:: l2p.TaskBuilder :members: :undoc-members: :inherited-members: .. _feedbackbuilder: FeedbackBuilder --------------- .. autoclass:: l2p.FeedbackBuilder :members: :undoc-members: :inherited-members: .. _utils: Utils ----- The `utils` package contains several helper modules for working with PDDL and L2P processes. PDDL Parser ~~~~~~~~~~~ .. automodule:: l2p.utils.pddl_parser :members: :undoc-members: :inherited-members: PDDL Planner ~~~~~~~~~~~~ .. automodule:: l2p.utils.pddl_planner :members: :undoc-members: :inherited-members: PDDL Types ~~~~~~~~~~ .. automodule:: l2p.utils.pddl_types :members: :undoc-members: :inherited-members: PDDL Validator ~~~~~~~~~~~~~~ .. automodule:: l2p.utils.pddl_validator :members: :undoc-members: :inherited-members: