AI XML SEO Studio (testowa wersja)

Co to robi?
- Wgrywasz plik XML z produktami.
- Wybierasz ile pierwszych produktów przerobić (np. 10 lub 20).
- Ustawiasz model, temperature oraz prompty.
- Aplikacja generuje:
  - długi opis (HTML: h2/h3/ul/li/strong + FAQ)
  - krótki opis
  - meta title
  - meta description
  - tagi wyszukiwania
- Następnie scala wyniki do XML i daje plik do pobrania.

Wymagania:
- Python 3.10+
- Klucz OpenAI API w .env (OPENAI_API_KEY)

Uruchomienie (bez Dockera):
1) Skopiuj plik .env.example -> .env i wpisz OPENAI_API_KEY
2) Backend:
   cd ai-xml-seo-studio
   ./start_backend.sh
3) Frontend (statyczny):
   - Otwórz w przeglądarce: frontend/index.html
   - lub wrzuć katalog frontend/ na hosting (np. Nginx/Apache)

Uwaga o XML (domyślne mapowanie):
- root: ArrayOfSaleData
- produkty: SaleData
- kod: NrKatalogowy
- nazwa: KartaTowaru
- ean: Ean
- opis krótki: OpisKrótki
- opis długi: Opis
- meta/tagi: dopisywane jako nowe tagi w SaleData:
  MetaTitle, MetaDescription, TagiWyszukiwania

Jeśli kolejny XML ma inną strukturę, w następnej iteracji dodamy UI "mapper" (profil mapowania).
