Spaces:
Runtime error
Runtime error
| 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" | |
| ] | |
| } |