Skip to main content
ML and data teams use agents to turn large collections of unstructured inputs into datasets for training, evaluation, search, and automation. Agno applies the same Pydantic schema pattern across text, images, audio, video, and PDFs, with workflows for parallel labeling, review, and conditional adjudication.
Agent.run() validates the response against the Pydantic model. Change the schema and instructions to extract fields, label spans, score responses, or rank preferences.

What you can build

The data labeling cookbook contains 18 labeling patterns and a complete Image Search application. The patterns cover text, image, audio, video, and document inputs.

Run the examples

Create an environment and install the Google provider:
The quality review workflow also uses Anthropic:

Developer Resources