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

Add to FAQ: Do I need whylogs in order to use langkit? #188

Open
codingbutstillalive opened this issue Nov 16, 2023 · 2 comments
Open

Add to FAQ: Do I need whylogs in order to use langkit? #188

codingbutstillalive opened this issue Nov 16, 2023 · 2 comments

Comments

@codingbutstillalive
Copy link

I need to run stuff completely on premises.

@jamie256
Copy link
Collaborator

Good suggestion on adding this question to our FAQ!

Perhaps the important distinction to make here is that you don't need to use WhyLabs when using LangKit + whylogs.

LangKit defines UDFs which extract features from text (focused on language model scenarios). The LangKit UDFs are whylogs UDFs, and they execute as part of whylogs log() call, but whylogs can be used as an open source standalone tool, on premise.

whylogs executes UDFs to augment raw features and create additional extracted features useful for monitoring or data quality validation scenarios. The output of a whylogs log call contains a profile of this combined set of features to produce a compact statistical representation of your data. You can send these profiles to WhyLabs for storage and monitoring, but you don't have to use WhyLabs, check out these examples showing how to write/read profiles to disk or other locations: https://github.com/whylabs/whylogs/blob/mainline/python/examples/basic/Getting_Started.ipynb https://github.com/whylabs/whylogs/blob/mainline/python/examples/integrations/writers/Writing_Profiles.ipynb

The profiles themselves are good at giving you a compact statistical view of your data that can support a number of scenarios: profiles can compared and used to calculate drift, they can be validated against conditions, or used for visualization without retaining the raw data.

@codingbutstillalive
Copy link
Author

Thanks A LOT! :)

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

No branches or pull requests

2 participants