IdeaCredIdeaCred

openfoodfacts/openfoodfacts-ai

81

This is a tracking repo for all our AI projects. ๐Ÿ• ๐Ÿค–๐Ÿผ

What's novel

This is a tracking repo for all our AI projects. ๐Ÿ• ๐Ÿค–๐Ÿผ

Code Analysis

13 files read ยท 4 rounds

A collection of experimental AI/ML pipelines for Open Food Facts covering ingredient extraction (NER), logo classification, LLM-based spellchecking, LLM evaluation frameworks, and nutrition table detection, each as independent sub-projects with their own training/inference code.

Strengths

The ingredient extraction pipeline shows genuine depth with a custom token classification pipeline fork, domain-specific prompt engineering for spellcheck, and robust LLM-based data generation with hallucination validation. The LLM evaluation framework is well-structured with proper caching, assertion-based scoring, and multi-provider support.

Weaknesses

The repo is a hodgepodge of 15+ independent sub-projects with no shared abstractions, inconsistent dependency management (some use poetry, some uv, some requirements.txt), and minimal test coverage. Several projects (nutrisight, logo-classifier) are thin wrappers around HuggingFace examples or simple linear classifiers with limited originality.

Score Breakdown

Innovation
4 (25%)
Craft
70 (35%)
Traction
62 (15%)
Scope
89 (25%)

Signal breakdown

Innovation

Not Fork+1
Code Novelty+1
Concept Novelty+0

Craft

Ci+5
Tests+5
Polish+2
Releases+4
Has License+0
Code Quality+17
Readme Quality+15
Recent Activity+7
Structure Quality+5
Commit Consistency+5
Has Dependency Mgmt+5

Traction

Forks+20
Stars+27
Hn Points+0
Watchers+10
Early Traction+0
Devto Reactions+0
Community Contribs+5

Scope

Commits+8
Languages+8
Subsystems+15
Bloat Penalty+0
Completeness+6
Contributors+8
Authored Files+15
Readme Code Match+3
Architecture Depth+7
Implementation Depth+8

Evidence

Commits

60

Contributors

19

Files

450

Active weeks

22

TestsCI/CDREADMELicenseContributing

Repository

Language

Python

Stars

265

Forks

70

License

โ€”