Skip to content
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

feat(weave): Scorer.score -> async in LLMScorer #3056

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Conversation

tcapelle
Copy link
Contributor

This pull request refactors scorer classes and related utilities to use asynchronous operations, enhancing performance and scalability. It updates LLM clients, converts synchronous methods to asynchronous ones, modifies unit tests for async compatibility, and updates the documentation accordingly.

Solves #3051

@tcapelle tcapelle requested a review from a team as a code owner November 22, 2024 09:31
@circle-job-mirror
Copy link

circle-job-mirror bot commented Nov 22, 2024

@tcapelle
Copy link
Contributor Author

cc @andrewtruong

@tcapelle
Copy link
Contributor Author

This changes the default behavior of the LLM-powered scorers to be async by default. I think this is a reasonable logic. Happy to discuss with you @andrewtruong how to test this correctly =)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant