Live data from Hacker News

Launch HN: Danswer (YC W24) – Open-source AI search and chat over private data

news.ycombinator.com

91–100 of 134 posts

Re: Launch HN: Danswer (YC W24) – Open-source AI search and chat over private data

#91
post #89

You’re amazing for doing such a details, OSS-first announcement — you do an honor to ycombinator and HN by living up to the old school ideals IMO. My only complaint: more whimsy and tell us what danswer means! Literally this whole time I was thinking “huh maybe it’s Docker… or just some dude named Dan…”. For the slow like me, it’s dance + answer Will definitely be checking it out, Dan or no :) Optionally the system c…

The name was intended to be (1) Danswer -> Deep (learning) Answer and (2) Danswer -> Dancer (thus the logo). Although we've heard quite a ton of different interpretations (the "dude named Dan" is quite popular, as is "Danswer -> The Answer".

The granularity is currently hard-coded (e.g. 512 tokens default chunk size, augmented with passes of 128 tokens). I have not heard of the idea of Frames, but it's interesting. Thanks for sharing - I'll probably do a deep dive sometime this weekend.

Re: Launch HN: Danswer (YC W24) – Open-source AI search and chat over private data

#92
post #88
post #87

Great stuff! I've spent the last 6 months doing fullstack development for a very similar app at my work. Me and the ML engineer on my team are always joking that something like Danswer is going to come around sooner or later to replace what we're building. sad lols The concept of team-specific knowledge assistants is very hot in our org (which is a gov org). We have HEAPS of legacy and current data that employees and…

"We were building something similar in house, but then we found Danswer". That's something we keep hearing all the time :D (1) We handle chunking, embedding, building the keyword search index, etc. all on our end! We use Vespa as both our Vector DB / Search Engine (it allows a custom hybrid search, which we've found to perform really well). So no, you would not need to bring your own Vector DB - everything needed to…

My only other concern is we want to control role based access, so our users can login with org Azure AD accounts. And we want have project / document context lens for the AI chatbot which are available only to specified users.

Re: Launch HN: Danswer (YC W24) – Open-source AI search and chat over private data

#93
post #92
post #88

Earlier quoted context omitted.

"We were building something similar in house, but then we found Danswer". That's something we keep hearing all the time :D (1) We handle chunking, embedding, building the keyword search index, etc. all on our end! We use Vespa as both our Vector DB / Search Engine (it allows a custom hybrid search, which we've found to perform really well). So no, you would not need to bring your own Vector DB - everything needed to…

My only other concern is we want to control role based access, so our users can login with org Azure AD accounts. And we want have project / document context lens for the AI chatbot which are available only to specified users.

We do have support for IdPs like Azure AD + role based access control (these aren't in the MIT version of Danswer though :sweat:).

If you're interested in learning more, would love to chat through the details on Slack / Discord.

Re: Launch HN: Danswer (YC W24) – Open-source AI search and chat over private data

#94
post #91
post #89

You’re amazing for doing such a details, OSS-first announcement — you do an honor to ycombinator and HN by living up to the old school ideals IMO. My only complaint: more whimsy and tell us what danswer means! Literally this whole time I was thinking “huh maybe it’s Docker… or just some dude named Dan…”. For the slow like me, it’s dance + answer Will definitely be checking it out, Dan or no :) Optionally the system c…

The name was intended to be (1) Danswer -> Deep (learning) Answer and (2) Danswer -> Dancer (thus the logo). Although we've heard quite a ton of different interpretations (the "dude named Dan" is quite popular, as is "Danswer -> The Answer". The granularity is currently hard-coded (e.g. 512 tokens default chunk size, augmented with passes of 128 tokens). I have not heard of the idea of Frames, but it's interesting. T…

lol great answer, thanks. I think it’s a powerful, simple idea that is too little used - for example, temporarily transforming a markdown document into an outline, an amateur summary, and a detailed outline, or transforming a source file into comments, explanations, code, specific classes/functions, etc.

I say this with a hint of irony, knowing that I’m just some kid and you’re launching an awesome AI product right now, but I highly recommend looking back at mainstream ai from before it all started actually working, namely the classic book Artificial Intelligence: A Modern Approach. Just because they lacked the tools doesn’t mean there wasn’t serious, detailed thought put into what we should do in the technological situation we now find ourselves in. For that reason, this is (AFAIK) the main textbook taught in US grad schools for AI survey courses. Frames would be part of chapter 10, I’m guessing.

https://aima.cs.berkeley.edu/

Re: Launch HN: Danswer (YC W24) – Open-source AI search and chat over private data

#96
post #94
post #91

Earlier quoted context omitted.

The name was intended to be (1) Danswer -> Deep (learning) Answer and (2) Danswer -> Dancer (thus the logo). Although we've heard quite a ton of different interpretations (the "dude named Dan" is quite popular, as is "Danswer -> The Answer". The granularity is currently hard-coded (e.g. 512 tokens default chunk size, augmented with passes of 128 tokens). I have not heard of the idea of Frames, but it's interesting. T…

lol great answer, thanks. I think it’s a powerful, simple idea that is too little used - for example, temporarily transforming a markdown document into an outline, an amateur summary, and a detailed outline, or transforming a source file into comments, explanations, code, specific classes/functions, etc. I say this with a hint of irony, knowing that I’m just some kid and you’re launching an awesome AI product right n…

Thanks so much for sharing! Excited to look into it!

Re: Launch HN: Danswer (YC W24) – Open-source AI search and chat over private data

#97
Hi guys! I recently deployed your open source product for a client - great code.

One thing I personally see expanding is document generation. This involves a tailored Q and A generation pipeline, specific RAG and the use of knowledge graphs and ontologies down the line.

I’m curious as to how you are going to towards that very clear future and therefore stay ahead of copilot as an example.

Re: Launch HN: Danswer (YC W24) – Open-source AI search and chat over private data

#98

This is really nice. Congratulations for launching. Just the last 2-3 weeks have I had talks with enterprise companies regarding this topic. It seems to be on every CEO's agenda. I have talked to a couple of startups who wanted to do a similar thing to you. But they all feared Microsoft Copilot is not beatable. So they don't even try.

This is also another reason why we think OSS is the way to go here. Taking on the tech giants alone is definitely a daunting task (maybe even impossible for a small isolated team). The hope is that by working with the community, we'll be able to incorporate the best ideas and contributions from a large pool of like-minded people to build something everyone can benefit from! The OSS space has absolutely taken off in t…

What are the most exciting projects you have seen in this space so far?

Re: Launch HN: Danswer (YC W24) – Open-source AI search and chat over private data

#99
post #51

I've been planning on building some of this for an internal tool, but now it looks like I don't have to. I'm impressed by the demo, it looks really polished. I'm particularly surprised by the speed considering all of the pre and post processing. I am doing some similar things and that is one bottlenecks. I'll dig in, but I'm curious what models you are using for each of these steps.

A lot of teams we talk to switched from an in-house solution to either directly using Danswer or building on top of Danswer. Glad you liked the demo! We're using E5 base by default but there's an embedding model admin page to choose alternatives. There's also an API for it if you know what you're doing, you can even set one of the billion+ parameter LLM bi-encoders if you want (but you'd need a GPU for sure).

I’m actually giving a presentation tomorrow to my team about a tool I was building to leverage our runbooks (came out of a hackathon) and this just blows my app out of the water. I’m really stoked to give this a try and possibly contribute back by creating a connector for our messaging app. Thank you so much for making this available and for explaining so much about the architecture.

Re: Launch HN: Danswer (YC W24) – Open-source AI search and chat over private data

#100
post #27

Earlier quoted context omitted.

I was considering starting a project just like this using Llamaindex but I think I'll give yours a try first before going that route. Looks good. Thank you.

I think these developer platforms like LlamaIndex and Langchain are super great for prototyping and understanding the crowdsourced best approaches in solving these new LLM related challenges. Depending on how custom the pipelines need to be, you'll either find that you've saved a huge amount of time using these libraries, or you'll find that you have no option but to switch off and build from scratch.

That makes sense. It was my fear that I'd start with a wrapper that helps but end with a wrapper that hurts. Good to know that it's still worth experimenting with these for prototyping and discovery. I'm guessing that there will still be components of them that you can use in a product if you don't want to implement something quite specific yourself.
Post reply on HN