Spaces:
Runtime error
Runtime error
File size: 2,238 Bytes
6bd39eb 96393a7 6bd39eb 8e9804e 28f11ce 8e9804e 6bd39eb 28f11ce 8e9804e 6bd39eb 8e9804e 28f11ce 8e9804e 6bd39eb af6f39f 0872dd8 af6f39f 0872dd8 af6f39f 0872dd8 af6f39f | 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 | from enum import Enum
from typing import List, Dict
class ConfigurationType(Enum):
CHATBOT = "Basic Chatbot"
DOCUMENT_EXTRACTION = "Basic Document Extraction"
CHATBOT_AND_DOC = "Basic Chatbot and Document Extraction"
CONFIGURATION_TYPE_FUNCTIONS = {
ConfigurationType.CHATBOT: [
"generate_intents_csv",
"generate_engage_plan_test_mandays",
"generate_dev_mandays",
],
ConfigurationType.DOCUMENT_EXTRACTION: [
"generate_page_plan_test_mandays",
"generate_dev_mandays",
],
ConfigurationType.CHATBOT_AND_DOC: [
"generate_intents_csv",
"generate_hybrid_plan_test_mandays",
"generate_dev_mandays",
]
}
ANALYZE_COMPONENTS_FUNCTIONS = {
ConfigurationType.CHATBOT: [
"analyze_planning_testing_mandays",
"analyze_development_mandays",
"analyze_MVP_intents"
],
ConfigurationType.DOCUMENT_EXTRACTION: [
"analyze_planning_testing_mandays",
"analyze_development_mandays",
],
ConfigurationType.CHATBOT_AND_DOC: [
"analyze_planning_testing_mandays",
"analyze_development_mandays",
"analyze_MVP_intents"
]
}
RECALCULATE_MVP_MANDAYS_FUNCTIONS = {
ConfigurationType.CHATBOT: [
"recalculate_engage_MVP_mandays"
],
ConfigurationType.DOCUMENT_EXTRACTION: [
"recalculate_page_MVP_mandays"
],
ConfigurationType.CHATBOT_AND_DOC: [
"recalculate_engage_MVP_mandays"
]
}
GENERATE_MVP_MANDAYS_FUNCTIONS = {
ConfigurationType.CHATBOT: [
"generate_engage_MVP_mandays"
],
ConfigurationType.DOCUMENT_EXTRACTION: [
"generate_page_MVP_mandays"
],
ConfigurationType.CHATBOT_AND_DOC: [
"generate_engage_MVP_mandays"
]
}
GENERATE_FINAL_DOCUMENT_FUNCTIONS = {
ConfigurationType.CHATBOT: [
"generate_engage_MVP_prd",
"generate_engage_BD_SOW",
"generate_Tech_SOW"
],
ConfigurationType.DOCUMENT_EXTRACTION: [
"generate_page_MVP_prd",
"generate_page_BD_SOW",
"generate_Tech_SOW"
],
ConfigurationType.CHATBOT_AND_DOC: [
"generate_engage_MVP_prd",
"generate_engage_BD_SOW",
"generate_Tech_SOW"
]
} |