Skip to content

sunilnatraj/llm-extension

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Extension for OpenRefine

The OpenRefine AI Extension bridges the power of modern language models with OpenRefine's robust data transformation capabilities. This extension enables users to leverage any LLM provider that supports a chat completion API endpoint, bringing AI-powered data wrangling, enhancement, and analysis directly into your OpenRefine workflows. For more information, read the AI Column Extraction and Provider Setup guides in this repo.

Purpose

The extension serves multiple purposes in the data processing pipeline:

  1. Intelligent Data Cleaning: Use LLMs to suggest and implement context-aware data cleaning operations that go beyond rule-based approaches.
  2. Semantic Enrichment: Enhance datasets by generating additional attributes or metadata based on existing content.
  3. Natural Language Transformations: Express complex data transformations in plain English.
  4. Anomaly Detection: Identify unusual patterns or outliers in your data through AI-powered analysis.
  5. Content Generation: Fill gaps in your datasets with contextually appropriate synthetic data.

About

LLM extension for OpenRefine

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 57.0%
  • JavaScript 27.2%
  • HTML 9.8%
  • CSS 6.0%