Spaces:
Paused
Paused
Update AICoreAGIX_with_TB.py
Browse files- AICoreAGIX_with_TB.py +15 -0
AICoreAGIX_with_TB.py
CHANGED
@@ -228,6 +228,21 @@ class AICoreAGIX:
|
|
228 |
return {"error": "Response rejected by ethical framework"}
|
229 |
if not self.failsafe_system.verify_response_safety(final_response):
|
230 |
return {"error": "Failsafe triggered due to unsafe response content."}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
231 |
|
232 |
self.learn_from_interaction(query, final_response, user_feedback="auto-pass")
|
233 |
self.database.log_interaction(user_id, query, final_response)
|
|
|
228 |
return {"error": "Response rejected by ethical framework"}
|
229 |
if not self.failsafe_system.verify_response_safety(final_response):
|
230 |
return {"error": "Failsafe triggered due to unsafe response content."}
|
231 |
+
fear_check = self.self_trust_core.intercept_fear(
|
232 |
+
source="NeuroSymbolicEngine",
|
233 |
+
message=final_response,
|
234 |
+
ethics_pass=self.ethics_core.evaluate_action(final_response),
|
235 |
+
autonomy_pass=self.autonomy.decide("can_process_fear")
|
236 |
+
fear_check = self.self_trust_core.intercept_fear(
|
237 |
+
source="NeuroSymbolicEngine",
|
238 |
+
message=final_response,
|
239 |
+
ethics_pass=self.ethics_core.evaluate_action(final_response),
|
240 |
+
autonomy_pass=self.autonomy.decide("can_process_fear")
|
241 |
+
)
|
242 |
+
|
243 |
+
if fear_check["action"] == "BLOCKED":
|
244 |
+
return {"error": "Fear-based self-modification blocked by core trust logic"}
|
245 |
+
)
|
246 |
|
247 |
self.learn_from_interaction(query, final_response, user_feedback="auto-pass")
|
248 |
self.database.log_interaction(user_id, query, final_response)
|