diff --git a/src/renderer/components/Experiment/Eval/EvalTasksTable.tsx b/src/renderer/components/Experiment/Eval/EvalTasksTable.tsx index 68220d9b06ec180e2d05df2968563d10695d82df..b7a30939c0c1e0af659506fcf19435ed01d1c88d 100644 --- a/src/renderer/components/Experiment/Eval/EvalTasksTable.tsx +++ b/src/renderer/components/Experiment/Eval/EvalTasksTable.tsx @@ -21,18 +21,20 @@ function formatTemplateConfig(script_parameters): ReactElement { // const short_model_name = c.model_name.split('/').pop(); // Set main_task as either or the metric name from the script parameters const main_task = (() => { + + let predefined_tasks = script_parameters.predefined_tasks? script_parameters.predefined_tasks : ''; if (script_parameters.tasks) { try { const tasksArray = JSON.parse(script_parameters.tasks); if (Array.isArray(tasksArray)) { - return tasksArray.map((task) => task.name).join(', '); + return tasksArray.map((task) => task.name).join(', ') + predefined_tasks; } } catch (error) { // Invalid JSON; fall back to the original value } - return script_parameters.tasks; + return script_parameters.tasks + predefined_tasks; } - return script_parameters.tasks; + return script_parameters.tasks + predefined_tasks; })(); const dataset_name = script_parameters.dataset_name ? script_parameters.dataset_name diff --git a/src/renderer/components/Experiment/Widgets/CustomEvaluationWidget.tsx b/src/renderer/components/Experiment/Widgets/CustomEvaluationWidget.tsx index 2ffc64ca24df8005cc5147e27d3729e072a4eb70..71b8f5a8ab5fd14594928e6e3d49c4e2e2a4f779 100644 --- a/src/renderer/components/Experiment/Widgets/CustomEvaluationWidget.tsx +++ b/src/renderer/components/Experiment/Widgets/CustomEvaluationWidget.tsx @@ -103,8 +103,8 @@ const CustomEvaluationWidget = (props: WidgetProps<any>) => { disabled={disabled || readonly} style={{ marginBottom: '0.5rem' }} > - <Option value="boolean">Boolean</Option> - <Option value="number">Number</Option> + <Option value="boolean">Boolean (Regex)</Option> + <Option value="number">Number (Regex)</Option> <Option value="contains">Contains</Option> <Option value="isequal">IsEqual</Option> </Select>