Skip to main content

Overview

Checker Tools provide comprehensive data validation and quality assurance capabilities. These tools help ensure data integrity, compliance with business rules, and automated quality control in your workflows.

Key Features

CHECKER_CHECK_BY_JSON

  • Uses an LLM to check text against rules defined as a JSON array
  • Each rule can include a name, description, optional references, and optional few-shot examples
  • Detailed validation results with reasons
  • Inputs: text (text to check), task (task name), description (optional task description), rules (JSON array of rules)

CHECKLIST

  • Uses an LLM to evaluate whether the input text complies with each rule defined in a CSV file
  • CSV columns: name, description, optional references (semicolon-separated), optional examples (JSON)
  • Structured validation reporting
  • Inputs: text (text to check), task (task name), description (optional task description), rules (URL of the CSV rules file)

JINBA_MODULES_CHECKER_V2

  • Advanced validation using JSON rule files
  • Enhanced rule processing
  • Improved performance and accuracy
  • Version 2 with additional features

Authentication

No authentication required for checker tools.

Example: Document Validation

Example: Data Quality Validation

Example: Advanced File Validation

Validation Rule Types

Pattern-based Rules

  • Regex patterns: Use regular expressions for complex validation
  • Text matching: Simple text presence or absence checks
  • Format validation: Email, phone, URL, date formats

Structural Rules

  • Required fields: Ensure mandatory data is present
  • Data types: Validate numeric, date, boolean data
  • Range validation: Min/max values, length constraints

Business Rules

  • Custom logic: Complex business rule validation
  • Cross-field validation: Rules that depend on multiple fields
  • Conditional rules: Rules that apply under certain conditions

Validation Results

Each validation returns an array of structured results:
range is an array of numbers indicating the character range the result applies to.

Use Cases

  • Data Quality Assurance: Validate imported data quality
  • Compliance Checking: Ensure documents meet regulatory requirements
  • Form Validation: Validate user-submitted forms and applications
  • Content Moderation: Check content against community guidelines
  • Business Rule Enforcement: Ensure data meets business criteria
  • Import Validation: Validate data before importing into systems
  • Document Review: Automated document compliance checking