forked from forthfate/openorbit
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathko.json
More file actions
719 lines (719 loc) · 35.8 KB
/
Copy pathko.json
File metadata and controls
719 lines (719 loc) · 35.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
{
"id": "ko",
"intlLocale": "ko-KR",
"messages": {
"assetsText": {
"profiles": "AI 모델 프로필",
"templates": "관리자 프롬프트 템플릿",
"tests": "대상 AI 고정 테스트 케이스",
"flows": "워크플로",
"addProfile": "AI 모델 프로필 추가",
"addTemplate": "템플릿 추가",
"addTests": "테스트 케이스 세트 추가",
"addFlow": "워크플로 생성",
"id": "ID",
"name": "이름",
"version": "버전",
"body": "본문",
"description": "설명",
"cases": "테스트 케이스",
"prompt": "대상 AI에 보낼 고정 프롬프트",
"acceptance": "승인 근거",
"addCase": "케이스 추가",
"save": "저장",
"back": "이전",
"next": "다음",
"basic": "워크플로 기본 정보",
"steps": "파이프라인 YAML",
"template": "템플릿 워크플로",
"selectTemplate": "워크플로 템플릿을 선택하세요",
"pipelineHint": "Dockerfile처럼 전체 라이프사이클을 하나의 YAML 문서로 정의합니다.",
"emptyProfiles": "빌드에서 선택할 수 있는 AI 연결 프로필을 등록합니다.",
"emptyTemplates": "빌드에 재사용할 관리자 지시문과 응답 형식 템플릿을 등록합니다.",
"emptyTests": "대상 AI에 보낼 고정 입력과 각 결과의 승인 근거를 정의합니다.",
"emptyRunners": "프로젝트별 자동화를 실행할 재사용 가능한 러너를 생성합니다.",
"emptyFlows": "러너를 빌드에 연결하기 위한 재사용 가능한 실행 파이프라인을 정의합니다."
},
"chatAssistant": {
"open": "Orbit 어시스턴트 열기",
"title": "Orbit 어시스턴트",
"collapse": "닫기",
"settings": "도구 설정",
"terminal": "터미널",
"chat": "채팅",
"toolsAvailable": "사용 가능한 도구",
"noToolsAvailable": "현재 사용 가능한 도구가 없습니다.",
"workspace": "작업 공간",
"fileRead": "파일 읽기",
"fileSearch": "파일 검색",
"runProcess": "프로세스 실행",
"terminalVisible": "배포 시 터미널 모드 표시",
"saveTools": "도구 저장",
"empty": "평가 작업, 러너 또는 컨트롤 룸에 관해 물어보세요.",
"requestFailed": "채팅 요청에 실패했습니다.",
"thinking": "생각 중…",
"message": "메시지",
"placeholder": "Orbit에 메시지 보내기…",
"send": "메시지 전송"
},
"appMeta": {
"title": "OpenOrbit",
"titleSeparator": " - "
},
"navigationAccessibility": {
"expandNavigation": "탐색 메뉴 펼치기",
"collapseNavigation": "탐색 메뉴 접기",
"activeRuns": "진행 중인 실행 {count}개",
"githubLabel": "GitHub의 OpenOrbit",
"githubTitle": "OpenOrbit GitHub 저장소"
},
"shell": {
"dashboard": "평가 운영 상태, 최근 활동, 운영 이벤트를 한눈에 확인합니다.",
"assets": "평가에 사용하는 재사용 환경, 러너, 템플릿, 테스트 케이스, 워크플로를 관리합니다.",
"builds": "재사용 자산을 태스크로 조합한 뒤 실행하거나 테스트합니다.",
"runs": "진행 중이거나 완료된 실행, 근거, 승인 결정을 확인합니다.",
"improvements": "실행 피드백, 개선 제안, 시간에 따른 결과를 검토합니다.",
"settings": "콘솔 기본 설정, AI 연결 프로필, 운영 관리자 지시문을 관리합니다."
},
"settingsPage": {
"manager": {
"title": "운영 관리자 프롬프트",
"description": "Orbit 전체의 관리자 AI 행동과 필수 응답 계약을 정의합니다. 빌드에서 선택한 관리자 프롬프트 템플릿은 __ORBIT_MANAGER_AI_PROMPT__ 위치에 삽입됩니다.",
"warning": "이 프롬프트에는 Orbit이 예약한 지시문, 플레이스홀더, 응답 계약이 포함됩니다. 예약된 영역과 구조를 모두 유지하세요. 변경하거나 삭제하면 평가가 중단되거나 Orbit이 결과를 읽지 못할 수 있습니다.",
"edit": "편집",
"content": "프롬프트 본문",
"save": "저장",
"cancel": "취소",
"empty": "설정된 운영 프롬프트가 없습니다.",
"saved": "저장했습니다."
},
"profiles": {
"title": "AI 모델 프로필",
"description": "빌드와 시스템 기능에서 함께 쓰는 재사용 가능한 AI 연결 프로필입니다. 한 번 설정한 뒤 필요한 곳에서 선택하세요.",
"create": "추가",
"edit": "AI 모델 프로필 편집",
"empty": "설정된 AI 모델 프로필이 없습니다.",
"delete": "삭제",
"chatProfile": "시스템 AI 모델",
"chatProfileHint": "Orbit 챗봇과 사이클 분석 등 시스템 기능에서 사용할 저장된 AI 모델 프로필을 선택하세요.",
"selectChatProfile": "시스템 AI 모델 선택",
"saveChatProfile": "저장",
"chatProfileSaved": "시스템 AI 모델을 저장했습니다."
},
"storage": {
"title": "앱 데이터",
"description": "Orbit 상태와 증거를 저장할 로컬 디렉터리를 선택합니다. 기존 데이터는 자동으로 이동하지 않습니다.",
"location": "저장소 위치",
"locationHint": "절대 로컬 경로를 입력하세요. 변경 전에는 실행 중인 평가를 중지해야 합니다.",
"size": "사용 중인 저장소",
"calculating": "저장소 용량 계산중...",
"save": "적용",
"saved": "앱 데이터 저장소 위치를 변경했습니다."
},
"profileForm": {
"profileName": {
"label": "프로필 이름",
"hint": "저장된 AI 연결을 선택할 때 사용하는 알아보기 쉬운 이름입니다."
},
"provider": {
"label": "프로바이더",
"hint": "이 모델 연결을 제공하는 AI 플랫폼입니다."
},
"modelDeployment": {
"label": "모델 / 배포 이름",
"hint": "호출할 프로바이더별 모델 또는 배포 이름입니다."
}
}
},
"buildWizard": {
"buildId": {
"label": "빌드 ID",
"hint": "API와 실행 이력에서 사용하는 안정적인 식별자입니다."
},
"buildName": {
"label": "빌드 이름",
"hint": "콘솔 전체에 표시되는 사람이 읽을 수 있는 이름입니다."
},
"runner": {
"label": "러너",
"hint": "이 평가를 수행하는 재사용 가능한 자동화 러너입니다."
},
"targetEnvironment": {
"label": "대상 환경",
"hint": "평가 대상 애플리케이션 또는 서비스입니다."
},
"executionEnvironment": {
"label": "실행 환경",
"hint": "Orbit이 선택한 러너를 실행하는 위치입니다."
},
"purpose": {
"label": "목적",
"hint": "이 평가에서 확인할 동작 또는 결과를 설명합니다."
},
"managerTemplate": {
"label": "관리자 템플릿",
"hint": "이 빌드에서 사용하는 감독자 지시문과 응답 계약입니다."
},
"testCaseSet": {
"label": "테스트 케이스 세트",
"hint": "대상 AI에 대한 재사용 가능한 고정 입력과 승인 근거입니다."
},
"aiProfile": {
"label": "AI 모델 프로필",
"hint": "이 평가에서 사용할 저장된 AI 연결 프로필입니다."
},
"timezone": {
"label": "시간대",
"hint": "반복 평가 실행을 예약할 때 적용하는 시간대입니다."
},
"repeatInterval": {
"label": "반복 간격",
"hint": "반복 실행 사이의 시간(분)입니다."
},
"iterationTiming": {
"label": "반복 실행 시점",
"hint": "이전 실행이 끝난 뒤 간격을 시작할지, 고정된 시각 기준으로 실행할지 선택합니다."
},
"iterationTimingAfterCompletion": "완료 후 대기",
"iterationTimingFixed": "고정 간격",
"iterationTimingWait": "현재 작업이 끝나는 즉시 시작",
"iterationTimingInterrupt": "평가를 끝내고 정리 단계로 진행",
"runLimit": {
"label": "실행 제한",
"hint": "이 빌드에 예약하거나 유지할 최대 실행 수입니다."
},
"iterationStrategy": {
"label": "반복 전략",
"hint": "선형 반복 또는 감독자 점수로 병렬 후보를 비교하는 방식을 선택합니다."
},
"iterationStrategyLinear": "선형",
"iterationStrategyScoreSelect": "점수 기반 선택",
"candidatesPerIteration": {
"label": "반복당 후보 수",
"hint": "다음 반복으로 진행할 승자를 고르기 전에 비교할 후보 수입니다."
},
"approvalScore": {
"label": "승인 점수",
"hint": "승인에 필요한 최소 감독자 점수입니다."
},
"humanApproval": {
"label": "개선 적용 전 사람 승인 필요",
"hint": "감독자 제안은 사람이 적용을 승인할 때까지 증거로만 보존합니다."
},
"humanApprovalEnable": "유효화",
"name": "이름",
"next": "다음"
},
"confirmations": {
"deleteBuild": {
"title": "빌드를 삭제할까요?",
"description": "빌드와 해당 설정이 영구적으로 삭제됩니다.",
"cancel": "취소",
"confirm": "삭제"
},
"emergencyStop": {
"title": "모든 활성 평가를 긴급 정지할까요?",
"description": "현재 실행 중인 모든 평가가 즉시 취소됩니다. 이 작업은 되돌릴 수 없습니다.",
"cancel": "취소",
"confirm": "긴급 정지"
}
},
"dashboardHero": {
"title": "AI 시스템을 운영하고, 감독하고, 개선합니다.",
"description": "AI 동작을 지속적으로 평가하고 관찰 가능한 증거를 남기며, 모든 개선 결정을 통제된 운영 흐름 안에서 관리합니다.",
"quickStart": "퀵 스타트 시작",
"quickStartHint": "아래 퀵 스타터로 10초 만에 OpenOrbit을 시험해 보세요.",
"quickStarts": "빠른 시작",
"quickStartsHint": "검증된 예시를 선택해 빌드를 빠르게 생성하세요."
},
"dashboardOverview": {
"title": "태스크 개요",
"description": "모든 로컬 빌드와 실행의 현재 집계를 확인합니다."
},
"dashboardLinks": {
"repository": "GitHub 저장소",
"releases": "릴리스 노트",
"openApi": "OpenAPI",
"sdkDocs": "SDK 문서"
},
"dashboardOperations": {
"title": "태스크 운영 상태",
"description": "최근 24시간의 피드백, 수용된 변경, 문제, 점수를 확인합니다.",
"tooltip": "완료된 평가가 최근 24시간 동안 보존한 감독관 증거를 바탕으로 계산합니다. 대상 시스템의 실시간 가용성을 뜻하지는 않습니다.",
"feedback": "피드백",
"accepted": "수용",
"issues": "보고된 문제",
"score": "감독관 점수",
"trend": "피드백 및 수용된 개선",
"none": "최근 24시간 감독관 피드백이 없습니다.",
"previous": "이전 24시간 대비"
},
"dashboardFeedbackTrends": {
"title": "피드백 추이",
"description": "빌드별 피드백, 수용 결과, 이슈, 실행 상태의 추이를 확인합니다.",
"range": "기간",
"feedbackVolume": "빌드별 피드백",
"activeTrend": "실행 중 추이",
"feedbackStatus": "피드백 상태 분포",
"issueSeverity": "보고된 문제 심각도",
"runHealth": "실행 상태",
"activeCount": "실행 중",
"feedbackCount": "피드백 수", "adopted": "적용됨", "rejected": "기각됨", "proposed": "제안됨", "low": "낮음", "medium": "중간", "high": "높음", "critical": "심각", "succeeded": "성공", "failed": "실패", "cancelled": "취소됨", "running": "실행 중"
},
"improvementEvaluationTrends": {
"title": "반복 개선 추이",
"description": "선택한 빌드의 반복별 수용된 개선 피드백과 감독관 점수 변화를 확인합니다.",
"range": "기간",
"iterationTrend": "반복별 수용 피드백 및 점수",
"accepted": "수용됨", "score": "점수", "noIterationFeedback": "이 기간에 반복 피드백이 없습니다."
},
"dashboardHelp": {
"trend": "시간대별 감독관 피드백과 같은 기간에 수용된 개선을 비교합니다."
},
"settings": "설정",
"settingsLogs": {
"title": "Orbit 운영 로그",
"description": "운영 메시지와 오류를 포함한 Orbit 이벤트 기록을 확인합니다.",
"empty": "아직 기록된 Orbit 이벤트가 없습니다."
},
"improvements": "향상",
"dashboard": "대시보드",
"assets": "자산",
"builds": "빌드",
"runs": "실행 이력",
"emergency": "긴급 정지",
"evaluation": {
"aiProfile": "AI 모델 프로필",
"selectSavedProfile": "저장된 프로필 선택",
"noSavedProfiles": "저장된 프로필이 없습니다",
"editSelectedProfile": "선택한 프로필 편집",
"createAiProfile": "AI 모델 프로필 생성",
"buildList": "빌드 목록",
"buildListDescription": "대상, 워크플로, 재사용 자산을 연결한 반복 태스크를 관리합니다.",
"createBuild": "빌드 생성",
"name": "이름",
"repository": "저장소",
"prompt": "프롬프트",
"purpose": "목적",
"runs": "실행",
"timezone": "시간대",
"approval": "승인",
"action": "동작",
"workflow": "워크플로",
"executor": "실행기",
"invoke": "호출",
"run": "실행",
"buildId": "빌드 ID (예: local-smoke)",
"buildName": "빌드 이름",
"selectWorkflow": "워크플로 선택",
"criteria": "태스크 기준",
"interval": "반복 간격(분)",
"runLimit": "실행 제한",
"approvalScore": "승인 점수",
"localExecutor": "로컬 실행기",
"dockerExecutor": "Docker 실행기",
"newBuildHint": "새 빌드는 승인된 로컬 워크스페이스와 선언된 워크플로만 사용할 수 있습니다.",
"cancel": "취소",
"discardChanges": "변경사항을 버릴까요?",
"discardDescription": "저장하지 않은 편집 내용이 사라집니다.",
"keepEditing": "계속 편집",
"discard": "버리기",
"profileName": "프로필 이름",
"provider": "프로바이더",
"modelDeployment": "모델 / 배포 이름",
"azureEndpoint": "Azure 엔드포인트",
"region": "리전",
"awsProfile": "AWS CLI 프로필(선택 사항)",
"secretEnv": "시크릿 환경 변수",
"test": "테스트",
"testPassed": "테스트 성공 — 이제 이 프로필을 저장할 수 있습니다.",
"testBeforeSave": "저장하기 전에 연결을 테스트하세요.",
"saveProfile": "저장"
},
"common": {
"totalEval": "빌드",
"completedEval": "완료된 실행",
"totalRunning": "실행 중",
"totalError": "총 오류",
"active": "실행 중",
"recent": "최근",
"language": "언어",
"languageHint": "인터페이스와 관리자 평가 결과의 언어를 선택하세요.",
"theme": "테마",
"themeHint": "컨트롤 룸 색상 테마를 선택하세요.",
"applicationSettings": "애플리케이션 설정",
"applicationSettingsDescription": "콘솔 전체에 적용되는 언어와 테마를 설정합니다.",
"build": "빌드",
"started": "시작",
"elapsed": "경과 시간",
"phase": "단계",
"pid": "PID",
"proposed": "제안된 개선",
"approved": "승인된 개선",
"issues": "보고된 문제",
"status": "상태",
"console": "콘솔",
"supervisor": "감독자",
"stop": "정지",
"emergencyStop": "긴급 정지",
"runHistoryHint": "완료와 실패를 포함한 파이프라인 실행 이력이 유지됩니다.",
"runHistoryDescription": "진행 중이거나 완료된 실행, 근거, 승인 결정을 확인합니다.",
"noRuns": "빌드 실행 이력이 없습니다."
},
"cycle": {
"title": "사이클 개선 AI",
"build": "빌드",
"description": "선택한 빌드의 PDCA 흐름, 제안 결정, 점수 추세를 함께 진단합니다.",
"titleHint": "선택한 빌드의 PDCA 흐름과 운영 병목을 진단합니다.",
"health": "사이클 건강도",
"healthHint": "점수 변화로 판단한 현재 PDCA 순환 상태입니다.",
"score": "점수",
"scoreHint": "가장 최근 감독관 AI 평가 점수입니다.",
"iterations": "반복",
"iterationsHint": "분석 기간에 점수 또는 피드백이 기록된 반복 수입니다.",
"noScoreEvidence": "점수 근거 없음",
"initialObservation": "초기 관측",
"healthyLoop": "정상 순환",
"needsAttention": "점검 필요",
"analyze": "AI에게 사이클 진단 받기",
"analyzing": "진단 중…"
},
"ui": {
"emptyEntries": "표시할 항목이 없습니다",
"itemsPerPage": "페이지당 표시",
"itemsPerPageValue": "{size}개씩",
"liveLocalState": "실시간 로컬 상태",
"closeDialog": "대화상자 닫기",
"dismissNotification": "알림 닫기",
"previous": "이전",
"next": "다음",
"create": "생성",
"duplicate": "복제",
"repository": "저장소",
"created": "생성일시",
"lastStarted": "마지막 시작 일시",
"action": "동작",
"back": "뒤로",
"cancel": "취소",
"save": "저장",
"edit": "수정",
"review": "검토",
"quickStart": "퀵 스타트로 시작하기",
"quickStartDescription": "필요한 값만 입력하면 자산과 빌드를 자동으로 준비합니다.",
"manualSetup": "직접 설정하기",
"manualSetupDescription": "기본 정보, 평가 정책, 검토 단계를 직접 구성합니다.",
"quickStarts": "퀵 스타트",
"importQuickStart": "퀵 스타트 가져오기",
"createAssetsAndBuild": "자산 및 빌드 생성",
"creating": "생성 중…",
"quickStartReview": "러너, 정책, 테스트 세트, 실행 환경, 대상 환경 및 빌드를 생성합니다.",
"chatOpen": "챗봇 열기",
"chatCollapse": "챗봇 접기",
"chatTitle": "Orbit 도우미",
"chatEmpty": "평가 작업, 러너 또는 컨트롤 룸에 관해 물어보세요.",
"chatThinking": "생각 중…",
"chatMessage": "메시지",
"chatPlaceholder": "Orbit에 메시지 보내기…",
"chatSend": "메시지 보내기",
"allRunsStopped": "모든 활성 평가를 정지했습니다",
"evaluationStopped": "실행을 정지했습니다",
"evaluationApproved": "실행을 승인했습니다",
"evaluationRejected": "실행을 거절했습니다",
"evaluationStarted": "실행을 시작했습니다",
"evaluationTestStarted": "실행 테스트를 시작했습니다",
"buildCreated": "빌드를 생성했습니다",
"aiSettingsSaved": "AI 설정을 저장했습니다",
"settingsTestRequired": "저장하기 전에 구성을 테스트하세요.",
"buildUpdated": "빌드를 수정했습니다",
"buildDeleted": "빌드를 삭제했습니다",
"quickStartCreated": "퀵 스타트가 자산과 빌드를 생성했습니다",
"assetDeleted": "자산을 삭제했습니다",
"apiConnectionFailed": "API 연결에 실패했습니다."
},
"runUi": {
"queued": "대기 중",
"awaitingApproval": "승인 대기",
"running": "실행 중",
"filter": "필터",
"keyword": "키워드",
"keywordHint": "대소문자를 구분해 일치",
"reset": "초기화",
"status": "상태",
"build": "빌드",
"allBuilds": "전체 빌드",
"runType": "실행 유형",
"all": "전체",
"phase": "단계",
"allPhases": "전체 단계",
"activeOnly": "활성 실행만",
"selected": "{count}개 선택됨",
"deselect": "선택 해제",
"deleteSelected": "선택 삭제",
"deleteSelectedTitle": "선택한 실행을 삭제할까요?",
"deleteSelectedDescription": "{count}개의 완료된 실행 이력이 삭제됩니다. 이 작업은 되돌릴 수 없습니다.",
"delete": "삭제",
"previousIteration": "이전 반복",
"nextIteration": "다음 반복"
},
"dashboardUi": {
"completed": "완료",
"created": "생성"
},
"templateTranslation": {
"translate": "번역",
"translating": "번역 중…",
"showOriginal": "원문 보기",
"failed": "템플릿 번역에 실패했습니다. 다시 시도해 주세요."
},
"assetsHelp": {
"id": "Orbit과 API에서 이 자산을 식별하는 고유 ID입니다.",
"name": "콘솔 전반에 표시되는 사람이 읽을 수 있는 이름입니다.",
"description": "자산의 목적과 사용 방법을 설명합니다.",
"version": "재사용 템플릿을 변경할 때 올리는 버전입니다.",
"content": "선택한 빌드에서 사용하는 프롬프트 지시문과 응답 계약입니다.",
"cases": "대상 AI에 보낼 고정 입력을 재사용 가능한 묶음으로 관리합니다.",
"prompt": "대상 AI에 그대로 전송하는 고정 입력입니다.",
"acceptance": "결과를 승인할지 결정하는 근거나 기준입니다.",
"template": "기존 재사용 템플릿을 바탕으로 시작할 수 있습니다.",
"source": "Orbit이 이 러너에서 실행할 Python 코드입니다.",
"executor": "Orbit이 이 러너를 어디에서 어떤 방식으로 호출할지 정합니다.",
"endpoint": "러너 호출을 받을 원격 HTTP 엔드포인트입니다.",
"executable": "러너에서 사용할 브라우저 실행 파일의 선택 경로입니다.",
"library": "러너에서 사용할 브라우저 라이브러리 또는 런타임의 선택 경로입니다.",
"repository": "이 대상이 가리키는 저장소의 이름 또는 위치입니다.",
"baseUrl": "브라우저로 접근하는 대상 애플리케이션의 기본 URL입니다.",
"promptPath": "승인된 개선 제안을 반영할 대상 저장소 내부 프롬프트 파일 경로입니다. Native Improvement Cycle에서만 필수입니다."
},
"runnerLabels": {
"title": "러너",
"create": "생성",
"createTitle": "러너 생성",
"configureTitle": "러너 구성",
"editTitle": "러너 수정",
"chooseHint": "시작 템플릿을 선택하세요. 템플릿 코드는 새 러너에 복사되며 이후 독립적으로 수정할 수 있습니다.",
"importTemplate": "템플릿 가져오기",
"imported": "가져옴",
"importFailed": "템플릿을 가져오지 못했습니다",
"basedOn": "기반 템플릿",
"changeTemplate": "템플릿 변경",
"id": "ID",
"name": "이름",
"description": "설명",
"source": "러너 코드",
"saveAndOpen": "저장 후 VS Code에서 열기",
"save": "러너 저장",
"delete": "삭제"
},
"environmentText": {
"execution": "실행 환경",
"executionHint": "재사용 가능한 러너 위치, 호출 방식, 브라우저 런타임을 관리합니다.",
"target": "대상 환경",
"targetHint": "재사용 가능한 저장소, 브라우저 URL, 네이티브 러너의 프롬프트 파일 대상을 관리합니다.",
"create": "생성",
"save": "저장",
"id": "ID",
"name": "이름",
"executor": "실행기",
"endpoint": "엔드포인트",
"executable": "브라우저 실행 파일 (선택)",
"library": "브라우저 라이브러리 경로 (선택)",
"repository": "저장소",
"baseUrl": "브라우저 기본 URL (선택)",
"promptPath": "개선 대상 프롬프트 파일 경로 (Native Improvement Cycle 전용)"
},
"improvementPage": {
"improvement": "개선",
"trends": "피드백 추이",
"range": "기간",
"evaluation": "결과",
"feedbackVolume": "빌드별 피드백",
"iterationTrend": "반복별 수용 피드백 및 점수",
"activeTrend": "실행 중 추이",
"feedbackStatus": "피드백 상태 분포",
"issueSeverity": "보고된 문제 심각도",
"runHealth": "실행 상태",
"accepted": "수용됨",
"score": "점수",
"history": "제안 결정 히스토리",
"historyHint": "제안·수용·기각·적용된 개선의 감사 이력을 확인합니다.",
"allBuilds": "전체 빌드",
"allStates": "전체 상태",
"rejected": "기각됨",
"proposed": "제안됨",
"decisionReason": "결정 사유",
"timeline": "타임라인",
"noProposals": "제안 이력이 없습니다.",
"savedDataFiles": "저장된 데이터 파일",
"fileName": "파일 이름",
"copyFileName": "파일 이름 복사",
"copyPath": "경로 복사",
"iteration": "반복",
"run": "실행",
"feedbackCount": "피드백 수",
"activeCount": "실행 중",
"noIterationFeedback": "이 기간에 반복 피드백이 없습니다.",
"adopted": "적용됨",
"low": "낮음",
"medium": "중간",
"high": "높음",
"critical": "심각",
"succeeded": "성공",
"failed": "실패",
"cancelled": "취소됨",
"running": "실행 중"
,"selectBuild": "빌드"
},
"quickStartLabels": {
"openorbit.user-journey-smoke-test": {
"name": "사용자 여정 스모크 테스트",
"description": "브라우저 기반 스모크 테스트를 만듭니다. 실행 중인 앱과 Playwright 브라우저가 필요합니다."
},
"openorbit.site-exploration-review": {
"name": "사이트 탐색 검토",
"description": "안전한 링크로 사이트를 탐색하고 근거 기반 제품 피드백을 남깁니다. 실행 중인 앱, Playwright 브라우저, LangGraph가 필요합니다."
},
"openorbit.agent-self-improvement": {
"name": "에이전트 자체 개선",
"description": "실제 대상 AI의 보존된 응답을 바탕으로 관리 프롬프트를 개선합니다. Git 저장소, 프롬프트 파일, 구성된 모델 프로필이 필요합니다."
},
"openorbit.ai-slo-drift-monitor": {
"name": "AI SLO 및 행동 변화 모니터",
"description": "고정 기준선에 따라 AI 품질, 안전성, 지연 시간, 비용을 반복 평가합니다. 기존 구조화된 AI 평가기를 연결하면 OpenOrbit이 근거, 감독, 개선 결정을 보존합니다."
}
},
"evaluations": {
"title": "실행 이력",
"task": "태스크",
"evaluation": "결과",
"iteration": "반복",
"detail": "실행 상세",
"workflow": "워크플로 로그",
"workflowDescription": "단계별 실행 로그와 브라우저 근거를 검토합니다.",
"workflowDataHint": "before_all, before_each, execute, verify, after_each, after_all 단계가 실행되고 러너가 출력이나 근거를 남기면 표시됩니다.",
"logs": "로그",
"logsDescription": "전체 실행 출력을 시간순으로 한 번에 확인합니다.",
"logsDataHint": "Orbit 프로세스가 출력을 남기거나 러너가 ctx.target_log()로 대상 로그를 전송하면 표시됩니다.",
"orbitLogs": "Orbit 로그",
"targetLogs": "대상 로그",
"supervisor": "감독관 AI",
"supervisorDescription": "감독관에게 전달한 프롬프트와 평가 응답을 확인합니다.",
"supervisorDataHint": "감독관 프로필이 설정되어 있고 실행 결과에 대한 검토가 완료되면, 감독관의 입력과 응답이 표시됩니다.",
"result": "결과",
"resultDescription": "점수, 판단, 개선 제안 및 보고된 이슈를 확인합니다.",
"resultDataHint": "평가 러너가 결과를 제출하거나 감독관 AI의 검토가 완료되면, 점수·판단·제안·이슈가 표시됩니다.",
"promptChanges": "프롬프트 변화",
"promptChangesDescription": "평가 반복 과정에서 기록된 프롬프트 변경을 비교합니다.",
"promptDataHint": "실행 중 관리 프롬프트 파일의 변경이 감지되거나 변경 요청이 보류·차단되면, 해당 이력이 표시됩니다.",
"commitChanges": "커밋 변화",
"commitChangesDescription": "이 실행에서 생성된 커밋, 변경 파일 및 보관된 diff를 검토합니다.",
"commitsDataHint": "실행 전후 Git 커밋 또는 변경 파일이 감지되면, 관련 변화가 표시됩니다.",
"noCommitChanges": "이 실행에는 기록된 커밋 변화가 없습니다.",
"commits": "커밋",
"changedFiles": "변경 파일",
"noChangedFiles": "기록된 변경 파일이 없습니다.",
"diffArtifact": "보관된 diff",
"loadingCommitDiff": "보관된 diff를 불러오는 중…",
"previousCommitChange": "이전 커밋 변화",
"nextCommitChange": "다음 커밋 변화",
"commitVersion": "변화 {0} / {1}",
"noPromptChanges": "이 반복에는 기록된 프롬프트 변화가 없습니다.",
"noPromptSnapshot": "이전 버전이라 비교용 스냅샷을 보관하지 않았습니다.",
"initialPromptState": "최초 프롬프트 상태",
"initialPromptHint": "기록된 변경이 적용되기 전의 관리 프롬프트입니다.",
"promptinitial": "최초 상태",
"promptapplied": "적용됨",
"promptblocked": "승인 대기",
"promptrolled_back": "롤백됨",
"promptunchanged": "변경 없음",
"promptBlockedHint": "사람 승인 필요 정책에 따라 실제 파일 변경 전에 차단됐습니다.",
"previousPromptChange": "이전 프롬프트 변화",
"nextPromptChange": "다음 프롬프트 변화",
"promptVersion": "변화 {0} / {1}",
"score": "점수",
"decision": "결정",
"proposals": "개선 제안",
"observedBehavior": "평가 대상 AI 행동",
"tracePurpose": "목적",
"traceRationale": "근거",
"traceObservation": "관찰",
"traceDecision": "결정",
"traceNextAction": "다음 확인",
"issues": "보고된 문제",
"status": "실행 상태",
"phase": "현재 단계",
"approve": "승인",
"reject": "거절",
"supervisorPrompt": "감독관에게 전달된 프롬프트",
"supervisorResponse": "감독관 응답",
"supervisorWaiting": "감독관 응답이 아직 생성되지 않았습니다.",
"noSupervisorPrompt": "이 실행에는 감독관 프롬프트가 기록되지 않았습니다.",
"noLogs": "아직 확인할 프로세스 출력이 없습니다.",
"noResults": "이 반복에 기록된 데이터가 없습니다.",
"noCommandsForPhase": "이 단계에서 실행된 명령이 없습니다.",
"openTelemetryTrace": "OpenTelemetry 추적",
"loadingOpenTelemetryTrace": "OpenTelemetry 추적을 불러오는 중…",
"noOpenTelemetrySpans": "아직 내보낸 OpenTelemetry 스팬이 없습니다.",
"complete": "완료",
"cancelled": "취소됨",
"failed": "실패",
"waiting": "다음 반복 대기",
"filter": "필터",
"reset": "초기화",
"apply": "적용",
"cancel": "취소",
"allIterations": "전체 반복",
"latestIteration": "최신 반복",
"iterationRange": "반복 범위",
"from": "시작",
"to": "끝",
"noSupervisorResponse": "감독관 응답 없음",
"allDecisions": "전체 결정",
"allScores": "전체 점수",
"noScore": "점수 없음",
"scoreLow": "0–3점",
"scoreMedium": "4–6점",
"scoreGood": "7–8점",
"scoreExcellent": "9–10점",
"resultContent": "결과 내용",
"allContent": "전체 내용",
"improvementsOnly": "개선 제안 있음",
"issuesOnly": "문제 보고 있음",
"noFindings": "결과 없음",
"noMatchingResults": "필터와 일치하는 결과가 없습니다.",
"attempt": "시도 여부",
"allAttempts": "전체",
"attempted": "시도함",
"notAttempted": "시도하지 않음",
"improvementStatus": "개선 제안 상태",
"issueSeverity": "문제 심각도",
"issueStatus": "문제 상태",
"allStatuses": "전체 상태",
"allSeverities": "전체 심각도"
},
"sectionDetails": {
"dashboardOverview": "집계는 로컬 컨트롤 플레인 데이터를 기준으로 갱신되며, 모든 빌드와 실행을 포함합니다.",
"dashboardFeedbackTrends": "기간을 바꾸면 모든 차트가 함께 갱신됩니다. 실행 상태에는 성공·실패·취소·실행 중인 평가가 포함됩니다.",
"iterationImprovementTrend": "선택한 빌드의 기록된 반복별로 수용 피드백과 감독관 점수를 비교합니다.",
"buildList": "빌드는 재사용 환경·러너·워크플로·프롬프트·테스트 케이스를 연결합니다. 자산을 수정해도 기존 실행의 근거는 바뀌지 않습니다.",
"assetProfiles": "프로필의 비밀값은 설정된 환경 변수에서 읽으며 브라우저에 저장하지 않습니다.",
"assetTemplates": "템플릿은 버전 관리되는 재사용 지시문입니다. 빌드에서 선택해도 저장된 원본은 수정되지 않습니다.",
"assetTests": "테스트 케이스 세트는 여러 빌드에서 재사용할 고정 프롬프트와 승인 근거를 제공합니다.",
"assetRunners": "러너에는 프로젝트별 자동화가 들어 있으며 여러 빌드에서 공유할 수 있습니다.",
"executionEnvironment": "여기서 로컬 또는 원격 실행 방식을 정하며, 각 러너는 빌드에서 선택한 실행 환경을 사용합니다.",
"targetEnvironment": "저장소·브라우저 URL·관리 프롬프트 경로는 이 대상을 선택한 빌드에만 적용됩니다.",
"applicationSettings": "언어는 콘솔과 관리자 결과 표시 언어에 적용되고, 테마 변경은 이 브라우저에 로컬로 저장됩니다.",
"applicationData": "저장소 위치 변경은 이후의 로컬 상태와 근거에 적용됩니다. 기존 데이터는 자동으로 이동하지 않습니다.",
"managerPrompt": "콘솔 전체 운영용 프롬프트이며 빌드 템플릿 자산과는 별개입니다.",
"systemAiModel": "이 프로필은 빌드의 감독관 프로필과 별도로 Orbit 챗봇과 사이클 분석 같은 시스템 기능에 사용됩니다.",
"orbitLogs": "항목은 로컬 운영 이벤트입니다. 콘솔과 러너 활동을 진단하는 용도이며 평가 근거에는 포함되지 않습니다."
},
"chartHints": {
"feedbackByBuild": "빌드별로 기록된 감독관 피드백의 양을 비교합니다.",
"activeRuns": "시간대별로 실행 중이었던 실행 수를 확인합니다.",
"iterationTrend": "반복별 수용된 피드백 수와 감독관 점수를 추적합니다.",
"feedbackStatus": "빌드별 제안·수용·기각 피드백을 비교합니다.",
"issueSeverity": "심각도별로 보고된 문제의 추이를 확인합니다.",
"runHealth": "성공·실패·취소·실행 중인 실행 상태를 비교합니다."
}
}
}