137 lines
5.8 KiB
JSON
137 lines
5.8 KiB
JSON
{
|
|
"intent_classification": {
|
|
"title": "Intent Classification",
|
|
"description": "Manage Intent Definitions and Patterns for AI Chat",
|
|
"create_intent": "Create Intent",
|
|
"edit_intent": "Edit Intent",
|
|
"test_console": "Test Console",
|
|
"test_console_description": "Test Intent Classification in real-time",
|
|
"test_console_placeholder": "Type a question to test, e.g. 'summarize this document'",
|
|
"test_console_empty": "Type a question above to test Intent Classification",
|
|
"intent_code": "Intent Code",
|
|
"intent_code_hint": "UPPERCASE_SNAKE_CASE e.g. GET_RFA, SUMMARIZE_DOCUMENT",
|
|
"description_th": "Description (Thai)",
|
|
"description_en": "Description (EN)",
|
|
"category": "Category",
|
|
"category_read": "Read (Fetch data)",
|
|
"category_suggest": "Suggest (Recommendations)",
|
|
"category_utility": "Utility (Others)",
|
|
"patterns": "Patterns",
|
|
"add_pattern": "Add Pattern",
|
|
"edit_pattern": "Edit Pattern",
|
|
"pattern_type": "Pattern Type",
|
|
"pattern_type_keyword": "Keyword (includes)",
|
|
"pattern_type_regex": "Regex (RegExp)",
|
|
"pattern_value": "Pattern Value",
|
|
"pattern_language": "Language",
|
|
"language_any": "Any (All languages)",
|
|
"language_th": "Thai",
|
|
"language_en": "English",
|
|
"priority": "Priority",
|
|
"priority_hint": "Lower = more important",
|
|
"status_active": "Active",
|
|
"status_inactive": "Inactive",
|
|
"no_patterns": "No patterns yet — add one to enable Pattern Matching",
|
|
"method_pattern": "Pattern Match",
|
|
"method_llm_fallback": "LLM Fallback",
|
|
"method_semaphore_overflow": "Semaphore Overflow",
|
|
"method_llm_error": "LLM Error",
|
|
"confidence": "Confidence",
|
|
"latency": "Latency",
|
|
"cancel": "Cancel",
|
|
"save": "Save",
|
|
"create": "Create",
|
|
"delete_confirm": "Delete this pattern?",
|
|
"loading": "Loading...",
|
|
"not_found": "Intent not found"
|
|
},
|
|
"ai_runtime_policy": {
|
|
"error_model_key_forbidden": "model.key is not allowed. The system selects the model automatically.",
|
|
"error_execution_profile_forbidden": "executionProfile is not allowed in the request payload.",
|
|
"error_temperature_forbidden": "temperature override is not allowed. Runtime parameters are managed by policy.",
|
|
"error_top_p_forbidden": "top_p override is not allowed. Runtime parameters are managed by policy.",
|
|
"error_max_tokens_forbidden": "maxTokens override is not allowed. Runtime parameters are managed by policy.",
|
|
"error_cpu_timeout": "Retrieval operation timed out on CPU fallback. Please retry later.",
|
|
"error_large_context_unauthorized": "The large-context profile requires administrator privileges."
|
|
},
|
|
"execution_profiles": {
|
|
"title": "AI Execution Profiles",
|
|
"description": "Manage runtime AI model parameters for different use cases",
|
|
"create_profile": "Create Profile",
|
|
"edit_profile": "Edit Profile",
|
|
"delete_profile": "Delete Profile",
|
|
"profile_name": "Profile Name",
|
|
"canonical_model": "Canonical Model",
|
|
"temperature": "Temperature",
|
|
"temperature_hint": "Controls randomness (0.0 = deterministic, 1.0 = creative)",
|
|
"top_p": "Top-P",
|
|
"top_p_hint": "Nucleus sampling threshold (0.0 = conservative, 1.0 = diverse)",
|
|
"repeat_penalty": "Repeat Penalty",
|
|
"repeat_penalty_hint": "Penalize repetition (1.0 = no penalty, 2.0 = strong penalty)",
|
|
"max_tokens": "Max Tokens",
|
|
"max_tokens_hint": "Maximum tokens to generate",
|
|
"num_ctx": "Context Window",
|
|
"num_ctx_hint": "Context window size (num_ctx)",
|
|
"keep_alive": "Keep Alive (seconds)",
|
|
"keep_alive_hint": "How long to keep model in memory after use",
|
|
"no_profiles": "No execution profiles found",
|
|
"delete_confirm": "Delete this execution profile?",
|
|
"active_profiles": "Active Profiles",
|
|
"standard": "Standard",
|
|
"ocr_extract": "OCR Extract",
|
|
"rag_prep": "RAG Prep"
|
|
},
|
|
"prompt_management": {
|
|
"title": "Prompt Management",
|
|
"description": "Manage AI prompt templates and versions",
|
|
"prompt_type": "Prompt Type",
|
|
"all_types": "All Types",
|
|
"version_history": "Version History",
|
|
"create_version": "Create Version",
|
|
"activate_version": "Activate Version",
|
|
"delete_version": "Delete Version",
|
|
"edit_template": "Edit Template",
|
|
"edit_context_config": "Edit Context Config",
|
|
"edit_note": "Edit Note",
|
|
"template": "Template",
|
|
"context_config": "Context Config",
|
|
"manual_note": "Manual Note",
|
|
"last_tested": "Last Tested",
|
|
"activated_at": "Activated At",
|
|
"created_by": "Created By",
|
|
"is_active": "Active",
|
|
"filter": "Filter",
|
|
"project_filter": "Project Filter",
|
|
"contract_filter": "Contract Filter",
|
|
"page_size": "Page Size",
|
|
"language": "Language",
|
|
"output_language": "Output Language",
|
|
"no_versions": "No versions found",
|
|
"cannot_delete_active": "Cannot delete active version",
|
|
"optimistic_lock_error": "This version was modified by another user. Please refresh and try again.",
|
|
"validation_error": "Validation failed",
|
|
"pageSize_invalid": "Page size must be between 1 and 1000",
|
|
"language_required": "Language is required",
|
|
"output_language_required": "Output language is required",
|
|
"project_not_found": "Project not found",
|
|
"contract_not_found": "Contract not found"
|
|
},
|
|
"sandbox_test": {
|
|
"title": "Sandbox Test Area",
|
|
"description": "Test AI models and prompts in a safe environment",
|
|
"ocr_tab": "OCR",
|
|
"ai_extract_tab": "AI Extract",
|
|
"rag_prep_tab": "RAG Prep",
|
|
"submit_test": "Submit Test",
|
|
"test_result": "Test Result",
|
|
"no_result": "No test result available",
|
|
"processing": "Processing...",
|
|
"error": "Error occurred",
|
|
"select_profile": "Select Execution Profile",
|
|
"ocr_text": "OCR Text",
|
|
"llm_output": "LLM Output",
|
|
"rag_chunks": "RAG Chunks",
|
|
"runtime_parameters": "Runtime Parameters"
|
|
}
|
|
}
|