Intelligens virágágyás-tervező webalkalmazás LLM integrációval

2025-2026 tavasz

Nincs megadva

Téma leírása

Célkitűzés

A projekt célja egy olyan Python alapú webalkalmazás fejlesztése, amely támogatja évelő virágágyások tervezését. A rendszer a növények főbb jellemzői (fény- és vízigény, talajtípus, télállósági zóna, virágzási idő, magasság, szín, invazivitás) alapján segíti az ültetési terv összeállítását és vizuális elrendezését.

Az alkalmazás képes:

  • ellenőrizni a választott növények kompatibilitását (pl. fény, talaj, zóna),

  • szezonális lefedettség és színpaletta alapján növényeket javasolni,

  • valamint egy LangGraph-alapú asszisztenst biztosítani, amely természetes nyelvű utasításokból állít össze terveket és magyarázza a választásokat.

Feladatok

  • Adatgyűjtés és -tisztítás: növényadatbázis összeállítása, attribútumok egységesítése.

  • Backend fejlesztés (Python, FastAPI): ültetési terv logika, kompatibilitás-ellenőrzés, szezonális „heatmap” számítás.

  • Frontend fejlesztés (React vagy minimál HTMX): interaktív ágyás-szerkesztő felület drag&drop funkcióval.

  • LLM integráció (LangGraph): természetes nyelvű igényekből növényjavaslat és tervgenerálás, validáció és magyarázat.

  • Tesztelés és validáció: összevetés kézi szakértői ellenőrzéssel, prototípus kipróbálása valós tervekkel.

Javasolt technológiák

  • Backend: Python (FastAPI), LangGraph, SQLAlchemy

  • Frontend: React + Vite (Tailwind opcionális) vagy HTMX

  • Adatbázis: SQLite/PostgreSQL

  • AI: OpenAI/Anthropic API vagy nyílt forráskódú LLM; embedding alapú keresés (faiss/chromadb)

Várható eredmények

  • Működő webalkalmazás, amely képes virágágyásokat vizuálisan megtervezni és automatikusan ellenőrizni.

  • LLM-alapú asszisztens, amely természetes nyelvű inputból készít tervjavaslatot és indoklást.

  • Exportálható terv (JSON + kép).

  • Statisztikák a növényválasztékról: virágzási hónap-lefedettség, diverzitás, kompatibilitás.

Továbblépési lehetőségek

  • TDK: a növényadatbázisra épülő RAG-megoldások és LLM validációs stratégiák vizsgálata.

  • Diplomaterv: valós idejű interaktív asszisztens továbbfejlesztése, gamifikáció, többfelhasználós funkciók.

  • Kutatás: AI-alapú optimalizációs módszerek (pl. szezonális lefedettség maximalizálása korlátok mellett).

Maximális létszám: 1 fő

Konzulens

Forstner Bertalan Dr. fényképe