3 ms·
Source-available Rust-based RAG
- fuddle 3y agoThe license isn't open source compatible though.
- ozymandias1337 3y agoIt is open-source as OSINT.
- fuddle 3y agoOSINT is not open-source though
- beadlebardy 3y agoOne of the first heavy uses of Rust in AI that I have seen
- ilaksh 3y agoWhat about candle?
- iAkashPaul 3y agoExactly
- esafak 3y agoThere are much better known examples, such as https://qdrant.tech/ https://qdrant.tech/ and https://github.com/lancedb/lancedb https://github.com/lancedb/lancedb
- skeptrune 3y agoWe use Qdrant under the hood!
- Grimblewald 3y agoWhat is your relationship with this repository and the group behind it?
- skeptrune 3y agoI am one of the founders, not sure who the OP is
- kapilsinha 3y agoRandom person on the Interwebs ;) Just found your project and thought it was cool
- beadlebardy 3y agoOh thanks for all these projects! I guess I haven't been paying attention to Rust x AI
- deleted 3y ago[deleted]
- relatedtitle 3y agoI think calling it "Open-source" is misleading considering its license.
- jszymborski 3y agoThis is almost certainly best described as "source-available"
- NewJazz 3y agoEh, we could get into how to best explain the Business Source License. Not saying source available is wrong, but I'd say the term is incomplete.
- ozymandias1337 3y agoPerhaps "source-curious" should suffice.
- mellosouls 3y agoAgree, and it's explicitly declared as not open source in its own terms, so I presume a mistake in the posting here. Title here should be changed I think. For anybody interested a summary of "Business Source" terms here: https://fossa.com/blog/business-source-license-requirements-provisions-history/ https://fossa.com/blog/business-source-license-requirements-...
- ozymandias1337 3y agoIts open-source as in OSINT
- skeptrune 3y agoAgree, we call it "source-available" everywhere. If we missed a spot, I will change it
- ilaksh 3y agoWhat's the advantage of this over just qdrant-client or maybe something like usearch? Or a crate with pgvector support (I assume the popular postgres crate includes it?)
- skeptrune 3y agoMerchandising dashboard, multi-tenant, can start free on the cloud version, built-in RAG endpoints, chunk_group abstraction, relevancy weighting, date-recency biasing, maximal marginal relevance.... Probably a few more
- rob74 3y agoJust in case anyone else is thinking "WTF is RAG?" (I wish GitHub had explanation popups for its tags, like StackOverflow): https://aws.amazon.com/what-is/retrieval-augmented-generation/ https://aws.amazon.com/what-is/retrieval-augmented-generatio...
- bun_terminator 3y agoyeah what's up with that? The entire github readme does not explain what RAG is, and it's not a common acronym at all
- cthalupa 3y ago> and it's not a common acronym at all It's everywhere in LLM circles these days, and has been for months. I would agree that they should define it - I think any professional project should be defining acronyms on first use on their sales pitch - but it's not exactly an esoteric acronym, either.
- wokwokwok 3y agoIf you (like me) look at this and were like ???, a more compelling summary is perhaps: > Trieve sets itself apart by being BSL-licensed self-hostable and built in public at github.com/devflowinc/trieve whereas Algolia is fully closed … At Trieve, we are hard at work building these features to reach full parity with Algolia (0) Or this long winded post about using it to implement search (1)… Long story short, like Algolia. The rustiness of the project, I’m not sure I see the significance of; it has a bunch of very heavy non rust dependencies. [0] - https://trieve.ai/trieve-vs-algolia https://trieve.ai/trieve-vs-algolia [1] - https://trieve.ai/building-search-for-yc-company-directory https://trieve.ai/building-search-for-yc-company-directory
- skeptrune 3y agoYeah.... :exhale. Our docs and examples are pretty out of date and generally lacking. Should have more cool stuff coming out soon.
- JacobiX 3y agoI find it difficult locate the core search features ... please correct me if I'm mistaken, but it appears that the search feature is a wrapper built on top of Qdrant ?
- skeptrune 3y agoI think "wrapper" is a bit of a reductive term, but we do use Qdrant for indexing and search. There are a lot features we implement client-side though like the ingestion-microservice, relevancy weighting, hybrid with cross-encoder, date-recency biasing, etc.
- stephen37 3y agoIt might be the first time that I see a phone number on a Github Repo, I wonder how many phone calls they will actually receive. It's probably the last thing I'd like to do when looking at an open source repository.
- skeptrune 3y agoI hope a few! We have gotten some so far. In general, I just want people who are interested in using the software to be able to get a human on the phone immediately.