Tools
CHECKER_CHECK_BY_JSON
- Uses an LLM to check text against rules defined as a JSON array
- Each rule can include a
name,description, optionalreferences, and optional few-shotexamples - 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, optionalreferences(semicolon-separated), optionalexamples(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.Validate a document
extract_document stands for an earlier step in your flow; its result is assumed to contain the document text in content.
Validate data quality
Example: Advanced File Validation
Choose a validation rule type
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