Back to Templates

Detect hallucinations using specialised Ollama model bespoke-minicheck

Created by

Created by: Guido Zockoll || gzockoll

Guido Zockoll

Last update

Last update 4 months ago

Categories

Share


Fact-Checking Workflow Documentation

Overview

This workflow is designed for automated fact-checking of texts. It uses AI models to compare a given text with a list of facts and identify potential discrepancies or hallucinations.

Components

1. Input

  • The workflow can be initiated in two ways:
    a) Manually via the "When clicking 'Test workflow'" trigger
    b) By calling from another workflow via the "When Executed by Another Workflow" trigger
  • Required inputs:
    • facts: A list of verified facts
    • text: The text to be checked

2. Text Preparation

  • The "Code" node splits the input text into individual sentences
  • Takes into account date specifications and list elements

3. Fact Checking

  • Each sentence is individually compared with the given facts
  • Uses the "bespoke-minicheck" Ollama model for verification
  • The model responds with "Yes" or "No" for each sentence

4. Filtering and Aggregation

  • Sentences marked as "No" (not fact-based) are filtered
  • The filtered results are aggregated

5. Summary

  • A larger language model (Qwen2.5) creates a summary of the results
  • The summary contains:
    • Number of incorrect factual statements
    • List of incorrect statements
    • Final assessment of the article's accuracy

Usage

  1. Ensure the "bespoke-minicheck" model is installed in Ollama (ollama pull bespoke-minicheck)
  2. Prepare a list of verified facts
  3. Enter the text to be checked
  4. Start the workflow
  5. The results are output as a structured summary

Notes

  • The workflow ignores small talk and focuses on verifiable factual statements
  • Accuracy depends on the quality of the provided facts and the performance of the AI models

Customization Options

  • The summarization function can be adjusted or removed to return only the raw data of the issues found
  • The AI models used can be exchanged if needed

This workflow provides an efficient method for automated fact-checking and can be easily integrated into larger systems or editorial workflows.