1. https://weaviate.io/developers/weaviate/installation/embedde... 2. https://weaviate.io/developers/academy/py/vector_index/flat
63 karma · joined July 24, 2018
1. https://weaviate.io/developers/weaviate/installation/embedde... 2. https://weaviate.io/developers/academy/py/vector_index/flat
How the HammerBot Works
We also want to share details about how HammerBot works on the backend. Right now, our developers are using OpenAI’s text-davinci-003 model, otherwise known as GPT-3, trained on a custom dataset of our articles. The data is stored in a vector database from Weaviate and the bot is coded primarily with Python, using LangChain, a framework that makes it easy to customize AI output.
When you enter a prompt, the server queries against the dataset that’s stored in Weaviate to get the search results. Those are then sent to the LLM to help it develop a consistent response to your question.
A lot of chatbots will talk to you about anything on Earth. But don’t ask HammerBot for a knitting pattern! It’s designed to have limits on what it will talk about; it focuses on the expertise you can only get from Tom’s Hardware, so it may say it doesn’t know or can’t answer if prompts that fall outside of its training.
* Docs: https://weaviate.io/developers/weaviate/current/retriever-ve... * Post: https://weaviate.io/blog/2022/12/Cohere-multilingual-with-we...
Well, there is is still a lot to do. Going from memory to disk, etc. But I see your point.
What might be a bit confusing is the mix of vector search libraries with vector search engines. It's a bit like comparing an inverted index library with SOLR :)
But we (I.e., the wider vector search ecosystem) are working on this
1. Xanadu being vaporware 2. His ego
What I really don't get is what Ted Nelson does to trigger this anger in people.
E.g., his book computer lib/dream machines inspired so many, and I find him super self-aware. His appearance in Werner Herzog’s movie about the internet was (IMHO) so refreshing.
I love Ted's work, and it's a huge inspiration to me in my daily work. This video just adds to that.
We call Weaviate a "vector search engine" (i.e., we prefer "vector search engine" because it describes the type of database) since around Aug, 2020
Github: https://github.com/semi-technologies/weaviate/tree/a3967aff5...
The reason was simple; our community started to say that the mixed vector and scalar filter search capabilities were what they liked most.
Also, our benchmarks are available for quite some time here: https://weaviate.io/developers/weaviate/current/benchmarks/a...
They are based on ann-benchmarks.com but adjusted for full databases.
> It would be like wikipedia, but even more all encompassing, and far more transformational.
You might like to see this (https://weaviate.io/developers/weaviate/current/tutorials/se...) as a step in this direction because it contains the structured Wikipedia data and the embeddings to target individual nodes in the graph.
For production this might be helpful: https://weaviate.io/developers/weaviate/current/getting-star...
It's an interesting point tho. Maybe it's good to add this to the docs as well
That’s kinda the idea of Weaviate. You might like the Wikipedia demo dataset that contains all this. You indeed need to run this demo on your own infra but the whole setup (from vector DB to ML models) is containerized https://github.com/semi-technologies/semantic-search-through...
There is also this video about modern search engines and Weaviate on the AI Coffee Break YT channel: https://www.youtube.com/watch?v=YkK5IKgxp-c
[1] Docs: https://www.semi.technology/developers/weaviate/current/
[2] Github: https://github.com/semi-technologies/weaviate
[3] Wikipedia demo dataset: https://github.com/semi-technologies/semantic-search-through...
[4] Wikidata dataset: https://github.com/semi-technologies/biggraph-wikidata-searc...
Last week there was also a feature on Techcrunch about vector search and Weaviate: https://techcrunch.com/2021/12/11/2246180/