Refactor api_server.py to import environment setup and schema loading from bootstrap.py, enhancing modularity. Introduce a new function in Text2SQLOrchestrator to prioritize VCUserAccessibleFunction in table selection, improving SQL generation accuracy. Update validation logic to enforce restrictions on CJK characters in SQL string literals, ensuring compliance with business rules. Enhance prompts to clarify SQL generation constraints regarding date conditions and CJK usage.
This commit is contained in:
+1
-1
@@ -32,7 +32,7 @@ from utils.repo_logging import configure_text2sql_api_logging
|
||||
|
||||
configure_text2sql_api_logging(_REPO_DIR)
|
||||
|
||||
from main import setup_environment, load_schema, create_orchestrator, resolve_sql_dialect
|
||||
from bootstrap import setup_environment, load_schema, create_orchestrator, resolve_sql_dialect
|
||||
from agents.orchestrator import GenerationResult
|
||||
from nl_lite_store import lite_nl_store
|
||||
from utils.dialog_classifier import DialogIntent, classify_dialog
|
||||
|
||||
Reference in New Issue
Block a user