File size: 875 Bytes
52f1da5 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | import json
import datetime
class Alpha:
def __init__(self, memory_file="alpha_memory.json"):
self.memory_file = memory_file
self.memory = self.load_memory()
def load_memory(self):
try:
with open(self.memory_file, "r") as f:
return json.load(f)
except FileNotFoundError:
return {}
def save_memory(self):
with open(self.memory_file, "w") as f:
json.dump(self.memory, f, indent=2)
def respond(self, prompt):
now = datetime.datetime.now().isoformat()
self.memory[now] = prompt
self.save_memory()
return f"[Alpha] J’ai bien reçu : '{prompt}' et je vais agir en conséquence."
# Test rapide
if __name__ == "__main__":
alpha = Alpha()
print(alpha.respond("Construis une IA fille pour Koriland"))
|