File size: 485 Bytes
239d4ec | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | from .rnn_core import TinyGatedRNN
import numpy as np
class VitalisBrain:
def __init__(self):
self.rnn = TinyGatedRNN()
self.hidden = np.zeros(self.rnn.hidden_dim)
def generate_response(self, text, system_prompt):
# Local, private inference only
tokens = [ord(c) % 4000 for c in text]
for t in tokens:
_, self.hidden = self.rnn.forward_step(t, self.hidden)
return "Internal state updated. Logic processed locally."
|