Bioshi Products AI Pipeline
live
← Wszystkie tryby
🏷️

Bioshi Score

Liczenie z CSV (multimodal Gemini)

Wrzuć CSV z IdoSell, dostaniesz Bioshi Score A-E

🚀 Uruchom proces Panel sterowania w stylu Czarka Czas: ~30min-2h (zależy od liczby produktów × batch_delay 15s)

Co robi ten tryb

Klasyczny flow z VPS: upload CSV (eksport z IdoSell z opisami + parametrami + zdjęciami), Gemini 2.5 Pro multimodal ekstrahuje 14 pól (składniki, NOVA, BIO, packaging, …), algorytm `calculate_bioshi_score()` (4 filary: skład/pochodzenie/przetworzenie/opakowanie) → grade A-E. Output: `products.json` + `products-data.js` do osadzenia na froncie.

Kiedy używać

  • Re-scoring istniejących produktów po zmianie składu
  • Pierwszy raz dla starszej części katalogu
  • Walidacja score'ów po zmianie algorytmu

⚙️ Realny pipeline (bioshi-score-v2)

path procesy/bioshi-score/
launcher Uruchom.bat (HTTP serwer port 8000) lub `python run_pipeline.py`
flags --limit N (test), --resume (kontynuacja)
main_module run_pipeline.py → analyzer.py → bioshi_score.py → exporter.py
ai_model gemini-2.5-pro (multimodal: tekst + zdjęcie)
batch_size 5
batch_delay_sec 15
system_prompt config.py GEMINI_SYSTEM_PROMPT
response_schema 14 pól (ingredientCount, hasENumbers, hasHFCS, hasHydrogenatedFats, …)
output_json products.json (~24 pól per produkt)
output_js products-data.js (import do webappa)

To są ścieżki do kodu w drugim projekcie na pulpicie — webapp w przyszłości będzie te skrypty triggerował automatycznie zamiast wymagać uruchomienia z `.bat`.