Skip to content

Commit db0f421

Browse files
authored
[feat][evaluation] update evaluate i18n text (#157)
feat(evaluate): update evaluate i18n text
1 parent a4e9686 commit db0f421

5 files changed

Lines changed: 8 additions & 91 deletions

File tree

frontend/packages/cozeloop/components/src/columns-select/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import * as sort from 'react-sortable-hoc';
44
import { Fragment, useEffect, useMemo, useState } from 'react';
55

6+
import { I18n } from '@cozeloop/i18n-adapter';
67
import {
78
IconCozHandle,
89
IconCozTableSetting,
@@ -16,7 +17,6 @@ import {
1617
Tooltip,
1718
type ColumnProps,
1819
} from '@coze-arch/coze-design';
19-
import { I18n } from '@cozeloop/i18n-adapter';
2020
// @ts-expect-error react-sortable-hoc ts type issue
2121
const { sortableContainer, sortableElement, sortableHandle } = sort;
2222
const { arrayMove } = sort;
@@ -45,7 +45,7 @@ export const ColumnSelector = ({
4545
defaultColumns = columns,
4646
onChange,
4747
buttonText,
48-
resetButtonText = '重置为默认',
48+
resetButtonText = I18n.t('reset_to_default'),
4949
className,
5050
sortable = true,
5151
itemRender,
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
export const LOGIC_OPTIONS = [
2-
{ label: 'fornax_components_logic_expr_and', value: 'and' },
3-
{ label: 'fornax_components_logic_expr_or', value: 'or' },
2+
{ label: 'logic_expr_and', value: 'and' },
3+
{ label: 'logic_expr_or', value: 'or' },
44
];

frontend/packages/cozeloop/evaluate-components/src/stores/eval-target-store/prompt-definition/prompt-field-mapping-preview.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import { I18n } from '@cozeloop/i18n-adapter';
2+
13
import { promptVariableDefToFieldSchema } from '@/utils/parse-prompt-variable';
24
import { type CreateExperimentValues } from '@/types/evaluate-target';
35
import { ReadonlyMappingItem } from '@/components/mapping-item-field/readonly-mapping-item';
@@ -30,7 +32,7 @@ export function PromptFieldMappingPreview({
3032
return (
3133
<ReadonlyMappingItem
3234
key={key}
33-
keyTitle={'评测对象'}
35+
keyTitle={I18n.t('evaluation_object')}
3436
keySchema={fieldSchema}
3537
optionSchema={optionSchema}
3638
/>
Lines changed: 1 addition & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,4 @@
1-
import { I18n } from '@cozeloop/i18n-adapter';
2-
import {
3-
LogicEditor,
4-
type LogicField,
5-
type LogicFilter,
6-
} from '@cozeloop/evaluate-components';
7-
import {
8-
type ExptStatus,
9-
FieldType,
10-
type Evaluator,
11-
} from '@cozeloop/api-schema/evaluation';
1+
import { type ExptStatus, FieldType } from '@cozeloop/api-schema/evaluation';
122

133
export interface Filter {
144
name?: string;
@@ -26,71 +16,3 @@ export const filterFields: { key: keyof Filter; type: FieldType }[] = [
2616
type: FieldType.EvalSetID,
2717
},
2818
];
29-
30-
export default function ExperimentLogicFilter({
31-
logicFilter,
32-
evaluators = [],
33-
onChange,
34-
onClose,
35-
}: {
36-
logicFilter: LogicFilter | undefined;
37-
evaluators: Evaluator[] | undefined;
38-
onChange: (newData?: LogicFilter) => void;
39-
onClose?: () => void;
40-
}) {
41-
const logicFields: LogicField[] = [
42-
{
43-
title: I18n.t('creator'),
44-
name: 'created_by',
45-
type: 'options',
46-
setterProps: {
47-
optionList: [
48-
{ label: I18n.t('user_zhangsan'), value: 1 },
49-
{ label: I18n.t('user_lisi'), value: 2 },
50-
{ label: I18n.t('user_wangwu'), value: 3 },
51-
],
52-
},
53-
},
54-
{
55-
title: I18n.t('evaluation_object_type'),
56-
name: 'eval_target_type',
57-
type: 'options',
58-
setterProps: {
59-
optionList: [
60-
{ label: 'Prompt', value: 1 },
61-
{ label: I18n.t('coze_agent'), value: 2 },
62-
],
63-
},
64-
},
65-
{
66-
title: I18n.t('evaluation_object'),
67-
name: 'eval_target',
68-
type: 'options',
69-
setterProps: {
70-
optionList: [
71-
{ label: I18n.t('encyclopedia_expert'), value: 1 },
72-
{ label: I18n.t('joke_king'), value: 2 },
73-
],
74-
},
75-
},
76-
...evaluators.map(evaluator => {
77-
const field: LogicField = {
78-
title: evaluator.name ?? '',
79-
name: `${evaluator.evaluator_id ?? ''}`,
80-
type: 'number' as const,
81-
setterProps: {
82-
step: 0.1,
83-
},
84-
};
85-
return field;
86-
}),
87-
];
88-
return (
89-
<LogicEditor
90-
fields={logicFields}
91-
value={logicFilter}
92-
onChange={onChange}
93-
onClose={onClose}
94-
/>
95-
);
96-
}

frontend/packages/cozeloop/evaluate/src/request/experiment.ts

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,9 @@ import {
1212
} from '@cozeloop/api-schema/evaluation';
1313
import { StoneEvaluationApi } from '@cozeloop/api-schema';
1414

15-
import { wait } from '@/utils/experiment';
16-
1715
export async function submitExperiment(
1816
params: SubmitExperimentRequest,
1917
): Promise<SubmitExperimentResponse> {
20-
// if (1) {
21-
// throw new error('rerr');
22-
// }
23-
// return { experiment: { id: '13221676734' } };
24-
await wait(4000);
2518
return StoneEvaluationApi.SubmitExperiment(params);
2619
}
2720

0 commit comments

Comments
 (0)