|
|
|
|
|
by otabdeveloper4
6 days ago
|
|
Inside the magic AI box is literally nothing but this loop: int n_tokens = 0;
while (n_tokens < TOKENS_MAX) {
int next_token = decode(context, ++position);
print(token_to_text(next_token));
++n_tokens;
}
If you don't believe me then just download llama.cpp and see for yourself. |
|
Now, take that for loop, and replace the implementation of decode(context, ++position) and pass it to a human who was bored enough to play along and use a notebook to organize their thoughts and translate them to/from this encoding (you might write a helper function to do this for the human in the front-end of the new decode() impl, but the data flow in and out of decode() will remain the same):
decode(context, position)
{
}Is the output you get not thinking anymore because it passed through this harness? Did the human's mind somehow get reduced to mere interpolation?
The human mind is still a human mind. Putting a simple harness in front of a mind does not affect its fundamental properties.
In an LLM, decode() is calling into a trillion parameter connectome.