-
Notifications
You must be signed in to change notification settings - Fork 132
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Rerank-Doc] : Added root level rerank microservices documentation #760
base: main
Are you sure you want to change the base?
Conversation
for more information, see https://pre-commit.ci
Provides functionality for reranking outputs. | ||
It allows for fine-tuning the results based on specific criteria, improving the overall quality and relevance for the user. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Might be better to copy some text from one of the uServices like TEI. That nicely describes prioritizing documents.
For example...
Provides functionality for reranking outputs. | |
It allows for fine-tuning the results based on specific criteria, improving the overall quality and relevance for the user. | |
Reranking Microservices, are straightforward yet immensely potent tools for semantic search. When provided with a query and a collection of documents, reranking swiftly indexes the documents based on their semantic relevance to the query, arranging them from most to least pertinent. Each microservice significantly enhances overall accuracy. In a text retrieval system, either a dense embedding model or a sparse lexical search index is often employed to retrieve relevant text documents based on the input. However, a reranking model can further refine this process by rearranging potential candidates into a final, optimized order.``` |
|
||
- **Configurable Ranking Criteria**: Define custom ranking rules based on various factors like relevance, creativity, style, or user-defined metrics. | ||
- **Multiple Ranking Models**: Integrate with different ranking models, enabling flexibility in selection based on the desired outcome and data type. | ||
- **Real-time Reranking**: Rerank outputs in real-time, ensuring the best possible results are presented to the user with minimal latency. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- **Real-time Reranking**: Rerank outputs in real-time, ensuring the best possible results are presented to the user with minimal latency. | |
- **Real-time Reranking**: Rerank documents in real-time, ensuring the best possible results are presented to the user with minimal latency. |
Word choice
- For detailed information on configuration, available ranking models, and API documentation, please refer to the dedicated service specifications. | ||
- This microservice can be customized to specific application needs through configuration and integration with external tools. | ||
|
||
## Users are able to configure and build reranking-related services according to their actual needs. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In this section it would be helpful to guide people on what each of those microservices does or why you would choose one of them.
Provides functionality for reranking outputs. | ||
It allows for fine-tuning the results based on specific criteria, improving the overall quality and relevance for the user. | ||
|
||
## Key Features |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This key features section would be more helpful if it offered specifics.
As it reads now these sound like platitudes.
|
||
## Key Features | ||
|
||
- **Configurable Ranking Criteria**: Define custom ranking rules based on various factors like relevance, creativity, style, or user-defined metrics. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sounds like a cool feature but I don't see pointers to where and how I would configure.
- **Configurable Ranking Criteria**: Define custom ranking rules based on various factors like relevance, creativity, style, or user-defined metrics. | ||
- **Multiple Ranking Models**: Integrate with different ranking models, enabling flexibility in selection based on the desired outcome and data type. | ||
- **Real-time Reranking**: Rerank outputs in real-time, ensuring the best possible results are presented to the user with minimal latency. | ||
- **Performance Monitoring**: Monitor the performance of the reranking process, including processing time and effectiveness of applied rules. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Like configurable ranking criteria, this sounds cool but I don't see anything in the uservice readmes about how to do this.
- **Real-time Reranking**: Rerank outputs in real-time, ensuring the best possible results are presented to the user with minimal latency. | ||
- **Performance Monitoring**: Monitor the performance of the reranking process, including processing time and effectiveness of applied rules. | ||
- **Scalability**: Designed to handle large-scale workloads and support increasing volumes of generated outputs. | ||
- **Integration with Other Services**: Seamless integration with other microservices in the application for a smooth data flow and overall processing pipeline. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As above, would benefit from some specifics.
Actually I should have read #758 first. You might want to take a look at that one and see if it covers what you intended to cover here. |
Description
Added root level rerank microservices documentation