|
|
|
|
|
by sdesol
260 days ago
|
|
I haven't looked at the code, but it might do what I do with my chat app which is talked about at
https://github.com/gitsense/chat/blob/main/packages/chat/wid... The basic idea is, you don't search for a single term but rather you search for many. Depending on the instructions provided in the "Query Construction" stage, you may end up with a very high level search term like beverage or you may end up with terms like 'hot-drinks', 'code-drinks', etc. Once you have the query, you can do a "Broad Search" which returns an overview of the message and from there the LLM can determine which messages it should analyze further if required. Edit. I should add, this search strategy will only work well if you have a post message process. For example, after every message save/upddate, you have the LLM generate an overview. These are my instructions for my tiny overview https://github.com/gitsense/chat/blob/main/data/analyze/tiny... that is focused on generating the purpose and keywords that can be used to help the LLM define search terms. |
|
And now you’ve reinvented vector embeddings.