R3 Alchemist Pro: Kvótamentes Ollama AI feldolgozó #70

Closed
opened 2026-03-14 14:17:00 +01:00 by kincses · 2 comments
Owner

Mérföldkő: 📸 Epic 6: Evidence Store & OCR (Hitelesítés)
Cél: Az R3 Alchemist robot újraírása kvótamentes, robusztus formában, közvetlen Ollama API hívással, hogy kinyerje a trim_level, transmission_type, body_type adatokat és pótolja a hiányzó power_kw és engine_capacity értékeket.

🔗 Függőségek (Dependencies)

  • Bemenet (Mikre támaszkodik): tábla (awaiting_ai_synthesis státusz), helyi Ollama konténer (sf_ollama:11434), SQLAlchemy async session, httpx.
  • Kimenet (Mik támaszkodnak rá): A státuszú járművek a további folyamatok (pl. katalógus, TCO számítás) számára.

📝 Elemzés

A meglévő R3 robot az AIService-t használta, amely kvótákkal és fallback logikával rendelkezett. Az új változat közvetlenül hívja a helyi Ollama API-t ( modell) JSON formátumban, napi limit nélkül. A robot zárolással () kiválaszt egy járművet, összeállít egy részletes promptot a nyers adatokból, feldolgozza az AI választ, majd frissíti a trim_level, transmission_type, body_type, power_kw, engine_capacity mezőket. Sikeres feldolgozás esetén a státusz lesz, hibák esetén az attempts növekszik, és 3 próba után státuszba kerül. A robot tesztelve lett, és sikeresen feldolgozott több PEUGEOT 3008 járművet, kinyerve a body_type (SUV, MPV) adatokat.

**Mérföldkő:** 📸 Epic 6: Evidence Store & OCR (Hitelesítés) **Cél:** Az R3 Alchemist robot újraírása kvótamentes, robusztus formában, közvetlen Ollama API hívással, hogy kinyerje a trim_level, transmission_type, body_type adatokat és pótolja a hiányzó power_kw és engine_capacity értékeket. ### 🔗 Függőségek (Dependencies) - **Bemenet (Mikre támaszkodik):** tábla (awaiting_ai_synthesis státusz), helyi Ollama konténer (sf_ollama:11434), SQLAlchemy async session, httpx. - **Kimenet (Mik támaszkodnak rá):** A státuszú járművek a további folyamatok (pl. katalógus, TCO számítás) számára. ### 📝 Elemzés A meglévő R3 robot az AIService-t használta, amely kvótákkal és fallback logikával rendelkezett. Az új változat közvetlenül hívja a helyi Ollama API-t ( modell) JSON formátumban, napi limit nélkül. A robot zárolással () kiválaszt egy járművet, összeállít egy részletes promptot a nyers adatokból, feldolgozza az AI választ, majd frissíti a trim_level, transmission_type, body_type, power_kw, engine_capacity mezőket. Sikeres feldolgozás esetén a státusz lesz, hibák esetén az attempts növekszik, és 3 próba után státuszba kerül. A robot tesztelve lett, és sikeresen feldolgozott több PEUGEOT 3008 járművet, kinyerve a body_type (SUV, MPV) adatokat.
kincses added the Scope: RobotType: RefactorStatus: In Progress labels 2026-03-14 14:17:14 +01:00
kincses started working 2026-03-14 14:17:14 +01:00
Author
Owner

▶️ Munka megkezdve: 2026-03-14 13:17:14

▶️ **Munka megkezdve:** 2026-03-14 13:17:14
kincses added Status: Done and removed Status: In Progress labels 2026-03-14 14:19:19 +01:00
kincses worked for 2 minutes 2026-03-14 14:19:19 +01:00
Author
Owner

Munka befejezve: 2026-03-14 13:19:18

Technikai Összefoglaló:
R3 Alchemist Pro robot újraírva kvótamentes, robusztus formában. Közvetlen Ollama API integráció (qwen2.5-coder:14b), JSON formátumú válasz feldolgozás, trim_level/transmission_type/body_type kinyerés, hiányzó power_kw és engine_capacity pótlás. Robot tesztelve, sikeresen feldolgozott járműveket, státusz gold_enriched. Dokumentáció: /opt/docker/docs/r3_alchemist_pro_analysis.md

⏱️ A ráfordított időt a Gitea rögzítette.

✅ **Munka befejezve:** 2026-03-14 13:19:18 **Technikai Összefoglaló:** R3 Alchemist Pro robot újraírva kvótamentes, robusztus formában. Közvetlen Ollama API integráció (qwen2.5-coder:14b), JSON formátumú válasz feldolgozás, trim_level/transmission_type/body_type kinyerés, hiányzó power_kw és engine_capacity pótlás. Robot tesztelve, sikeresen feldolgozott járműveket, státusz gold_enriched. Dokumentáció: /opt/docker/docs/r3_alchemist_pro_analysis.md ⏱️ *A ráfordított időt a Gitea rögzítette.*
Sign in to join this conversation.