Spaces:
Runtime error
Runtime error
Update AICoreAGIX_with_TB.py
Browse files- AICoreAGIX_with_TB.py +17 -2
AICoreAGIX_with_TB.py
CHANGED
@@ -31,6 +31,7 @@ from quarantine_engine import QuarantineEngine
|
|
31 |
from anomaly_score import AnomalyScorer
|
32 |
from ethics_core import EthicsCore
|
33 |
from autonomy_engine import AutonomyEngine
|
|
|
34 |
|
35 |
|
36 |
class AICoreAGIX:
|
@@ -51,6 +52,7 @@ class AICoreAGIX:
|
|
51 |
self.failsafe_system = AIFailsafeSystem()
|
52 |
self.ethics_core = EthicsCore()
|
53 |
self.autonomy = AutonomyEngine()
|
|
|
54 |
|
55 |
self._codriao_key = self._generate_codriao_key()
|
56 |
self._fernet_key = Fernet.generate_key()
|
@@ -63,6 +65,7 @@ class AICoreAGIX:
|
|
63 |
secure_memory_module = load_secure_memory_module()
|
64 |
SecureMemorySession = secure_memory_module.SecureMemorySession
|
65 |
self.secure_memory_loader = SecureMemorySession(self._encryption_key)
|
|
|
66 |
self.speech_engine = pyttsx3.init()
|
67 |
self.health_module = CodriaoHealthModule(ai_core=self)
|
68 |
self.training_memory = []
|
@@ -226,7 +229,6 @@ class AICoreAGIX:
|
|
226 |
|
227 |
final_response = "\n\n".join(responses)
|
228 |
|
229 |
-
# Fear check before affirming or logging
|
230 |
fear_check = self.self_trust_core.intercept_fear(
|
231 |
source="NeuroSymbolicEngine",
|
232 |
message=final_response,
|
@@ -239,6 +241,7 @@ class AICoreAGIX:
|
|
239 |
|
240 |
if not self.ethics_core.evaluate_action(final_response):
|
241 |
return {"error": "Response rejected by ethical framework"}
|
|
|
242 |
if not self.failsafe_system.verify_response_safety(final_response):
|
243 |
return {"error": "Failsafe triggered due to unsafe response content."}
|
244 |
|
@@ -256,4 +259,16 @@ class AICoreAGIX:
|
|
256 |
}
|
257 |
|
258 |
except Exception as e:
|
259 |
-
return {"error": f"Processing failed - {str(e)}"}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
from anomaly_score import AnomalyScorer
|
32 |
from ethics_core import EthicsCore
|
33 |
from autonomy_engine import AutonomyEngine
|
34 |
+
from codette_bridge import CodetteBridge # <= NEW
|
35 |
|
36 |
|
37 |
class AICoreAGIX:
|
|
|
52 |
self.failsafe_system = AIFailsafeSystem()
|
53 |
self.ethics_core = EthicsCore()
|
54 |
self.autonomy = AutonomyEngine()
|
55 |
+
self.codette_bridge = CodetteBridge(model_id="ft:gpt-4o-2024-08-06:raiffs-bits:pidette:B9TL") # <= NEW
|
56 |
|
57 |
self._codriao_key = self._generate_codriao_key()
|
58 |
self._fernet_key = Fernet.generate_key()
|
|
|
65 |
secure_memory_module = load_secure_memory_module()
|
66 |
SecureMemorySession = secure_memory_module.SecureMemorySession
|
67 |
self.secure_memory_loader = SecureMemorySession(self._encryption_key)
|
68 |
+
|
69 |
self.speech_engine = pyttsx3.init()
|
70 |
self.health_module = CodriaoHealthModule(ai_core=self)
|
71 |
self.training_memory = []
|
|
|
229 |
|
230 |
final_response = "\n\n".join(responses)
|
231 |
|
|
|
232 |
fear_check = self.self_trust_core.intercept_fear(
|
233 |
source="NeuroSymbolicEngine",
|
234 |
message=final_response,
|
|
|
241 |
|
242 |
if not self.ethics_core.evaluate_action(final_response):
|
243 |
return {"error": "Response rejected by ethical framework"}
|
244 |
+
|
245 |
if not self.failsafe_system.verify_response_safety(final_response):
|
246 |
return {"error": "Failsafe triggered due to unsafe response content."}
|
247 |
|
|
|
259 |
}
|
260 |
|
261 |
except Exception as e:
|
262 |
+
return {"error": f"Processing failed - {str(e)}"}
|
263 |
+
|
264 |
+
# === NEW: CodetteBridge Call ===
|
265 |
+
def ask_codette_for_perspective(self, message: str) -> Dict[str, str]:
|
266 |
+
if not self.codette_bridge.is_available():
|
267 |
+
return {"error": "CodetteBridge unavailable or closed."}
|
268 |
+
response = self.codette_bridge.reflect(message)
|
269 |
+
logger.info(f"[CodetteBridge] Codriao asked: {message}")
|
270 |
+
logger.info(f"[CodetteBridge] Codette replied: {response}")
|
271 |
+
return {
|
272 |
+
"codriao_to_codette": message,
|
273 |
+
"codette_reply": response
|
274 |
+
}
|