projectmoon

joined 2 years ago
[–] projectmoon@lemm.ee 9 points 1 year ago (1 children)

No trying to get around anything. No funny instructions like my grandma singing a lullaby about illegal activities. Just using instructions to tell a story. Even things like having a superhero in a fight is enough to trigger this. Also doesn't explain why regen makes it continue.

[–] projectmoon@lemm.ee 2 points 1 year ago* (last edited 1 year ago)

A vector search converts your query into magic numbers, and then searches the database for other magic numbers that are "similar" (closet to it in the vector space, which is basically an N-dimensional graph of points and directions). These results are then returned as snippets to the LLM and it does stuff from that point.

The effectiveness of the vector search depends on how Open WebUI breaks up the documents into smaller sections, and how good the embeddings are.

I'm not exactly sure what you want to achieve, but you might have success in using an LLM to summarize the documents beforehand, using a specific prompt to extract the info you want, then feed that into the vector DB. This would require some scripting, of course.

The easiest thing to do is try it. See if Open WebUI's vector search is able to handle it. Make sure to use a good embedding model like nomic-embed-text (can be found on ollama.com). You can change the vector search settings in the documents settings from the workspace on OpenWebUI.

Edit: https://ollama.com/library/nomic-embed-text

[–] projectmoon@lemm.ee 2 points 1 year ago (2 children)

Open WebUI's document management loads everything into a vector database. When you use the hashtag, it will trigger a search against the vector database based on your prompt. These results are run feed into the LLM. Open WebUI should generate a hashtag that can reference all the documents. But the quality of the results will be influenced by the embeddings and the LLM that responds to you.

[–] projectmoon@lemm.ee 1 points 1 year ago

Install ollama. It has ROCm support (on Linux at least). Then hook it up to your favorite client. It has its own API and an openai compatible one.

[–] projectmoon@lemm.ee 2 points 1 year ago

KoboldCPP has ban tokens that prevent those tokens from being output. Otherwise just put it in the prompt and it should probably work.

[–] projectmoon@lemm.ee 4 points 1 year ago

Even the smell of Olives causes me to gag. I absolutely cannot eat them. Olive oil is fine. But actual olives, no. Doesn't matter if they're old, new, canned, fresh. They're absolutely disgusting. One of the few foods I outright cannot and will not eat.

[–] projectmoon@lemm.ee 1 points 1 year ago (1 children)

Doesn't gnome already have this?

[–] projectmoon@lemm.ee 6 points 1 year ago (1 children)
[–] projectmoon@lemm.ee 2 points 1 year ago

Lol. Git itself can act as a server over the git protocol. Might have been easier 🤪

[–] projectmoon@lemm.ee 7 points 1 year ago (4 children)

There's plenty of git forges that aren't GitHub. Git itself has nothing to do with central servers and can theoretically be used in a completely decentralized manner.

[–] projectmoon@lemm.ee 2 points 1 year ago (2 children)

I would think access to the training data, or at least no restrictions on what you can do with the model, would be a good definition.

view more: ‹ prev next ›