Profiles
Profiles apply a Template to a specific entity.
Create Template
First, let's finally create our Template with our authenticated client.
Specification
We use specifications to apply our Templates to a specific entity and create a Profile. Here we will apply our Company template to NVIDIA.
Again, since this is going to be happening in real time, it's important to ensure the status is completed before diving into the data.
Snapshots
As information changes over time, Evrim allows users to create Snapshots over time to track how fields may be changing as new information enters the ecosystem. To view our first run of the NVIDIA Profile, we can access the first Snapshot.
Created Fields
Looking at a the fields of a Snapshot, we see that it is made up of Created Fields. Created Fields are initialized Fields. Upon initialization, Created Fields start the real time data collection process based on the combination of a Template and a specification. Created Fields each have their own individual status, sources, and reasoning information.
This gives us granular information on how Evrim is creating a final value or answer and where Evrim is getting information from, providing in-depth reasoning and confidence metrics directly to the user through the API and in the Evrim UI. See the additional docs for more details on the structure of Created Fields.
We are still in very active development and therefore the structure of Created Fields is likely to change soon.
Accessing Values
Once the profile is completed, we can access the collected information in the value attribute.
While this is a simple example, we can scale up our data collection pipeline and create a larger dataset with just a few lines of code!
Once our profiles are done running we can easily convert this data into a Pandas DataFrame.
We are actively adding new feature to API and will keep this page up to date with our advances!
Last updated