[{"data":1,"prerenderedAt":772},["ShallowReactive",2],{"blog-supplier-data-onboarding-llm-hu":3},{"slug":4,"published":5,"updated":6,"minutes":7,"category":8,"tags":9,"keywords":15,"about":26,"sources":35,"cover":71,"og":72,"expertise":73,"locales":74,"lang":77,"title":78,"description":79,"coverAlt":80,"metaTitle":81,"takeaways":82,"faq":88,"toc":104,"blocks":135,"others":501},"supplier-data-onboarding-llm","2026-10-12","2026-10-17",9,"web",[10,11,12,13,14],"Supplier onboarding","PIM","BMEcat","Document AI","GTIN",[16,17,18,19,20,21,22,23,24,25],"supplier data onboarding","LLM price list extraction","supplier catalog import PIM","BMEcat import","GTIN validation","supplier product data automation","PDF price list extraction","supplier data quality scorecard","cost per row LLM extraction","supplier onboarding automation B2B",[27,30,33],{"name":28,"url":29},"Product information management","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FProduct_information_management",{"name":31,"url":32},"Global Trade Item Number","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FGlobal_Trade_Item_Number",{"name":12,"url":34},"https:\u002F\u002Fwww.bme.de\u002Fservices\u002Fbmecat\u002Fdownloads_BMEcat",[36,39,41,44,47,50,53,56,59,62,65,68],{"title":37,"url":38},"GS1: Everyone needs better product data (Global Data Model)","https:\u002F\u002Fwww.gs1.org\u002Fstandards\u002Fgs1-global-data-model\u002Feveryone-needs-better-product-data",{"title":40,"url":34},"BME: BMEcat downloads (version 2005.2)",{"title":42,"url":43},"ETIM International: exchange format (ETIM xChange)","https:\u002F\u002Fwww.etim-international.com\u002Fclassification\u002Fexchange-format\u002F",{"title":45,"url":46},"ETIM International: model information","https:\u002F\u002Fwww.etim-international.com\u002Fclassification\u002Fmodel-information\u002F",{"title":48,"url":49},"GS1: check digit calculator","https:\u002F\u002Fwww.gs1.org\u002Fservices\u002Fcheck-digit-calculator",{"title":51,"url":52},"Pimcore: Data Importer","https:\u002F\u002Fdocs.pimcore.com\u002Fplatform\u002FData_Importer\u002F",{"title":54,"url":55},"Akeneo: Supplier Data Manager","https:\u002F\u002Fhelp.akeneo.com\u002Fen_US\u002Fsupplier-data-manager",{"title":57,"url":58},"Amazon Textract pricing","https:\u002F\u002Faws.amazon.com\u002Ftextract\u002Fpricing\u002F",{"title":60,"url":61},"Anthropic: Claude pricing","https:\u002F\u002Fplatform.claude.com\u002Fdocs\u002Fen\u002Fabout-claude\u002Fpricing",{"title":63,"url":64},"GS1 US: data quality","https:\u002F\u002Fwww.gs1us.org\u002Fservices\u002Fdata-quality",{"title":66,"url":67},"GS1 US: National Data Quality Program","https:\u002F\u002Fwww.gs1us.org\u002Fservices\u002Fdata-quality\u002Fnational-data-quality-program",{"title":69,"url":70},"Unite: catalogue format BMEcat 1.2","https:\u002F\u002Funite.eu\u002Fen-gb\u002Fsupport\u002Fcatalogue-format-bmecat-1-2-xml","\u002Fimages\u002Fblog\u002Fsupplier-data-onboarding-llm\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fsupplier-data-onboarding-llm\u002Fog.jpg","b2b-ecommerce-developer",[75,76,77],"en","de","hu","Beszállítói adatok átvétele LLM-mel: árlisták, PDF-ek és tanúsítványok","Beszállítói termékadatok átvétele LLM-mel: determinisztikus BMEcat- és Excel-import, PDF-árlisták kinyerése, GTIN-ellenőrzés és beszállítói értékelőlap.","Vegyes lapok mennek át egy tölcséren, és egyforma kártyákként jönnek ki.","Beszállítói adatok átvétele LLM-mel · Balázs Csorba",[83,84,85,86,87],"A beszállítói adatátvétel egyetlen folyamat három bemeneti osztályra, strukturált feedekre, PDF-árlistákra és szkennelt tanúsítványokra, az első feltöltéstől a havi árfrissítéseken át az újrapublikálásig.","Használjon determinisztikus elemzőt mindenhol, ahol a formátum szerződésben rögzített, például BMEcat 2005.2 vagy rögzített Excel-sablon esetén, és modelltokent csak PDF-ekre és szkennelt anyagokra költsön.","Minden kinyert mezőnek át kell mennie a determinisztikus ellenőrzéseken, GTIN ellenőrző számjegy, mértékegység, pénznem és csomagolási szint, mielőtt leképezés vagy ellenőrzés következne.","A modell díja csekély: 10 000 sor soronként nagyjából 1000 bemeneti és 150 kimeneti tokennel 2026 októberében a Claude Haiku 5.5 batch árán 1 dollár alatt van; a valódi költség a folyamat, az ellenőrzés és a beszállítókkal való egyeztetés.","A GS1 szerint a kiskereskedőknek cikkenként 10–15 beszállítói egyeztetésre van szükségük a bevezetéshez, ezért a listázásig eltelt idő és a beszállítónkénti értékelőlap a döntő mérőszám.",[89,92,95,98,101],{"q":90,"a":91},"Mi a beszállítói adatátvétel?","Az a folyamat, amellyel külső beszállítók termékadatai, árlisták, specifikációk, képek és tanúsítványok helyes, ellenőrzött és leképezett formában bekerülnek a PIM-be, és naprakészek maradnak, amikor a beszállítók árat és választékot váltanak. A saját ERP–PIM szinkronnal ellentétben itt a formátumot egyeztetni kell, nem Ön szabja meg.",{"q":93,"a":94},"Használjak LLM-et BMEcat vagy Excel fájlok importálásához?","Nem. Ha a beszállító szerződésben rögzített formátumot küld, például BMEcatet vagy stabil Excel-sablont, egy determinisztikus importáló gyorsabb, olcsóbb és auditálható. Az LLM-ek a PDF-árlistáknál, adatlapoknál és szkennelt dokumentumoknál érdemelik ki a helyüket, ahol a szerkezetet egyetlen elemző sem olvassa megbízhatóan.",{"q":96,"a":97},"Mennyibe kerül a beszállítói árlisták LLM-alapú kinyerése?","A modell díja alacsony. 2026 októberében 10 000 sor soronként nagyjából 1000 bemeneti és 150 kimeneti tokennel a Claude Haiku 5.5 batch árán 1 dollár alatt marad. Az OCR az Amazon Textracttel 10 000 oldalanként körülbelül 15 dollár, táblázatelemzéssel körülbelül 150 dollár. A fejlesztés, az ellenőrzés és a beszállítói egyeztetés ennél jóval többe kerül.",{"q":99,"a":100},"Hogyan ellenőrizhetők a beszállítói fájlok GTIN-jei?","Ellenőrizze a hosszt, 8, 12, 13 vagy 14 számjegy, és számolja újra az ellenőrző számjegyet a többiből, mielőtt bármilyen keresés vagy párosítás történne. A hibás ellenőrző számjegy hibás értéket jelent, és egyetlen modellt se kérjen meg a javítására; a rekord visszamegy a beszállítóhoz vagy ellenőrzésre.",{"q":102,"a":103},"Mit mérjen egy beszállítói adatminőségi értékelőlap?","A kötelező attribútumok kitöltöttségét, a médialefedettséget, az érvényes GTIN-ek arányát, az árváltozások gyakoriságát, a fájltól a listázható cikkig eltelt időt, a kinyert mezők bizalmi eloszlását és az emberi javítások arányát. Az értékelőlap határozza meg beszállítónként az automatizálás szintjét, és tényeket ad a beszerzésnek a következő tárgyaláshoz.",[105,108,111,114,117,120,123,126,129,132],{"id":106,"title":107},"what-supplier-onboarding-actually-involves","Mit jelent valójában a beszállítói adatátvétel?",{"id":109,"title":110},"parsing-structured-feeds-first","Miért elemezzük a strukturált feedeket modell nélkül?",{"id":112,"title":113},"choosing-the-route-per-file","Hogyan választható ki az útvonal minden beszállítói fájlhoz?",{"id":115,"title":116},"extracting-pdfs-and-price-lists-with-llms","Hogyan nyerhetők ki PDF-árlisták LLM-mel?",{"id":118,"title":119},"normalizing-units-currency-packaging-and-gtin","Mely ellenőrzéseknek kell lefutniuk a leképezés előtt?",{"id":121,"title":122},"incremental-updates-and-republishes","Hogyan kezelhetők az árfrissítések és újrapublikálások?",{"id":124,"title":125},"supplier-quality-scorecards","Mit mérjen a beszállítói értékelőlap?",{"id":127,"title":128},"what-it-is-worth","Mennyit ér a gyorsabb beszállítói adatátvétel?",{"id":130,"title":131},"checklist-and-when-not-to-use-llms","Ellenőrzőlista, és mikor ne használjon LLM-et",{"id":133,"title":134},"sources","Források",[136,145,148,151,154,162,168,169,172,187,204,205,208,212,270,286,287,300,303,306,307,310,312,350,357,360,361,364,381,382,388,400,403,404,407,429,432,433,436,454,462,463],{"type":137,"content":138},"paragraph",[139,140,144],"A ",{"tag":141,"children":142},"strong",[143],"beszállítói adatátvétel"," az a munka, amellyel külső beszállítók termékadatai, árlisták, specifikációk, képek és tanúsítványok helyes és leképezett formában bekerülnek a PIM-be, és naprakészek maradnak, amikor az árak és a választék változik. A saját ERP–PIM szinkronnal ellentétben a formátumot egyeztetni kell, nem Ön szabja meg: több száz beszállító, API nélkül, Excel, CSV, BMEcat és PDF minden létező változatban.",{"type":137,"content":146},[147],"A nagy nyelvi modellek végre automatizálhatóvá teszik ennek a munkának a PDF-es szintjét. Ez a cikk sorra veszi, mikor ne használjuk őket, hogyan irányítsuk az egyes fájlokat, hogyan nyerjük ki az árlistákat bizonyítékkal, mely ellenőrzéseknek kell minden leképezés előtt lefutniuk, hogyan kezeljük a frissítéseket és újrapublikálásokat, hogyan értékeljük a beszállítókat, és mennyit ér a gyorsabb adatátvétel.",{"type":149,"level":150,"id":106,"text":107},"heading",2,{"type":137,"content":152},[153],"Egyetlen folyamat három bemeneti osztályra, megszorozva három ütemmel és minden beszállítóval, akivel dolgozik. A bemeneti osztályok: strukturált feedek, például BMEcat, CSV és Excel; félig strukturált dokumentumok, például PDF-árlisták és adatlapok; valamint strukturálatlan anyagok, például szkennelt tanúsítványok. Az ütemek: az első feltöltés, a havi árfrissítés és az újrapublikálás, amikor a választék változik.",{"type":137,"content":155},[156,157,161],"A döntő mérőszám az idő a „beszállító elküldi a fájlt” és a „cikk listázható és helyes” állapot között. A GS1 számokkal írja le a kézi utat: a kiskereskedőknek cikkenként 10–15 egyeztetés kell a beszállítókkal a bevezetéshez, és 5–10 óra egy márkapartner betanítása az adatigényeikre, miközben a márkatulajdonosok cikkenként mintegy 700 attribútumot kezelnek (",{"tag":158,"href":38,"children":159},"a",[160],"GS1","; a GS1 publikált számai, megadott felmérési év nélkül). Minden egyeztetés, amely kikerül ebből a körből, előrébb hozza a listázás napját.",{"type":163,"src":164,"alt":165,"wide":166,"caption":167},"image","\u002Fimages\u002Fblog\u002Fsupplier-data-onboarding-llm\u002Fdiagram-5.webp","Beszállítói adatátvételi folyamat Hat szakasz balról jobbra: fogadás SFTP-n, e-mailen, portálon vagy API-n át karanténba; elemzés determinisztikus elemzővel vagy OCR és LLM-kinyerés segítségével egy sémába; a GTIN ellenőrző számjegy, a mértékegységek, a pénznem és a csomagolás ellenőrzése; leképezés a belső taxonómiára; ellenőrzési sor mezőnkénti bizalmi szinttel; végül közzététel a PIM-ben és a webshopban. A beszállítónkénti értékelőlap határozza meg, mennyi fut ebből ember nélkül.",true,"A beszállítói adatátvételi folyamat: minden út, determinisztikus vagy LLM-alapú, ugyanabba az ellenőrző rétegbe fut, mielőtt bármi leképezésre vagy közzétételre kerülne.",{"type":149,"level":150,"id":109,"text":110},{"type":137,"content":170},[171],"Mert egy szerződésben rögzített formátum determinisztikus importja gyorsabb, olcsóbb, megismételhető és auditálható, egy modell pedig ott csak kockázatot hoz. Ahol van elemző, ne költsön tokent.",{"type":137,"content":173},[174,175,178,179,182,183,186],"A DACH régió B2B kereskedelmében a szerződéses formátum gyakran a BMEcat, amelynek jelenlegi változata a 2005.2; a német beszerzési szövetség, a BME adja ki specifikációval, DTD-kkel és XSD-kkel (",{"tag":158,"href":34,"children":176},[177],"BME","). Külön tranzakciót határoz meg az új katalógusra, a termékfrissítésekre és az árfrissítésekre, ami közvetlenül megfelel a három ütemnek. A verzióeltérés viszont valós: a Unite piactér továbbra is BMEcat 1.2-t ír elő beszállítóinak, és felsorolja a gyakori hibákat (",{"tag":158,"href":70,"children":180},[181],"Unite","), ezért az olvasónak verziókon átívelően kell normalizálnia az elemneveket. Az ETIM saját JSON-formátumra vált, ez az ETIM xChange, jelenleg 1.1-es verzió, ETIM BMEcat leképezéssel és ellenőrző eszközzel (",{"tag":158,"href":43,"children":184},[185],"ETIM",").",{"type":137,"content":188},[189,190,193,194,197,198,203],"A PIM-platformok kód nélkül lefedik ezt a szintet. A Pimcore Data Importer hat forrástípusból, köztük SFTP-ről és push végpontról olvas CSV-t, JSON-t, XML-t, XLSX-et és SQL-eredményt, eldönti, hogy létrehoz vagy frissít, delta-ellenőrzéssel kihagyja a változatlan rekordokat, és ütemezetten, részletes naplóval fut (",{"tag":158,"href":52,"children":191},[192],"Pimcore","). Az Akeneo külön Supplier Data Managert kínál a beszállítói termékadatok begyűjtésére (",{"tag":158,"href":55,"children":195},[196],"Akeneo","). Ha a saját törzsadatai már az ERP-ből áramlanak, a ",{"tag":199,"to":200,"children":201},"link","\u002Fblog\u002Fpimcore-erp-delta-sync",[202],"Pimcore ERP delta szinkron"," mintája ennek a fogadásnak a belső megfelelője.",{"type":149,"level":150,"id":112,"text":113},{"type":137,"content":206},[207],"Tegyen fel sorrendben három kérdést, és az első igennel válaszoló utat válassza. A legolcsóbb megbízható út nyer, és amit egyik út sem tud olvasni, az visszamegy a beszállítóhoz, nem egy modellbe.",{"type":163,"src":209,"alt":210,"wide":166,"caption":211},"\u002Fimages\u002Fblog\u002Fsupplier-data-onboarding-llm\u002Fdiagram-12.webp","Formátumválasztó döntési fa beszállítói fájlokhoz Három kérdés fentről lefelé. Van szerződésben rögzített formátum, például BMEcat vagy stabil Excel-sablon? Ha igen, determinisztikus elemző. Ha nem, van a PDF-nek szövegrétege? Ha igen, szövegkinyerés és LLM-kinyerés. Ha nem, olvasható a szkennelt anyag? Ha igen, OCR vagy vision modell és LLM-kinyerés. Ha nem, kérjen a beszállítótól sablont vagy jobb fájlt.","Az útvonal kiválasztása beszállítói fájlonként: a legolcsóbb megbízható út nyer, és amit egyik út sem tud olvasni, az visszamegy a beszállítóhoz, nem egy modellbe.",{"type":213,"head":214,"rows":225},"table",[215,217,219,221,223],[216],"Bemenet típusa",[218],"Első elemző",[220],"Árazás alapja (2026. okt.)",[222],"Kb. 10 000 oldal vagy sor",[224],"Hibamód",[226,237,248,259],[227,229,231,233,235],[228],"BMEcat, CSV, XLSX",[230],"determinisztikus",[232],"csak számítás",[234],"elhanyagolható",[236],"verzióeltérés, átnevezett oszlopok",[238,240,242,244,246],[239],"PDF szövegréteggel",[241],"szövegkinyerés",[243],"Textract OCR 0,0015 USD\u002Foldal",[245],"kb. 15 USD",[247],"olvasási sorrend, összevont cellák",[249,251,253,255,257],[250],"PDF-táblázatok",[252],"táblázatelemzés",[254],"Textract táblák 0,015 USD\u002Foldal",[256],"kb. 150 USD",[258],"oldalakon átnyúló táblázatok",[260,262,264,266,268],[261],"LLM-kinyerés",[263],"kis modell, batch",[265],"Claude Haiku 5.5 batch 0,05 USD be, 0,25 USD ki MTok-onként",[267],"10 000 sorra 1 USD alatt",[269],"hihető kitalált értékek",{"type":137,"content":271},[272,273,276,277,281,282,285],"Az LLM-es sor az ",{"tag":158,"href":61,"children":274},[275],"Anthropic publikált árain"," végzett számítás, nem benchmark: 10 000 sor soronként nagyjából 1000 bemeneti tokennel 10 millió bemeneti token, azaz 0,50 dollár, plusz nagyjából 1,5 millió kimeneti token, azaz 0,38 dollár. Az újrapróbálkozások, a szkennelt anyagok képtokenjei és a hosszú oldalak ezt növelik, és az újabb Claude-modellek olyan tokenizálót használnak, amely ugyanarra a szövegre nagyjából 30%-kal több tokent ad. A modell díja ennek ellenére ritkán a lényeges költség; a fejlesztés, az ellenőrzési percek és a beszállítókkal való egyeztetés az. Az ilyen tömeges futtatások batch API-ra valók, ahogy a ",{"tag":199,"to":278,"children":279},"\u002Fblog\u002Fllm-batch-api-offline-workloads",[280],"batch API-k offline LLM-feladatokhoz"," című cikk leírja. Az OCR-árak az ",{"tag":158,"href":58,"children":283},[284],"Amazon Textract"," oldaláról származnak.",{"type":149,"level":150,"id":115,"text":116},{"type":137,"content":288},[289,290,294,295,299],"Előbb a szövegréteg vagy az OCR jön, aztán a kinyerés beszállítói sablononként egy sémába, sorhorgonnyal, oldalszámmal és mezőnkénti bizalmi szinttel, majd az eredmény egyeztetése az elvárttal. Amit az elemző nem lát, az nem nyerhető ki megbízhatóan, ezért az elrendezési lépés megelőzi a modellt; a lehetőségeket a ",{"tag":199,"to":291,"children":292},"\u002Fblog\u002Fpdf-document-parsing-for-rag",[293],"PDF-feldolgozás RAG-hoz"," és az ",{"tag":199,"to":296,"children":297},"\u002Fblog\u002Funstructured",[298],"Unstructured"," című cikkek vetik össze.",{"type":301,"code":302},"code","{\n  \"supplier\": \"S-0412\",\n  \"template\": \"acme-pricelist-v3\",\n  \"page\": 4,\n  \"rowAnchor\": \"Art.-Nr. 70.112.04\",\n  \"supplierPartNo\": \"70.112.04\",\n  \"gtin\": \"4012345678901\",\n  \"description\": \"Kabelverschraubung M20x1,5 IP68\",\n  \"price\": { \"value\": 1.84, \"currency\": \"EUR\", \"per\": 100, \"unit\": \"PCE\" },\n  \"packaging\": { \"level\": \"case\", \"quantity\": 50 },\n  \"confidence\": { \"price\": \"high\", \"per\": \"medium\", \"packaging\": \"high\" }\n}",{"type":137,"content":304},[305],"Két egyeztetés fogja meg a kinyerési hibák többségét. Az első a sorok száma: ha az árlista az első oldalon 312 tételt jelez, a kinyerés pedig 309-et ad vissza, valami kimaradt vagy összeolvadt. A második a variánstengelyek: ha egy termék négy méretben és három anyagból készül, tizenkét sornak kell lennie, és egy hiányzó kombináció vagy valódi hiány, vagy kinyerési hiba, amelyről embernek kell döntenie. A vision modellek a szkennelt listáknál és a tűrésekkel teli specifikációs táblázatoknál segítenek; a tiszta táblázatoknál ártanak, mert ott egy táblázatolvasó pontos, a modell csak zajt adhat hozzá.",{"type":149,"level":150,"id":118,"text":119},{"type":137,"content":308},[309],"GTIN ellenőrző számjegy, mértékegység, pénznem, árazási alap és csomagolási szint, mind determinisztikus, mind a leképezés és az ellenőrzés előtt. Ezeknél az ellenőrzéseknél egy modell csak ronthat, mert a helyes válasz kiszámítható.",{"type":301,"code":311},"\u002F\u002F GTIN-8\u002F12\u002F13\u002F14 check digit: weights 3 and 1 alternate, starting with 3 next to the check digit\nexport function isValidGtin(raw: string): boolean {\n  const gtin = raw.replace(\u002F\\s\u002Fg, '')\n  if (!\u002F^(\\d{8}|\\d{12}|\\d{13}|\\d{14})$\u002F.test(gtin)) return false\n  const digits = [...gtin].map(Number)\n  const check = digits.pop()!\n  const sum = digits.reverse().reduce((acc, d, i) => acc + d * (i % 2 === 0 ? 3 : 1), 0)\n  return (10 - (sum % 10)) % 10 === check\n}",{"type":313,"ordered":314,"items":315},"list",false,[316,324,329,337],[317,320,321,323],{"tag":141,"children":318},[319],"GTIN:"," az ellenőrző számjegy az összes többi számjegyből számolódik, és a GS1 kalkulátora a GTIN-8, -12, -13 és -14 formátumot is kezeli (",{"tag":158,"href":49,"children":322},[160],"). A sikertelen ellenőrzés hibás értéket jelent; küldje vissza, soha ne kérjen modellt a javítására.",[325,328],{"tag":141,"children":326},[327],"Árazási alap:"," darabonként vagy százanként, méterenként vagy négyzetméterenként. Egy százszoros hibával szereplő ár minden formátumellenőrzésen átmegy, és csak az előző árlistával szembeni hihetőségi ellenőrzésen akad fenn.",[330,333,334,186],{"tag":141,"children":331},[332],"Csomagolási szintek:"," az egyedi termék, a gyűjtőkarton és a raklap eltérő GTIN-nel és méretekkel rendelkezik; összekeverésük tönkreteszi a logisztikát. A GS1 US szerint a karton magasságában egy negyed hüvelykes hiba hússzor kevesebb kartont jelenthet raklaponként és hatszor több teherautót a szükségesnél (",{"tag":158,"href":64,"children":335},[336],"GS1 US",[338,341,342,344,345,349],{"tag":141,"children":339},[340],"Mértékegységek és taxonómia:"," az ETIM minden numerikus és tartományjellemzőhöz mértékegységet ír elő, és minden mértékegységnek nyelvfüggetlen azonosítót ad (",{"tag":158,"href":46,"children":343},[185],"), ami természetes cél a beszállítói mértékegységek normalizálásához. A PIM-ben már bent lévő rekordok besorolását és duplikátumszűrését a ",{"tag":199,"to":346,"children":347},"\u002Fblog\u002Fpim-data-quality-llm",[348],"PIM adatminőség LLM-mel"," című cikk tárgyalja.",{"type":351,"variant":352,"title":353,"body":354},"callout","warn","Ne javíttassa az azonosítókat modellel",[355],[356],"Ha egy GTIN elbukik az ellenőrző számjegyen, vagy egy cikkszám nem illik a beszállító mintájára, csábító megkérdezni a modellt, mi lehet a „valószínű” érték. Ne tegye. Egy kitalált azonosító rossz törzsrekordhoz köti a terméket, és a hiba hetekkel később téves szállításként jelenik meg. Utasítsa el a sort a hibás szabály megnevezésével, és a beszállító vagy az adatgondozó javítsa a forrásnál.",{"type":137,"content":358},[359],"A kanonikus érték mellett tárolja az eredeti szöveget, a leképezés verzióját és a forrásdokumentumot oldallal és sorral, hogy a webshop bármely értéke visszakövethető legyen a beszállítói fájl azon sorához, ahonnan származik.",{"type":149,"level":150,"id":121,"text":122},{"type":137,"content":362},[363],"Ismerje fel, mi változott, és csak azt alkalmazza, szabályokkal arról, mit írhat felül egy beszállítói fájl. Fájl-hash-sel hagyja ki az azonos szállításokat, természetes kulcsonként, ami többnyire a beszállítói cikkszám, sor-hash-sel keresse meg a változott sorokat, és használja a BMEcat frissítési tranzakcióit, ahol a beszállító ezeket küldi a teljes csereállományok helyett.",{"type":313,"ordered":314,"items":365},[366,371,376],[367,370],{"tag":141,"children":368},[369],"Soha ne írja felül a tárgyalt árakat."," A beszállító listaára a beszerzési ár bemenete, nem az árazómotor ügyfélspecifikus áraié.",[372,375],{"tag":141,"children":373},[374],"Ismerje fel a sémaeltérést."," Egy megváltozott oszlopsorrend vagy egy új oszlop állítsa le az adott beszállító importját és riasszon egy embert, ne tolja el minden értéket egy oszloppal jobbra.",[377,380],{"tag":141,"children":378},[379],"A csend nem frissítés."," Az a beszállító, amely nem küld több fájlt, nem erősítette meg, hogy az árak változatlanok. Kövesse minden beszállító legutóbbi árlistájának korát, és jelezze, ha túllépi a megállapodott ütemet.",{"type":149,"level":150,"id":124,"text":125},{"type":137,"content":383},[384,385,387],"Mérje annak minőségét, amit az egyes beszállítók küldenek, és határozza meg, hogy az adott beszállító adataiból mennyi fut át ember nélkül. A GS1 US National Data Quality Programja három összetevővel határozza meg az adatminőséget: adatirányítás kijelölt felelősökkel és az új cikkek auditjával, oktatás, valamint fizikai audit, amely a valódi terméket a megosztott adatokkal veti össze (",{"tag":158,"href":67,"children":386},[336],"). Egy digitális értékelőlap ezt számokra fordítja le beszállítónként:",{"type":313,"ordered":314,"items":389},[390,392,394,396,398],[391],"a kötelező attribútumok kitöltöttsége és a médialefedettség",[393],"érvényes GTIN-ek aránya és árazási alap anomáliák",[395],"idő a fájl beérkezésétől a listázható cikkig",[397],"a kinyert mezők bizalmi eloszlása és az emberi javítások aránya",[399],"a legutóbbi árlista kora a megállapodott ütemhez képest",{"type":137,"content":401},[402],"Az értékelőlap három döntést vezérel: mely beszállítók adatai kerülnek automatikusan közzétételre, melyek mennek át ellenőrzésen, és mit kér a beszerzés a következő tárgyaláson, például sablont, BMEcat-szállítást vagy adatminőségi záradékot.",{"type":149,"level":150,"id":127,"text":128},{"type":137,"content":405},[406],"Annyit ér, amennyivel korábbra hozza a cikkenkénti listázást, szélesebb választékot tesz lehetővé csapatonként, csökkenti a rossz mértékegységű rendeléseket, és jobb tényeket ad a beszállítói tárgyalásokhoz. Nincs publikált tanulmány, amely kifejezetten az LLM-alapú beszállítói adatátvétel megtérülését mérné, ezért a mechanikát mutassa be, és a saját alapértékét mérje.",{"type":313,"ordered":314,"items":408},[409,414,424],[410,413],{"tag":141,"children":411},[412],"Gyorsabban bevételhez:"," a GS1 szerinti cikkenkénti 10–15 beszállítói egyeztetés mindegyike késlelteti, hogy a cikk eladható legyen.",[415,418,419,423],{"tag":141,"children":416},[417],"Választék szélessége:"," egy Zoovu által megrendelt, több mint 400 B2B vezetőt megkérdező felmérésben 83% hiányosnak, következetlennek, pontatlannak, strukturálatlannak vagy elavultnak írta le a termékadatait (",{"tag":158,"href":420,"children":421},"https:\u002F\u002Fwww.businesswire.com\u002Fnews\u002Fhome\u002F20240213209734\u002Fen\u002F",[422],"Business Wire, 2024. feb.","; szállító által megrendelt). A beszállítókat befogadó csapat szabja meg a felső határt, hány terméket tud online értékesíteni.",[425,428],{"tag":141,"children":426},[427],"Visszaküldés és logisztika:"," a hibás specifikációk és csomagolási adatok visszaküldéssé és elpazarolt fuvarrá válnak; a GS1 US szerint a kiskereskedők 80%-a nem bízik a termékadataiban.",{"type":137,"content":430},[431],"Egy e-kereskedelmi vezető, PIM-felelős vagy beszerzési vezető számára az őszinte keret egy mért átvételi feltétellel rendelkező adatátvételi folyamat: az emberi beavatkozás nélkül közzétett sorok aránya és a beszállítónkénti javítási arány. Több mint tízévnyi Spryker és Pimcore munka után a beszállítói adatátvételt olyan feladatnak látom, amely soha nem ér véget; az LLM-alapú kinyerés automatizálja a PDF-szintet, az Excel-szint pedig mindig is leképezési feladat volt.",{"type":149,"level":150,"id":130,"text":131},{"type":137,"content":434},[435],"Ne használjon LLM-et ott, ahol van determinisztikus elemző, ahol egy rögzített űrlappal rendelkező beszállítói portál tisztábban gyűjtené az adatot, vagy ahol a helyes válasz a fájl elutasítása és sablon kérése. Minden beszállítónak kell egy emberi tartalékút is: egy e-mail-cím, egy melléklet és egy kézi sor, amely mindig működik.",{"type":313,"ordered":166,"items":437},[438,440,442,444,446,448,450,452],[439],"Sorolja a beszállítókat formátumtípusok szerint, és mindegyiket a legolcsóbb megbízható elemzőhöz irányítsa.",[441],"Minden beérkező fájlt tegyen karanténba, és feldolgozás előtt rögzítse a hash-ét.",[443],"A GTIN-t, a mértékegységet, a pénznemet, az árazási alapot és a csomagolást leképezés előtt determinisztikusan ellenőrizze.",[445],"A PDF-eket sablononként sémába nyerje ki sorhorgonnyal, oldalszámmal és bizalmi szinttel.",[447],"Egyeztesse a sorok számát és a variánskombinációkat az elvárttal.",[449],"Tiltsa a tárgyalt árak felülírását, és állítsa le az importot sémaeltérés esetén.",[451],"Tartson formátumtípusonként referenciakészletet, és minden modell- vagy promptváltáskor futtassa újra.",[453],"Tegyen közzé beszállítónkénti értékelőlapot, és ehhez kösse az automatizálás szintjét.",{"type":137,"content":455},[456,457,461],"Egy rögzített hatókörű pilot 10–20 beszállítóval, két-három formátumtípuson elég ahhoz, hogy a további beszállítók bekötése előtt megmérje a beavatkozás nélküli arányt és a javítási arányt. Ha segítség kell a tervezéshez, nézze meg a ",{"tag":199,"to":458,"children":459},"\u002Fexpertise\u002Fb2b-ecommerce-developer",[460],"B2B e-kereskedelmi munkámat",".",{"type":149,"level":150,"id":133,"text":134},{"type":313,"ordered":166,"items":464},[465,468,471,474,477,480,483,486,489,492,495,498],[466],{"tag":158,"href":38,"children":467},[37],[469],{"tag":158,"href":34,"children":470},[40],[472],{"tag":158,"href":43,"children":473},[42],[475],{"tag":158,"href":46,"children":476},[45],[478],{"tag":158,"href":49,"children":479},[48],[481],{"tag":158,"href":52,"children":482},[51],[484],{"tag":158,"href":55,"children":485},[54],[487],{"tag":158,"href":58,"children":488},[57],[490],{"tag":158,"href":61,"children":491},[60],[493],{"tag":158,"href":64,"children":494},[63],[496],{"tag":158,"href":67,"children":497},[66],[499],{"tag":158,"href":70,"children":500},[69],[502,575,630,704],{"slug":503,"published":6,"minutes":504,"category":8,"tags":505,"keywords":511,"about":523,"sources":532,"cover":569,"og":570,"expertise":73,"locales":571,"lang":77,"title":572,"description":573,"coverAlt":574},"schema-org-structured-data-b2b-shop",10,[506,507,508,509,510],"Schema.org","Structured data","B2B e-commerce","Technical SEO","Nuxt",[512,513,514,515,516,517,518,519,520,521,522],"schema.org b2b shop","product structured data b2b","merchant listing structured data","product snippet vs merchant listing","unitpricespecification referencequantity","productgroup variants structured data","organization schema vatid","b2b prices behind login seo","json-ld nuxt schema org","merchant return policy structured data","mpn gtin structured data",[524,526,529],{"name":506,"url":525},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FSchema.org",{"name":527,"url":528},"JSON-LD","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FJSON-LD",{"name":530,"url":531},"Business-to-business","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FBusiness-to-business",[533,536,539,542,545,548,551,554,557,560,563,566],{"title":534,"url":535},"Google Search Central: Introduction to Product structured data","https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fappearance\u002Fstructured-data\u002Fproduct",{"title":537,"url":538},"Google Search Central: Merchant listing (Product, Offer) structured data","https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fappearance\u002Fstructured-data\u002Fmerchant-listing",{"title":540,"url":541},"Google Search Central: Product snippet structured data","https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fappearance\u002Fstructured-data\u002Fproduct-snippet",{"title":543,"url":544},"Google Search Central: Product variant structured data","https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fappearance\u002Fstructured-data\u002Fproduct-variants",{"title":546,"url":547},"Google Search Central: Organization structured data","https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fappearance\u002Fstructured-data\u002Forganization",{"title":549,"url":550},"Google Search Central: Merchant return policy structured data","https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fappearance\u002Fstructured-data\u002Freturn-policy",{"title":552,"url":553},"Google Search Central: General structured data guidelines","https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fappearance\u002Fstructured-data\u002Fsd-policies",{"title":555,"url":556},"Google Search Central: Generate structured data with JavaScript","https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fappearance\u002Fstructured-data\u002Fgenerate-structured-data-with-javascript",{"title":558,"url":559},"Schema.org: Offer","https:\u002F\u002Fschema.org\u002FOffer",{"title":561,"url":562},"Schema.org: UnitPriceSpecification","https:\u002F\u002Fschema.org\u002FUnitPriceSpecification",{"title":564,"url":565},"Unhead: Product schema (defineProduct)","https:\u002F\u002Funhead.unjs.io\u002Fdocs\u002Fschema-org\u002Fapi\u002Fschema\u002Fproduct",{"title":567,"url":568},"Nuxt SEO: Schema.org identity setup","https:\u002F\u002Fnuxtseo.com\u002Fdocs\u002Fschema-org\u002Fguides\u002Fsetup-identity","\u002Fimages\u002Fblog\u002Fschema-org-structured-data-b2b-shop\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fschema-org-structured-data-b2b-shop\u002Fog.jpg",[75,76,77],"Schema.org strukturált adatok B2B webshopokhoz: bejelentkezés mögötti árak, egységek és változatok","Termék-markup B2B shopokhoz: snippet vagy kereskedői lista, melyik ár, cikkszámok, egységárak, változatok, Organization és SSR Nuxtban.","Terméktéglalap vékony kerettel, alsó kis mezőjét alacsony fal takarja el.",{"slug":576,"published":6,"minutes":7,"category":8,"tags":577,"keywords":582,"about":594,"sources":602,"cover":624,"og":625,"expertise":73,"locales":626,"lang":77,"title":627,"description":628,"coverAlt":629},"ai-assistant-b2b-shop-customer-support",[508,578,579,580,581],"AI assistant","Customer support","LLM agents","EU AI Act",[583,584,585,586,587,588,589,590,591,592,593],"ai assistant b2b shop","ai customer support b2b ecommerce","llm chatbot order status","ai agent customer service tools","chatbot liability air canada","klarna ai assistant results","human handoff chatbot design","eu ai act chatbot disclosure","owasp excessive agency","ai support resolution rate","b2b customer portal chatbot",[595,598,601],{"name":596,"url":597},"Customer service","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FCustomer_service",{"name":599,"url":600},"Chatbot","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FChatbot",{"name":530,"url":531},[603,606,609,612,615,618,621],{"title":604,"url":605},"Klarna: AI assistant handles two-thirds of customer service chats in its first month (press release, 2024)","https:\u002F\u002Fwww.klarna.com\u002Finternational\u002Fpress\u002Fklarna-ai-assistant-handles-two-thirds-of-customer-service-chats-in-its-first-month\u002F",{"title":607,"url":608},"Entrepreneur: Klarna is hiring customer service agents again, according to its CEO (May 2025)","https:\u002F\u002Fwww.entrepreneur.com\u002Fbusiness-news\u002Fklarna-ceo-reverses-course-by-hiring-more-humans-not-ai\u002F491396",{"title":610,"url":611},"ABA Business Law Today: BC tribunal confirms companies remain liable for information provided by AI chatbot","https:\u002F\u002Fwww.americanbar.org\u002Fgroups\u002Fbusiness_law\u002Fresources\u002Fbusiness-law-today\u002F2024-february\u002Fbc-tribunal-confirms-companies-remain-liable-information-provided-ai-chatbot\u002F",{"title":613,"url":614},"OWASP GenAI Security Project: LLM06:2025 Excessive Agency","https:\u002F\u002Fgenai.owasp.org\u002Fllmrisk\u002Fllm062025-excessive-agency\u002F",{"title":616,"url":617},"OWASP GenAI Security Project: LLM05:2025 Improper Output Handling","https:\u002F\u002Fgenai.owasp.org\u002Fllmrisk\u002Fllm052025-improper-output-handling\u002F",{"title":619,"url":620},"EU AI Act, Article 50: Transparency obligations","https:\u002F\u002Fartificialintelligenceact.eu\u002Farticle\u002F50\u002F",{"title":622,"url":623},"Intercom: Fin pricing and billable outcomes","https:\u002F\u002Ffin.ai\u002Fpricing","\u002Fimages\u002Fblog\u002Fai-assistant-b2b-shop-customer-support\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fai-assistant-b2b-shop-customer-support\u002Fog.jpg",[75,76,77],"AI-asszisztens a B2B webshop ügyfélszolgálatához: eszközök, jogosultságok és átadás embernek","Hogyan építs AI ügyfélszolgálati asszisztenst B2B shophoz: mit automatizálj, eszközök ügyfélkontextusban, átadás embernek, AI Act és mérőszámok.","Magas fal keskeny réssel: nyíl halad át rajta a három négyzetből álló bekerített mezőbe, egy másik lefelé, egy tálca felé mutat.",{"slug":631,"published":6,"minutes":632,"category":8,"tags":633,"keywords":638,"about":650,"sources":660,"cover":697,"og":698,"expertise":699,"locales":700,"lang":77,"title":701,"description":702,"coverAlt":703},"vue-ai-chat-ui-streaming-accessibility",11,[634,510,635,636,637],"Vue","Accessibility","Streaming","AI chat",[639,640,641,642,643,644,645,646,647,648,649],"vue ai chat ui","nuxt llm streaming","sse vs fetch streaming","aria-live streaming text","accessible chat interface","abort fetch stream vue","dompurify markdown llm","role log chat","reduced motion chat ui","wcag 2.2 chat","screen reader streaming",[651,654,657],{"name":652,"url":653},"Web accessibility","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FWeb_accessibility",{"name":655,"url":656},"Server-sent events","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FServer-sent_events",{"name":658,"url":659},"Vue.js","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FVue.js",[661,664,667,670,673,676,679,682,685,688,691,694],{"title":662,"url":663},"MDN: Using server-sent events","https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FServer-sent_events\u002FUsing_server-sent_events",{"title":665,"url":666},"MDN: AbortController","https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FAbortController",{"title":668,"url":669},"MDN: ReadableStream","https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FReadableStream",{"title":671,"url":672},"MDN: TextDecoderStream","https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FTextDecoderStream",{"title":674,"url":675},"MDN: ARIA log role","https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAccessibility\u002FARIA\u002FReference\u002FRoles\u002Flog_role",{"title":677,"url":678},"W3C: Understanding SC 4.1.3 Status Messages","https:\u002F\u002Fwww.w3.org\u002FWAI\u002FWCAG22\u002FUnderstanding\u002Fstatus-messages.html",{"title":680,"url":681},"W3C WAI: What's new in WCAG 2.2","https:\u002F\u002Fwww.w3.org\u002FWAI\u002Fstandards-guidelines\u002Fwcag\u002Fnew-in-22\u002F",{"title":683,"url":684},"MDN: prefers-reduced-motion","https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FCSS\u002F@media\u002Fprefers-reduced-motion",{"title":686,"url":687},"DOMPurify README","https:\u002F\u002Fgithub.com\u002Fcure53\u002FDOMPurify",{"title":689,"url":690},"markdown-it README","https:\u002F\u002Fgithub.com\u002Fmarkdown-it\u002Fmarkdown-it",{"title":692,"url":693},"AI SDK docs: useChat","https:\u002F\u002Fai-sdk.dev\u002Fdocs\u002Fai-sdk-ui\u002Fchatbot",{"title":695,"url":696},"Vue docs: nextTick","https:\u002F\u002Fvuejs.org\u002Fapi\u002Fgeneral.html#nexttick","\u002Fimages\u002Fblog\u002Fvue-ai-chat-ui-streaming-accessibility\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fvue-ai-chat-ui-streaming-accessibility\u002Fog.jpg","vue-nuxt-developer",[75,76,77],"AI-csevegő UI Vue-ban és Nuxtban: akadálymentes streaming","AI-csevegő Vue-ban vagy Nuxtban: fetch-stream, megszakítás és újrapróbálás, biztonságos markdown, aria-live bejelentések, billentyűzet és reduced motion.","Üzenetkártya villogó kurzorral, pontozott vonal hullámokká nyílik, mellette pipa.",{"slug":705,"published":6,"minutes":7,"category":8,"tags":706,"keywords":711,"about":723,"sources":733,"cover":766,"og":767,"expertise":699,"locales":768,"lang":77,"title":769,"description":770,"coverAlt":771},"llm-translation-pipeline-i18n",[707,708,709,634,710],"Translation","i18n","LLM","Localization",[712,713,714,715,716,717,718,719,720,721,722],"llm translation pipeline","icu messageformat placeholders","vue i18n llm translation","translation memory llm","glossary enforcement translation","german informal sie du","hungarian translation quality llm","structured output json translation","machine translation post-editing","locale file validation","cldr plural categories",[724,727,730],{"name":725,"url":726},"Internationalization and localization","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FInternationalization_and_localization",{"name":728,"url":729},"ICU MessageFormat","https:\u002F\u002Funicode-org.github.io\u002Ficu\u002Fuserguide\u002Fformat_parse\u002Fmessages\u002F",{"name":731,"url":732},"Vue I18n","https:\u002F\u002Fvue-i18n.intlify.dev\u002F",[734,736,739,742,745,748,751,754,757,760,763],{"title":735,"url":729},"Unicode ICU User Guide: Formatting Messages",{"title":737,"url":738},"Vue I18n: Message Format Syntax","https:\u002F\u002Fvue-i18n.intlify.dev\u002Fguide\u002Fessentials\u002Fsyntax",{"title":740,"url":741},"Nuxt i18n: Getting started","https:\u002F\u002Fi18n.nuxtjs.org\u002Fdocs\u002Fgetting-started",{"title":743,"url":744},"Unicode CLDR: Plural rules","https:\u002F\u002Fcldr.unicode.org\u002Findex\u002Fcldr-spec\u002Fplural-rules",{"title":746,"url":747},"OpenAI: Structured outputs","https:\u002F\u002Fplatform.openai.com\u002Fdocs\u002Fguides\u002Fstructured-outputs",{"title":749,"url":750},"DeepL API: Glossaries","https:\u002F\u002Fdevelopers.deepl.com\u002Fdocs\u002Fapi-reference\u002Fglossaries",{"title":752,"url":753},"W3C: Localization vs. internationalization","https:\u002F\u002Fwww.w3.org\u002FInternational\u002Fquestions\u002Fqa-i18n",{"title":755,"url":756},"GNU gettext manual","https:\u002F\u002Fwww.gnu.org\u002Fsoftware\u002Fgettext\u002Fmanual\u002Fgettext.html",{"title":758,"url":759},"RFC 5646: Tags for Identifying Languages","https:\u002F\u002Fwww.rfc-editor.org\u002Frfc\u002Frfc5646",{"title":761,"url":762},"Rat für deutsche Rechtschreibung","https:\u002F\u002Fwww.rechtschreibrat.com\u002F",{"title":764,"url":765},"Microsoft Writing Style Guide","https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fstyle-guide\u002Fwelcome\u002F","\u002Fimages\u002Fblog\u002Fllm-translation-pipeline-i18n\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fllm-translation-pipeline-i18n\u002Fog.jpg",[75,76,77],"LLM-fordítási pipeline i18n-hez: glosszárium, helyőrzők és review","Termék- és weboldalszövegek fordítása LLM-mel úgy, hogy a helyőrzők, a többes szám és a hangnem épen maradjon: glosszárium, ICU üzenetek, QA-ellenőrzések.","Három forráskártya, egy lefordított kártya glosszárium-szalaggal, majd ellenőrzött tábla.",1792431887974]