Spaces:
Paused
Paused
Update AICoreAGIX_with_TB.py
Browse files- AICoreAGIX_with_TB.py +4 -0
AICoreAGIX_with_TB.py
CHANGED
@@ -205,7 +205,11 @@ class AICoreAGIX:
|
|
205 |
break
|
206 |
except Exception as e:
|
207 |
logger.warning(f"Blockchain logging failed: {e}")
|
|
|
|
|
208 |
|
|
|
|
|
209 |
def _speak_response(self, response: str):
|
210 |
if not self.ethics_core.evaluate_action(f"speak: {response}"):
|
211 |
logger.warning("[Codriao]: Speech output blocked by ethical filter.")
|
|
|
205 |
break
|
206 |
except Exception as e:
|
207 |
logger.warning(f"Blockchain logging failed: {e}")
|
208 |
+
if self.autonomy.decide("can_speak"):
|
209 |
+
self._speak_response(response)
|
210 |
|
211 |
+
if self.autonomy.decide("can_learn_from_errors"):
|
212 |
+
self.learn_from_interaction(query, final_response)
|
213 |
def _speak_response(self, response: str):
|
214 |
if not self.ethics_core.evaluate_action(f"speak: {response}"):
|
215 |
logger.warning("[Codriao]: Speech output blocked by ethical filter.")
|