Raiff1982 commited on
Commit
d1c841f
·
verified ·
1 Parent(s): 9865bdc

Update AICoreAGIX_with_TB.py

Browse files
Files changed (1) hide show
  1. 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
+ }