Raiff1982 commited on
Commit
6f72c02
·
verified ·
1 Parent(s): c9ad94a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -8
app.py CHANGED
@@ -9,11 +9,23 @@ import torch
9
  from concurrent.futures import ThreadPoolExecutor
10
  from datetime import datetime
11
  from transformers import AutoModelForCausalLM, AutoTokenizer
 
 
12
  sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..'))
13
- from src.components.ai_core import AICore
14
- from src.aegis_integration import AegisBridge
15
- from src.aegis_integration.config import AEGIS_CONFIG
16
- from src.components.search_engine import SearchEngine
 
 
 
 
 
 
 
 
 
 
17
 
18
  # Configure logging
19
  logging.basicConfig(level=logging.INFO)
@@ -70,10 +82,7 @@ try:
70
  # Initialize cognitive processor with default modes
71
  from cognitive_processor import CognitiveProcessor
72
  cognitive_modes = ["scientific", "creative", "quantum", "philosophical"]
73
- ai_core.cognitive_processor = CognitiveProcessor(
74
- modes=cognitive_modes,
75
- quantum_state={"coherence": 0.5}
76
- )
77
  logger.info(
78
  f"AI Core initialized successfully with modes: {cognitive_modes}"
79
  )
 
9
  from concurrent.futures import ThreadPoolExecutor
10
  from datetime import datetime
11
  from transformers import AutoModelForCausalLM, AutoTokenizer
12
+
13
+ # Add parent directory to path for local execution
14
  sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..'))
15
+ # Add src directory to path for container execution
16
+ sys.path.insert(0, os.path.join(os.path.dirname(__file__), '../..'))
17
+
18
+ try:
19
+ from components.ai_core import AICore
20
+ from components.aegis_integration import AegisBridge
21
+ from components.aegis_integration.config import AEGIS_CONFIG
22
+ from components.search_engine import SearchEngine
23
+ except ImportError:
24
+ # Fallback for container environment
25
+ from src.components.ai_core import AICore
26
+ from src.components.aegis_integration import AegisBridge
27
+ from src.components.aegis_integration.config import AEGIS_CONFIG
28
+ from src.components.search_engine import SearchEngine
29
 
30
  # Configure logging
31
  logging.basicConfig(level=logging.INFO)
 
82
  # Initialize cognitive processor with default modes
83
  from cognitive_processor import CognitiveProcessor
84
  cognitive_modes = ["scientific", "creative", "quantum", "philosophical"]
85
+ ai_core.cognitive_processor = CognitiveProcessor()
 
 
 
86
  logger.info(
87
  f"AI Core initialized successfully with modes: {cognitive_modes}"
88
  )