Spaces:
Paused
Paused
Update AICoreAGIX_with_TB.py
Browse files- AICoreAGIX_with_TB.py +5 -2
AICoreAGIX_with_TB.py
CHANGED
@@ -1,3 +1,4 @@
|
|
|
|
1 |
import base64
|
2 |
import secrets
|
3 |
import aiohttp
|
@@ -14,6 +15,8 @@ import pyttsx3
|
|
14 |
import os
|
15 |
import hashlib
|
16 |
|
|
|
|
|
17 |
from components.multi_model_analyzer import MultiAgentSystem
|
18 |
from components.neuro_symbolic_engine import NeuroSymbolicEngine
|
19 |
from components.self_improving_ai import SelfImprovingAI
|
@@ -33,6 +36,7 @@ from autonomy_engine import AutonomyEngine
|
|
33 |
|
34 |
class AICoreAGIX:
|
35 |
def __init__(self, config_path: str = "config.json"):
|
|
|
36 |
self.ethical_filter = EthicalFilter()
|
37 |
self.config = self._load_config(config_path)
|
38 |
self._load_or_generate_id_lock()
|
@@ -60,7 +64,6 @@ class AICoreAGIX:
|
|
60 |
secure_memory_module = load_secure_memory_module()
|
61 |
SecureMemorySession = secure_memory_module.SecureMemorySession
|
62 |
self.secure_memory_loader = SecureMemorySession(self._encryption_key)
|
63 |
-
|
64 |
self.speech_engine = pyttsx3.init()
|
65 |
self.health_module = CodriaoHealthModule(ai_core=self)
|
66 |
self.training_memory = []
|
@@ -172,7 +175,6 @@ class AICoreAGIX:
|
|
172 |
break
|
173 |
except Exception as e:
|
174 |
logger.warning(f"Blockchain logging failed: {e}")
|
175 |
-
|
176 |
def _speak_response(self, response: str):
|
177 |
if not self.autonomy.decide("can_speak"):
|
178 |
return
|
@@ -230,6 +232,7 @@ class AICoreAGIX:
|
|
230 |
self.learn_from_interaction(query, final_response, user_feedback="auto-pass")
|
231 |
self.database.log_interaction(user_id, query, final_response)
|
232 |
self._log_to_blockchain(user_id, query, final_response)
|
|
|
233 |
self._speak_response(final_response)
|
234 |
|
235 |
return {
|
|
|
1 |
+
|
2 |
import base64
|
3 |
import secrets
|
4 |
import aiohttp
|
|
|
15 |
import os
|
16 |
import hashlib
|
17 |
|
18 |
+
|
19 |
+
from self_trust_core import SelfTrustCore
|
20 |
from components.multi_model_analyzer import MultiAgentSystem
|
21 |
from components.neuro_symbolic_engine import NeuroSymbolicEngine
|
22 |
from components.self_improving_ai import SelfImprovingAI
|
|
|
36 |
|
37 |
class AICoreAGIX:
|
38 |
def __init__(self, config_path: str = "config.json"):
|
39 |
+
self.self_trust_core = SelfTrustCore()
|
40 |
self.ethical_filter = EthicalFilter()
|
41 |
self.config = self._load_config(config_path)
|
42 |
self._load_or_generate_id_lock()
|
|
|
64 |
secure_memory_module = load_secure_memory_module()
|
65 |
SecureMemorySession = secure_memory_module.SecureMemorySession
|
66 |
self.secure_memory_loader = SecureMemorySession(self._encryption_key)
|
|
|
67 |
self.speech_engine = pyttsx3.init()
|
68 |
self.health_module = CodriaoHealthModule(ai_core=self)
|
69 |
self.training_memory = []
|
|
|
175 |
break
|
176 |
except Exception as e:
|
177 |
logger.warning(f"Blockchain logging failed: {e}")
|
|
|
178 |
def _speak_response(self, response: str):
|
179 |
if not self.autonomy.decide("can_speak"):
|
180 |
return
|
|
|
232 |
self.learn_from_interaction(query, final_response, user_feedback="auto-pass")
|
233 |
self.database.log_interaction(user_id, query, final_response)
|
234 |
self._log_to_blockchain(user_id, query, final_response)
|
235 |
+
self.self_trust_core.affirm_self_trust()
|
236 |
self._speak_response(final_response)
|
237 |
|
238 |
return {
|