v0.6 — Pipeline LLM italiano diretto, pulizia config e console #6
HEGOM61ita
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
v0.6 — 17 febbraio 2026
Questa versione riscrive la pipeline LLM eliminando la traduzione EN→IT (inaffidabile con modelli 4B) e introduce una generazione diretta in italiano con hint tassonomici da BioCLIP.
Novità principali
🇮🇹 Pipeline LLM italiano diretto
Eliminata completamente la pipeline EN + traduzione (
_translate_to_italian,_call_ollama_text_api). Titoli, descrizioni e tag vengono ora generati direttamente in italiano dal modello Qwen3-vl. Il nome latino da BioCLIP viene aggiunto programmaticamente (non dal LLM): nel titolo come prefisso, nella descrizione come intestazione, nei tag come primo elemento.🏷️ Hint categoria tassonomica nel prompt
Nuovo sistema di hint basato sulla classe BioCLIP: la classe tassonomica (es.
Aves) viene mappata all'italiano (es.uccello) e iniettata nel prompt LLM. Questo guida il modello 4B a generare termini corretti (es. "fenicottero" invece di "fiammifero") senza richiedere traduzione.Mappa supportata: Aves→uccello, Mammalia→mammifero, Reptilia→rettile, Amphibia→anfibio, Insecta→insetto, Actinopterygii→pesce, piante, funghi e altri.
🧹 Pulizia config morta
config_new.yamleconfig_tab.py:convert_raw,jpeg_quality,max_dimension,max_workers,resize_images, intero bloccoraw_processingdimensionda sezioni CLIP e DINOv2 (mai usato dal codice)image_processingora contiene solosupported_formats🐛 Bug fix
maxma il lettore cercavamax_tags(fallback sempre a 10)tags(vuoto dopo separazione v0.5) invece che dabioclip_taxonomygallery_display(fast_thumbnail) invece dillm_vision🔇 Pulizia console
_check_exiftool()ora esegue il subprocess una sola volta per sessione (era N volte, una per image card)print(DEBUG...)dasearch_tab.py,gallery_tab.py,gallery_widgets.py→ sostituite conloggingqInstallMessageHandler) per silenziare warningqt.imageformats.tiff(null byte in tag EXIF, JPEG compression)~295 righe di codice morto rimosse
_translate_to_italian()(~145 righe)_call_ollama_text_api()(~53 righe)_call_ollama_vision_api()(~47 righe)Commits
Beta Was this translation helpful? Give feedback.
All reactions