Skip to main content
Agent creation example showing custom prompts and configurations

Agent Creation

Create reusable AI agents with custom prompts and JSON schemas for automated extraction and processing of documents, images, and other visual content. Define once, execute many times with consistent results.

Key Features

  • Reusable Workflows: Define an agent once, execute it repeatedly with different inputs
  • Custom Prompts: Specify exactly what information to extract using natural language
  • Structured Outputs: Define JSON schemas for type-safe, validated responses
  • Version Control: Manage different versions of agents for different use cases
  • Easy Integration: Simple API for creating agents programmatically or via UI

Use Cases

Invoice Processing

Extract invoice details like amounts, dates, and vendor information automatically

Receipt Management

Parse receipts from various stores into a unified structured format

Form Extraction

Pull structured data from filled forms, applications, and surveys

ID Card Parsing

Extract information from driver’s licenses, passports, and identity documents

Industry Applications

  • Healthcare: Clinical documentation - extract patient information from medical forms
  • Legal & Finance: Contract lifecycle management - parse contract terms and clauses
  • Retail: Product cataloging - extract product details from images
  • Public Sector: Citizen services - process government forms and applications

Configuration Options

The following fields can be used when creating an agent. Only prompt is required.

Example: Creating a Basic Agent

Create a simple agent for extracting invoice information:

Response Format

Example: Creating an Agent with Custom Schema

For more control over output structure, provide a custom JSON schema:

Response Format

Best Practices

  • Clear Prompts: Write specific, unambiguous prompts describing exactly what to extract
  • Schema Definition: Define JSON schemas for complex structures to ensure type safety
  • Temperature Control: Use low temperature (0.0-0.2) for consistent extraction tasks
  • Field Naming: Use clear, descriptive field names in your JSON schema
  • Testing: Test agents with sample documents before production deployment

Try Agent Creation

Create and manage your agents in the VLM Run platform