-
Notifications
You must be signed in to change notification settings - Fork 771
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
Swiftide integration #1165
Comments
@timonv thanks for raising this suggestion - would love to do it, Swiftide looks great! but I think the easiest would be to create a notebook/documentation with utils code that makes it easier
would love to hear your suggestions 🙂 |
@jjmachan Is the dataset basically question, contexts (retrieved documents?) and an answer? #1011 would be amazing, my guess is that most users would prefer to start out with a python notebook so they can analyze and compare different setups. Any ideas on how we would run it from a notebook? Full python bindings are a bit of an effort as we are heavy on the less trivial features. Maybe I can create a tiny wrapper support library that can call a fully constructed pipeline from python. An even simpler poc approach could be to simply call a compiled binary and have the dataframe output to a file or stdout. |
alrighty maybe lets start with the notebook then and take it up from there? would love to have a quick chat with you before so we can plan? |
Work in progress on support for ragas as per explodinggradients/ragas#1165 and #232 Add an optional evaluator to a pipeline. Evaluators need to handle transformation events in the query pipeline. The Ragas evaluator captures the transformations as per https://docs.ragas.io/en/latest/howtos/applications/data_preparation.html. You can find a working notebook here https://github.com/bosun-ai/swiftide-tutorial/blob/c510788a625215f46575415161659edf26fc1fd5/ragas/notebook.ipynb with a pipeline using it here bosun-ai/swiftide-tutorial#1 TODO: - [x] Test it with Ragas - [x] Add more tests
Hey everyone, amazing work on Ragas! Recently I've been working on Swiftide, and I'm looking to integrate with an evaluation framework. Rust is great at performance, Python is king at data anytics.
We don't have python bindings yet, but I'd be happy to do everything on the Swiftide side to put down something cool.
The text was updated successfully, but these errors were encountered: