alter_ego.experiment package¶
Module contents¶
- class alter_ego.experiment.Experiment(*treatments: Type)[source]¶
Bases:
object
Class for managing an Experiment, which links treatments to conversations.
- link(convo: Conversation, treatment: Type | None = None) None [source]¶
Associate a treatment and parameters with a Conversation object.
- Parameters:
convo (Conversation) – The conversation to which to link the treatment and parameters.
treatment (Optional[Type]) – The treatment to apply; None for random selection.
- alter_ego.experiment.factorial(prompt, **kwargs) Experiment [source]¶