Skip to content

P3O Experiments (Base, Hybrid, and more), integrations from dspy, docs changes#1

Open
LazyLogistics wants to merge 8 commits intomasterfrom
feature/api_expt_port
Open

P3O Experiments (Base, Hybrid, and more), integrations from dspy, docs changes#1
LazyLogistics wants to merge 8 commits intomasterfrom
feature/api_expt_port

Conversation

@LazyLogistics
Copy link
Collaborator

#The goal of this pull request is to introduce p3o experiments, view docs to learn more about how to run them.

Added:

agent_torch/integrations -> adapter, utilities for experiment
experiments/ -> folder for base. hybrid experiments, and dependencies
docs/tutorials/running-an-experiment -> docs added for experiment usage **experiments/hybrid contains both baseline and round-robin files

Files altered:

agent_torch/core/llm/Variable.py -> Altered presentation choices and name hook to emulate experiment as closely as possible. Allow user to create a register Variable objects dynamically.

agent_torch/core/llm/mock_llm -> Now accepts structured data in the form of a dict; this is heavily important for calls which require more than one output per input including this experiment. Standardized flow of format using {response: dict} structure to allow for this behavior.

optim/p3o.py -> heavy changes to update in the format of experiment 2. Review /experiments to see usage.

TODO: Convert p3o experiments to a notebook -> will consider after experiment behavior is verified.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments