Giter Club home page Giter Club logo

Comments (3)

dosubot avatar dosubot commented on June 15, 2024 2

Langchain-Chatchat utilizes vector retrieval for indexing local knowledge and converting questions into vectors, aiming to meet semantic search requirements. It doesn't explicitly mention the use of inverted indexing or vector recall methods in the documentation. However, the configuration VECTOR_SEARCH_TOP_K = 3 suggests a multi-path recall approach during vector retrieval, indicating that the system considers multiple potential matches by retrieving the top 3 vectors closest to the query vector. This setup implies a focus on enhancing the relevance and accuracy of the search results by evaluating several possible answers.

Details

Sources


About Dosu
This response is meant to be useful and save you time. It is not meant to be a precise solution, but rather a starting point for your own research.

Help me be more useful! Please leave a 👍 if this is helpful and 👎 if it is irrelevant.

To continue the conversation, mention @dosu.

from langchain-chatchat.

dosubot avatar dosubot commented on June 15, 2024 2

Langchain-Chatchat currently supports multi-path retrieval/recall as indicated by its configuration to retrieve the top 3 most similar vectors for a given query. This setup allows the system to consider multiple potential matches, enhancing the relevance and accuracy of search results. The knowledge_base_chat function further processes these retrieved documents, potentially using a re-ranker to refine the selection based on relevance.

As for the upcoming 0.3 version and specific plans regarding the implementation or improvement of multi-path retrieval/recall, there's no publicly documented information available in the repository. For more detailed insights or future plans about multi-path retrieval/recall in Langchain-Chatchat, it might be beneficial to directly reach out to the maintainers.

@zrzrzrzrzrzrzrzr, could you provide more details on whether multi-path retrieval/recall will be supported or enhanced in the upcoming 0.3 version?

Details

Sources


About Dosu
This response is meant to be useful and save you time. It is not meant to be a precise solution, but rather a starting point for your own research.

Help me be more useful! Please leave a 👍 if this is helpful and 👎 if it is irrelevant.

To continue the conversation, mention @dosu.

from langchain-chatchat.

zixiaotan21 avatar zixiaotan21 commented on June 15, 2024

@dosu, 根据问题#3563的回答,现在是不支持多路检索/多路召回吗?
@zRzRzRzRzRzRzR 维护者你好,现在的版本是仍然不支持吗,之后的0.3版本考虑更新吗?

from langchain-chatchat.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.