Hi,
I understand that the text to vector operation is a one-way operation and that it is not reversible. However, is it possible to convert an embedding into a shorter (could be gibberish) text that could be used in a system prompt to infuse information or context without taking up too many tokens…
In other words, Given a text-to-vector operation:
text_to_vec(“The quick brown fox jumps over the lazy dog”) → [31, 19, …, 62]
Is it possible to do a reverse vector-to-text operation that would yield an arbitrary string:
vec_to_text([31, 19, …, 62]) → some gibberish string like “fjeGUNjef5nJFN”
Where the text-to-vector operation on that string would yield the same (or a very similar) vector to the original one:
text_to_vec (“fjeGUNjef5nJFN”) → [31, 19, …, 62]
The purpose would be to replace a longer string with a shorter one (containing less tokens)
Does this make any sense?