Welcome to Eunomia
What is Eunomia?
Eunomia is a Python library that allows you to control which data flows into your Large Language Model-based application. It is built and maintained by What About You, while contributions are welcome from the community.
How to Get Started?
-
Set up in seconds
Install
eunomia
withpip
and get up and running in seconds -
Start with an example
Get started with Eunomia by following the quickstart example
-
A modular framework
Eunomia is designed to be modular and easy to extend.
-
Open Source
Eunomia is licensed under Apache 2.0 and available on GitHub
Why Eunomia?
Data Governance for LLMs
LLMs are only as useful as the knowledge and data they have access to.
At the same time, users need to be able to control which data those LLMs can access, which seems doable at first. However, the more interconnected and integrated a data stack becomes, the more difficult it is to control.
We firmly believe data governance will be one of the biggest blockers to wider AI adoption, and we aim to reduce this barrier through Eunomia.
A Modular Framework for Data Governance
Eunomia aims to leverage the opportunities presented by the same LLMs and different ML models to address the key challenges of data governance.
Specifically, this framework applies data governance at a token level, thanks to a modular set of instruments, particularly built to address certain issues. These instruments can be combined to accomodate a wide range of use cases.
Get more details on Eunomia's architecture on Docs.