Show HN: Tako, a Knowledge Search API

20 pointsposted 9 hours ago
by ttobbaybbob

12 Comments

IntToDouble

8 hours ago

The first rule of Show HN is, "don't give me a playground where it looks like I can push the button and then force me to auth when I actually do click the button, expecting magic on the other side."

The second rule of Show HN is, "YOU DO NOT FORCE USERS TO AUTHENTICATE AFTER THEY'VE CLICKED THE BUTTON."

ttobbaybbob

8 hours ago

:saluting_face we debated whether to do or not to do it like this. We were scared of people scraping us (among other things) and decided to be bad

IntToDouble

8 hours ago

Rate-limited Playground Only key? Lock to requests for said key to be only permitted from the exact referrer? Give me one free and then auth?

¯\_(ツ)_/¯

I just want to try before I buy, sir.

seongboii

5 hours ago

Super interesting. Love the flexibility on this

nicholashandel

8 hours ago

What kinds of things are you seeing people build? Curious on the use cases in prod!

ttobbaybbob

6 hours ago

Overall, we improve any AI answer - we've been integrated into AI search experiences (the most common/obvious use case), content generation use cases (eg https://capitol.ai/), but we're excited to see what else people come up with!

jake-jung

8 hours ago

How is GAS different from RAG?

dragonwriter

8 hours ago

The description seems to invert RAG: RAG (simplified a bit) conducts a search, presents the results to an LLM, and then the LLM produces output based on the search. In GAS as described the LLM analyzes the input query to generate the search query, then a search is run, and the results of the search are presented to the user. With GAS, you always get specific authoritative (to the extent that describes the universe searched) documents, any hallucination will impact document selection not correctness of info. Wtih RAG you get an LLM analysis of potentially many authoritative (with the same caveats as before) documents, but hallucination can affect the accuracy of the presented response as well as its relevance.

jake-jung

8 hours ago

that's pretty interesting. What would be the benefit of using an inverted RAG instead of RAG then?