Name

sn_nlu_workbench.NLUWorkbenchConstants

Description

Constants for NLU Workbench - Advanced Features application

Script

var NLUWorkbenchConstants = Class.create();

(function() {

  NLUWorkbenchConstants.sysProps = {
      ATTACHMENT_MAX_SIZE: 'com.glide.attachment.max_size',
      UTTERANCE_LIMIT: 'sn_nlu_workbench.glide.nlu.batch_test.max_import_rows',
      MAX_BATCH_TEST_RUNS: 'sn_nlu_workbench.glide.nlu.batchtest.max_runs',
      CONFLICT_THRESHOLD_MODERATE: 'sn_nlu_workbench.glide.nlu.conflict.moderate_threshold',
      CONFLICT_THRESHOLD_CRITICAL: 'sn_nlu_workbench.glide.nlu.conflict.critical_threshold',
      EXPORT_ESCAPE_FORMULAS: 'glide.export.escape_formulas',
      MIN_CLUSTERING_RECORDS: 'sn_nlu_workbench.glide.nlu.performance.min_clustering_records',
      OPT_MIN_LABELED_RECORDS: 'sn_nlu_workbench.glide.nlu.optimize.min_labeled_data',
      ACTIVE_LEARNING_MAX_RECORDS: 'glide.mlpredictor.option.nlu.activeLearning.label_candidate_table.max_response_size'
  };

  NLUWorkbenchConstants.tables = {
      NLU_BATCH_TEST_SET: 'nlu_batch_test_set',
      NLU_BATCH_TEST_UTTERANCE: 'nlu_batch_test_utterance',
      NLU_BATCH_TEST_RUN_DEFINITION: 'nlu_batch_test_run_definition',
      NLU_BATCH_TEST_RUN_EXECUTION: 'nlu_batch_test_run_execution',
      NLU_BATCH_TEST_RESULT: 'nlu_batch_test_result',
      NLU_CONFLICT_DEFINITION: 'nlu_conflict_definition',
      NLU_CONFLICT_EXECUTION: 'nlu_conflict_execution',
      NLU_CONFLICT_RESULT: 'nlu_conflict_result',
      NLU_OPTIMIZED_BATCH_TEST_RESULTS: 'sn_nlu_workbench_optimized_batch_test_results',
      SYS_DICTIONARY: 'sys_dictionary',
      SYS_TRIGGER: 'sys_trigger',
      SYS_ATTACHMENT: 'sys_attachment',
      SYS_TRANSFORM_MAP: 'sys_transform_map',
      SYS_IMPORT_SET: 'sys_import_set',
      SYS_IMPORT_SET_RUN: 'sys_import_set_run',
      ML_SOLUTION: 'ml_solution',
      SYS_NLU_UTTERANCE: 'sys_nlu_utterance',
      SYS_NLU_INTENT: 'sys_nlu_intent',
      NLU_PERFORMANCE_UTTERANCE_TRACE: 'nlu_performance_utterance_trace',
      NLU_PERFORMANCE_IGNORED_CLUSTERS: 'nlu_performance_ignored_clusters',
      ML_CLUSTER_DETAIL: 'ml_cluster_detail',
      SYS_NLU_MODEL: 'sys_nlu_model',
      SYS_NLU_MODEL_STATUS: 'sys_nlu_model_status',
      SYS_SCRIPT_INCLUDE: 'sys_script_include',
      LCT: 'ml_label_candidate',
      ULT: 'ml_labeled_data',
      LABEL_USER_FEEDBACK: 'ml_label_user_feedback',
      DBVIEW_TODO_FURTHER_REVIEW: 'sn_nlu_workbench_data_labeling__utterances_todo_nfr'
  };

  NLUWorkbenchConstants.constants = {
      BASE64_PREFIX_REGEX: /.*?;base64,/,
      FILE_EXTENSION_REGEX: /^(.+)\.([a-z]+)$/,
      VALID_FILE_TYPES: ['xlsx', 'csv', 'xls'],
      DEFAULT_LANGUAGE: 'en',
      MAX_TESTS: 10000,
      MAX_EXPECTED_INTENTS: 3,
      DEFAULT_MAX_RUNS: 7
  };

  NLUWorkbenchConstants.SOLUTION_STATES = {
      TRAIN_ERROR_STATES: ['retry', 'solution_error', 'unauthorized'],
      TRAIN_TIMEOUT_STATE: 'timed_out',
      TRAIN_CANCELLED_STATE: 'solution_cancelled',
      TRAIN_SUCCESS_STATE: 'solution_complete',
      TRAIN_WAITING_STATE: 'waiting_for_training',
      TRAIN_INPROGRESS: ['training_request_received', 'fetching_files_for_training', 'preparing_data', 'training_solution', 'uploading_solution']
  };

  NLUWorkbenchConstants.EXECUTION_STATUS = {
      PREPARING: 'preparing',
      INPROGRESS: 'inprogress',
      PROCESSING_RESULTS: 'processing_results',
      REQUEST_TIMEOUT: 'request_timeout',
      SUCCESS: 'success',
      FAILED: 'failed',
      CANCELLED: 'cancelled'
  };

  NLUWorkbenchConstants.BATCHTEST_RESULT_TYPE = {
      CURRENT: 'current',
      RECOMMENDED: 'recommended',
      OPTIMIZED: 'optimized'
  };

  NLUWorkbenchConstants.TRAINING_MODE = {
      ASYNC_BATCH: 'nlu_async_batch',
      TRAIN_OPTIMIZE: 'train_and_optimize'
  };

  NLUWorkbenchConstants.prototype = {
      initialize: function() {},
      type: 'NLUWorkbenchConstants'
  };
})();

Sys ID

944030740700201028ef0a701ad3002a

Offical Documentation

Official Docs: