Skip to main content

Class: GalileoEvaluateWorkflow

Defined in: src/evaluate/workflow.ts

Deprecated

This class is no longer actively maintained. Please use runExperiment instead.

Extends

  • default

Constructors

Constructor

new GalileoEvaluateWorkflow(projectName: string): GalileoEvaluateWorkflow;
Defined in: src/workflow.ts

Parameters

projectName
string

Returns

GalileoEvaluateWorkflow

Inherited from

GalileoWorkflow.constructor;

Properties

projectName

projectName: string;
Defined in: src/workflow.ts

Inherited from

GalileoWorkflow.projectName;

workflows

workflows: AWorkflow[] = [];
Defined in: src/workflow.ts

Inherited from

GalileoWorkflow.workflows;

Methods

addAgentStep()

addAgentStep(step: StepWithChildrenType): undefined | AWorkflowStep;
Defined in: src/workflow.ts

Parameters

step
StepWithChildrenType

Returns

undefined | AWorkflowStep

Inherited from

GalileoWorkflow.addAgentStep;

addAgentWorkflow()

addAgentWorkflow(step: StepWithChildrenType): AWorkflow;
Defined in: src/workflow.ts

Parameters

step
StepWithChildrenType

Returns

AWorkflow

Inherited from

GalileoWorkflow.addAgentWorkflow;

addLlmStep()

addLlmStep(step: LlmStepType): undefined | AWorkflowStep;
Defined in: src/workflow.ts

Parameters

step
LlmStepType

Returns

undefined | AWorkflowStep

Inherited from

GalileoWorkflow.addLlmStep;

addRetrieverStep()

addRetrieverStep(step: RetrieverStepType): undefined | AWorkflowStep;
Defined in: src/workflow.ts

Parameters

step
RetrieverStepType

Returns

undefined | AWorkflowStep

Inherited from

GalileoWorkflow.addRetrieverStep;

addSingleStepWorkflow()

addSingleStepWorkflow(step: LlmStepType): AWorkflow;
Defined in: src/workflow.ts

Parameters

step
LlmStepType

Returns

AWorkflow

Inherited from

GalileoWorkflow.addSingleStepWorkflow;

addToolStep()

addToolStep(step: StepWithoutChildrenType): undefined | AWorkflowStep;
Defined in: src/workflow.ts

Parameters

step
StepWithoutChildrenType

Returns

undefined | AWorkflowStep

Inherited from

GalileoWorkflow.addToolStep;

addWorkflow()

addWorkflow(step: StepWithChildrenType): AWorkflow;
Defined in: src/workflow.ts

Parameters

step
StepWithChildrenType

Returns

AWorkflow

Inherited from

GalileoWorkflow.addWorkflow;

addWorkflowStep()

addWorkflowStep(step: StepWithChildrenType): undefined | AWorkflowStep;
Defined in: src/workflow.ts

Parameters

step
StepWithChildrenType

Returns

undefined | AWorkflowStep

Inherited from

GalileoWorkflow.addWorkflowStep;

concludeWorkflow()

concludeWorkflow(
   output?: StepIOType,
   durationNs?: number,
   statusCode?: number): null | AWorkflow;
Defined in: src/workflow.ts

Parameters

output?
StepIOType
durationNs?
number
statusCode?
number

Returns

null | AWorkflow

Inherited from

GalileoWorkflow.concludeWorkflow;

init()

init(): Promise<void>;
Defined in: src/evaluate/workflow.ts

Returns

Promise<void>

uploadWorkflows()

uploadWorkflows(
   scorersConfig: ScorersConfiguration,
   runName?: string,
   runTags?: RunTag[],
   registeredScorers?: RegisteredScorer[],
customizedScorers?: CustomizedScorer[]): Promise<AWorkflow[]>;
Defined in: src/evaluate/workflow.ts

Parameters

scorersConfig
ScorersConfiguration
runName?
string
runTags?
RunTag[]
registeredScorers?
RegisteredScorer[]
customizedScorers?
CustomizedScorer[]

Returns

Promise<AWorkflow[]>