01
Generate query embeddings
Pryon Retrieval Engine uses a series of advanced techniques developed in-house to ensure it retrieves the right information from the vector database. These techniques, such as short query prefixing, synonym expansion, query backoff, query disambiguation, and query canonicalization, help the Retrieval Engine gain a complete understanding of a user’s intent.
Pryon Retrieval Engine then converts the user’s query into a series of machine-interpretable vectors, or embeddings, which are used in the subsequent content matching process.
03
Re-rank content
To ensure users receive highly useful responses — and to avoid overwhelming the LLMs with too much information, potentially slowing response speed — Pryon Retrieval Engine re-ranks the chunks of information by relevance.
The Retrieval Engine's re-ranking algorithms are tuned specifically to enterprise data, as opposed to information appropriate to consumer applications.
04
Collect user feedback
The best way to ensure users receive accurate, helpful, and relevant responses is to collect feedback. Pryon Retrieval Engine enables developers to let users rate a response with a simple and intuitive “thumbs up/thumbs down” reaction.
These responses are used in conjunction with the previous steps to better understand user intent and optimize future responses.
The Retrieval Engine has out-of-domain detection, so it knows when a query is asking for irrelevant information and can respond accordingly rather than making up (hallucinating) a response.