News for hackers. Stuff that matters.

joeyxiong

You are right, “always listening" they mean it's sitting in a low power state listening for a very specific trigger like "Hey Siri" or "OK Google" and literally nothing else.
Sorry for the confusion, we are still discussing the paid subscription pricing, but I can be sure that the price of premium subscription will not be higher than $9 per month.

Ask HN: What do you think about a conversational AI toy?

Thinking of a chatty AI toy for kids (3-12) to play with instead of screens. It would talk like a friendly grown-up and teach them some subjects like English literature, math and science, with only kid-safe, G-Rated topics. Are you a parent, what are your thoughts on this? Good idea? Why or why not? What features would you like for your child?

( Read More... | 1 comment | on HN )
Re:Show HN: I build an editor-style RAG app on Wednesday June 12, 2024 @05:52AM (#40656325)
sorry, the issue is fixed now
Re:Show HN: I build an editor-style RAG app on Monday June 03, 2024 @07:29PM (#40568950)
BTW, it's free.

Ask HN: Should I continue the VC process with my cofounder? equity advice?

Hi folks, I recently launched an open-source project few month ago on GitHub that has got hundreds of stars and was in the on Hacker News front page for few days. Now, I'm considering making it be a product. I have been working on this project alone for several months, but recently I asked a pre-partner who is my former colleague and university classmate to join my startup. We applied for a VC...

( Read More... | 1 comment | 2 points | on HN )
Re:Ask HN: Have you seen any useful GPTs yet? on Sunday November 12, 2023 @01:29PM (#38242804)
Not really
Re:Show HN: IncarnaMind-Chat with your multiple docs using LLMs on Saturday September 16, 2023 @03:11PM (#37537728)
Thanks for pointing it out. It's not your fault at all. I should write the pre-requisite resources downloader in the code as well. Will merge the new code into the main branch.
Re:Show HN: IncarnaMind-Chat with your multiple docs using LLMs on Friday September 15, 2023 @08:09PM (#37530602)
Yeah, the sliding window chunking mechanism appears in stage 2.
Re:Show HN: IncarnaMind-Chat with your multiple docs using LLMs on Friday September 15, 2023 @06:22PM (#37529809)
Yeah, This can definatly be used for local models, but the problem is that most personal computers cannot host large LLMs and the cost is not cheaper than closed LLMs. But for organisations, local LLMs are a better choice.
Re:Show HN: IncarnaMind-Chat with your multiple docs using LLMs on Friday September 15, 2023 @06:14PM (#37529740)
Hi, I've pushed the new commit to the main branch. Could you please test it out? If it still has this error, you can check if your doc has relevant metadata.

```` for d in doc: print("metadata:", d.metadata) ```

before file_name = doc[0].metadata["source"].split("/")[-1].split(".")[0]

Re:Show HN: IncarnaMind-Chat with your multiple docs using LLMs on Friday September 15, 2023 @05:35PM (#37529404)
Hi, I created the diagrams using Figma.

The retrieval process consists of three stages. The first stage retrieves small chunks from multiple documents to create a document filter using their metadat. This filter is then applied in the second stage to extract relevant large chunks, essentially sections of documents, which further refines our search parameters. Finally, using both the document and large chunk filters, the third stage retrieves the most pertinent medium-sized chunks of information to be passed to the Language Model, ensuring a focused and relevant response to your query.

Re:Show HN: IncarnaMind-Chat with your multiple docs using LLMs on Friday September 15, 2023 @05:15PM (#37529221)
Thank you for your comment. The sliding window approach allows me to dynamically identify relevant "large chunks," which can be thought of as sections in a document. Often, your questions may pertain to multiple such sections. Using only medium chunks for retrieval could result in sparse or fragmented information.

The third retrieval focuses on "medium chunks" within these identified large chunks. This ensures that only the most relevant information is passed to the Language Model, enhancing both time efficiency and focus. For example, if you're asking for a paper summary, I can zero in on medium chunks within the Abstract, Introduction, and Conclusion sections, eliminating noise from other irrelevant sections. Additionally, this strategy helps manage token limitations, like GPT-3.5's 4000-token cap, by selectively retrieving information

IncarnaMind (https://github.com/junruxiong/IncarnaMind) can chat with your private documents (PDF, TXT) using Large Language Models (LLMs) like GPT. While OpenAI has recently launched a fine-tuning API for GPT models, it doesn't enable the base pretrained models to learn new data, and the responses can be prone to factual hallucinations. The dynamic Sliding Window Chunking mechanism and Emsemble Retriever enable efficient querying of both fine-grained and coarse-grained information within ground truth documents to augment the LLMs.