Vissza a kurzushoz

Kérdezz rá a saját mappádra

Amit a napon csináltunk

A nap leglátványosabb része: betöltöttük a dokumentumokat egy memóriabeli tárba, és magyarul kérdeztünk rájuk.

A kulcsfogalom a beágyazás: a kulcsszókeresés azt találja meg, ami ugyanúgy van leírva; a beágyazás azt, ami ugyanarról szól. Ha a dokumentumban „fizetési határidő” áll, és te azt kérdezed, „mikorra kell fizetni”, a kulcsszókeresés nem találja meg. Ez igen.

A lépések

  1. Beolvasás és szöveggé alakítás (mint a 2. leckében), On Error bekapcsolva.
  2. Default Data Loader – darabolás: chunk 1000, átfedés 100.
  3. Embeddings OpenAI.
  4. Simple Vector Store (Insert) – memóriabeli, nincs külső adatbázis.
  5. Chat Trigger + Question and Answer Chain a kérdezéshez.

Két dolog, amit tudni kell

Egy: ez a tár a memóriában van. Ha újraindul az n8n, elszáll. Tanulásra és pár száz dokumentumra tökéletes; állandó rendszerhez adatbázis kell.

Kettő: amit itt építettünk, azt így nem találod meg máshol. A elérhető tananyagok felhős adatbázist tanítanak – nekünk az nem jó, mert az adat kimenne a gépről. Ezt a részt mi raktuk össze.

Töltsd le

A blokk végi kész munkafolyamat, importálható:

  • teszt_blokk_06.json

A tanfolyam összes munkafolyamata (zip)

Importálás: n8n → üres munkalap → Import from File, vagy másold a JSON tartalmát és illeszd be közvetlenül a munkalapra (Ctrl+V). Az útvonalakban a <nev> helyére a sajátodat írd.

⚠ Ezek vázlatfájlok, még nem futtattuk éles n8n-en – az előadás előtt a sajátunkra cseréljük.

Próbáld ki magad

Próbáld ki ezt a hármat:

  1. „Mikorra kell fizetni a szoftverszámlát?“
  2. „Melyik cégtől kaptunk bérleti számlát?“
  3. „Mi volt a megbeszélésen a legfontosabb teendő?“

Utána változtasd meg a chunk méretét 1000-ről 3000-re, töltsd be újra, és kérdezz ugyanígy. A különbség tanulságos.

Ha elakadsz

„nem talál semmit”

A betöltés nem futott le a kérdés előtt. A betöltés és a kérdezés két külön futtatás.

üres válasz

A sérült fájl megállította a betöltést – hiányzik az On Error.

minden kérdésre ugyanazt mondja

Túl nagy a chunk. Csökkentsd 1000-re.