{"id":3994,"date":"2026-09-09T11:56:45","date_gmt":"2026-09-09T08:56:45","guid":{"rendered":"https:\/\/marshallai.com\/?post_type=solution&#038;p=3994"},"modified":"2026-09-29T12:42:35","modified_gmt":"2026-09-29T09:42:35","slug":"loton-ja-paivamaarakoodin-tarkastus","status":"publish","type":"solution","link":"https:\/\/marshallai.com\/fi\/solution\/lot-and-date-code-inspection\/","title":{"rendered":"Loton ja p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4koodin tarkastus"},"content":{"rendered":"<div class=\"mai-section gb-element-ac1618c9\">\n<div class=\"mai-container_inner-content\">\n<div class=\"gb-element-a345e114\">\n<div class=\"gb-element-305517d4 mai-reveal\">\n<p class=\"gb-text\"><a href=\"https:\/\/marshallai.com\/fi\/\" data-type=\"page\" data-id=\"25\">Koti<\/a> \/ <a href=\"https:\/\/marshallai.com\/fi\/ratkaisut\/\" data-type=\"page\" data-id=\"2395\">Ratkaisut<\/a> \/Loton ja p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4kohtaisen koodin tarkastus<\/p>\n\n\n\n<h1 class=\"gb-text mai-reveal mai-headline\"><strong>Er\u00e4- ja p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4koodien tarkastus<\/strong><\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Lue ja tarkista er\u00e4koodit, viimeinen k\u00e4ytt\u00f6p\u00e4iv\u00e4 ja parasta ennen merkinn\u00e4t.<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Lue ja tarkista parasta ennen -p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4t, viimeinen k\u00e4ytt\u00f6p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4 ja er\u00e4koodeja automaattisesti t\u00e4ydell\u00e4 tuotantonopeudella, jopa kaarevilta, heijastavilta tai vaikeasti luettavilta pakkauksilta.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MarshallAI yhdist\u00e4\u00e4 teko\u00e4lypohjaisen tekstintunnistuksen tuotantotajuiseen p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4n tarkistukseen, jotta virheelliset, lukukelvottomat ja ep\u00e4kelvot koodit saadaan kiinni ennen tuotteiden p\u00e4\u00e4tymist\u00e4 eteenp\u00e4in.<\/p>\n\n\n\n<div>\n<div class=\"gb-element-099c226b\">\n<div class=\"mai-card-hero\">\n<p class=\"gb-text gb-text-4c7670b9\">Tarkasta t\u00e4ydell\u00e4 linjanopeudella<\/p>\n<\/div>\n\n\n\n<div class=\"mai-card-hero\">\n<p class=\"gb-text gb-text-4db3ef0e\">Havaitse ja hylk\u00e4\u00e4 kaikki p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4\u00e4n liittyv\u00e4t virheet<\/p>\n<\/div>\n\n\n\n<div class=\"mai-card-hero\">\n<p class=\"gb-text gb-text-6e77dfa4\">Automaattinen tuotteiden vaihdon havaitseminen<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"gb-element-8232a520\">\n<a class=\"gb-text gb-text-10574e93 mai-btn-primary\" href=\"https:\/\/marshallai.com\/fi\/ota-yhteytta\/\">Pyyd\u00e4 tarjous<\/a>\n<\/div>\n<\/div>\n\n\n\n<div>\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ad587b9496fd&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ad587b9496fd\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1502\" height=\"510\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/04\/2026-04_MarshallAI_optical_character-recognition.webp\" alt=\"\" class=\"wp-image-2629\" srcset=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/04\/2026-04_MarshallAI_optical_character-recognition.webp 1502w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/04\/2026-04_MarshallAI_optical_character-recognition-500x170.webp 500w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/04\/2026-04_MarshallAI_optical_character-recognition-1500x509.webp 1500w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/04\/2026-04_MarshallAI_optical_character-recognition-768x261.webp 768w\" sizes=\"auto, (max-width: 1502px) 100vw, 1502px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ad587b949e00&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ad587b949e00\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1059\" height=\"562\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_bb-date_beverage_analyzed_P1043320-crop2.webp\" alt=\"\" class=\"wp-image-4324\" srcset=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_bb-date_beverage_analyzed_P1043320-crop2.webp 1059w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_bb-date_beverage_analyzed_P1043320-crop2-500x265.webp 500w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_bb-date_beverage_analyzed_P1043320-crop2-768x408.webp 768w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_bb-date_beverage_analyzed_P1043320-crop2-18x10.webp 18w\" sizes=\"auto, (max-width: 1059px) 100vw, 1059px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<section class=\"gbp-section gb-element-207c56eb\">\n<div class=\"gb-element-0ed52b43\">\n<div>\n<div class=\"gb-text gb-text-a7fb84b8 mai-eyebrow\">Luotettu<\/div>\n<\/div>\n\n\n\n<div class=\"gb-element-0fbd3479\">\n<div>\n<img decoding=\"async\" class=\"gb-media-5a172836\" src=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/02\/Hartwall-logo-svg.svg\" alt=\"\" title=\"Hartwall logo svg\"\/>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<!-- MarshallAI \/ BrauBeviale 2026 \u2014 WordPress Custom HTML block.\n     Paste this whole fragment into one Custom HTML block.\n     Alternatively, move the CSS inside <style> to mai-system.css once.\n     No JavaScript or dependencies. Images use your supplied WordPress URLs.\n-->\n<style>\n.mai-bb-banner {\n  --mai-bb-orange: #ff742e;\n  --mai-bb-navy: #081722;\n  --mai-bb-font: 'Aspekta', Arial, Helvetica, sans-serif;\n  --mai-bb-mono: 'JetBrains Mono', ui-monospace, monospace;\n  width: 100%; max-width: 1280px; margin: 0 auto; padding: 0;\n  background: var(--mai-bb-navy); color: #fff;\n  border: 1px solid #ffffff26; border-top: 3px solid var(--mai-bb-orange);\n  font: 400 16px\/1.55 var(--mai-bb-font); text-align: left;\n  container-type: inline-size;\n}\n.mai-bb-banner, .mai-bb-banner *, .mai-bb-banner *::before, .mai-bb-banner *::after { box-sizing: border-box; }\n.mai-bb-banner .mai-bb-banner__inner { display: grid; grid-template-columns: 1.15fr 1fr; align-items: stretch; }\n.mai-bb-banner .mai-bb-banner__copy { display: flex; flex-direction: column; align-items: flex-start; justify-content: center; padding: 28px 32px; }\n.mai-bb-banner .mai-bb-banner__eyebrow { display: flex; align-items: center; gap: 10px; margin: 0 0 22px; padding: 0; color: #b8c5ce; font: 500 12px\/1.5 var(--mai-bb-mono); letter-spacing: .08em; text-transform: uppercase; }\n.mai-bb-banner .mai-bb-banner__eyebrow::before { content: ''; width: 6px; height: 6px; flex: 0 0 6px; background: var(--mai-bb-orange); }\n.mai-bb-banner .mai-bb-banner__title { margin: 0; padding: 0; color: #fff; font: 500 clamp(32px,3.4vw,48px)\/1.08 var(--mai-bb-font); font-size: clamp(30px, 3vw, 40px); letter-spacing: -.045em; text-transform: none; }\n.mai-bb-banner .mai-bb-banner__title span { color: var(--mai-bb-orange); }\n.mai-bb-banner .mai-bb-banner__details { display: flex; align-items: center; flex-wrap: wrap; gap: 8px 18px; margin: 23px 0 28px; padding: 0; color: #d4dfe6; font: 400 16px\/1.6 var(--mai-bb-font); }\n.mai-bb-banner .mai-bb-banner__location { padding-left: 18px; border-left: 1px solid #ffffff40; }\n.mai-bb-banner .mai-bb-banner__cta { display: inline-flex; align-items: center; justify-content: space-between; gap: 28px; min-height: 54px; padding: 16px 22px; border: 1px solid var(--mai-bb-orange); border-radius: 2px; background: var(--mai-bb-orange); color: var(--mai-bb-navy); font: 600 15px\/1.4 var(--mai-bb-font); text-decoration: none; box-shadow: none; transition: background .2s; touch-action: manipulation; }\n.mai-bb-banner .mai-bb-banner__cta:hover { background: #ff8f56; border-color: #ff8f56; color: var(--mai-bb-navy); text-decoration: none; }\n.mai-bb-banner .mai-bb-banner__cta svg { display: block; width: 20px; height: 20px; flex: 0 0 auto; fill: none; stroke: currentColor; stroke-width: 1.6; stroke-linecap: round; stroke-linejoin: round; }\n.mai-bb-banner a:focus-visible { outline: 3px solid #fff; outline-offset: 5px; }\n.mai-bb-banner .mai-bb-banner__visual { min-width: 0; margin: 0; padding: 16px; background: #122631; border-left: 1px solid #ffffff1c; }\n.mai-bb-banner .mai-bb-banner__map-card { background: #f6f3ee; }\n.mai-bb-banner .mai-bb-banner__map-head { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 12px 20px; padding: 10px 16px; border-bottom: 1px solid #d9dfdf; background: #fff; }\n.mai-bb-banner .mai-bb-banner__logo { display: block; width: 90px; height: auto; max-width: 100%; margin: 0; padding: 0; border: 0; border-radius: 0; box-shadow: none; }\n.mai-bb-banner .mai-bb-banner__stand { color: #101d27; font: 500 12px\/1.6 var(--mai-bb-mono); letter-spacing: .04em; }\n.mai-bb-banner .mai-bb-banner__map-link { display: block; padding: 0; margin: 0; color: #101d27; text-decoration: none; box-shadow: none; }\n.mai-bb-banner .mai-bb-banner__map-link:focus-visible { outline-color: var(--mai-bb-orange); outline-offset: -3px; }\n.mai-bb-banner .mai-bb-banner__map { display: block; width: 100%; height: 220px; object-fit: contain; max-width: 100%; margin: 0; padding: 0; border: 0; border-radius: 0; box-shadow: none; }\n.mai-bb-banner .mai-bb-banner__caption { display: flex; justify-content: space-between; gap: 12px; margin: 0; padding: 10px 16px; border-top: 1px solid #d9dfdf; color: #43535e; background: #fff; font: 400 12px\/1.5 var(--mai-bb-font); }\n.mai-bb-banner .mai-bb-banner__map-link:hover .mai-bb-banner__caption span:last-child { text-decoration: underline; text-underline-offset: 3px; }\n\n@container (max-width: 760px) {\n  .mai-bb-banner .mai-bb-banner__inner { grid-template-columns: minmax(0,1fr); }\n  .mai-bb-banner .mai-bb-banner__visual { border-left: 0; border-top: 1px solid #ffffff1c; padding: 20px; }\n  .mai-bb-banner .mai-bb-banner__map-card { max-width: 500px; margin-inline: auto; }\n  .mai-bb-banner .mai-bb-banner__title { font-size: clamp(32px,6cqw,44px); }\n}\n@container (max-width: 420px) {\n  .mai-bb-banner .mai-bb-banner__copy { padding: 28px 22px; }\n  .mai-bb-banner .mai-bb-banner__details { flex-direction: column; align-items: flex-start; gap: 5px; }\n  .mai-bb-banner .mai-bb-banner__location { padding-left: 0; border-left: 0; }\n  .mai-bb-banner .mai-bb-banner__visual { padding: 14px; }\n  .mai-bb-banner .mai-bb-banner__map-head { padding: 12px; }\n  .mai-bb-banner .mai-bb-banner__logo { width: 100px; }\n  .mai-bb-banner .mai-bb-banner__stand { font-size: 11px; }\n}\n@supports not (container-type: inline-size) {\n  @media (max-width: 760px) {\n    .mai-bb-banner .mai-bb-banner__inner { grid-template-columns: minmax(0,1fr); }\n    .mai-bb-banner .mai-bb-banner__visual { border-left: 0; }\n    .mai-bb-banner .mai-bb-banner__details { flex-direction: column; align-items: flex-start; }\n    .mai-bb-banner .mai-bb-banner__location { border-left: 0; padding-left: 0; }\n  }\n}\n@media (prefers-reduced-motion: reduce) {\n  .mai-bb-banner .mai-bb-banner__cta { transition: none; }\n}\n<\/style>\n\n<section class=\"mai-bb-banner\" aria-label=\"MarshallAI Tapaamme BrauBeviale 2026:ssa\">\n  <div class=\"mai-bb-banner__inner\">\n    <div class=\"mai-bb-banner__copy\">\n      <p class=\"mai-bb-banner__eyebrow\">MarshallAI \/ Live at BrauBeviale<\/p>\n      <h2 class=\"mai-bb-banner__title\">Tapaa meid\u00e4t<br><span>BrauBeviale 2026.<\/span><\/h2>\n      <p class=\"mai-bb-banner__details\">\n        <span><time datetime=\"2026-11-10\">10<\/time>\u2013<time datetime=\"2026-11-12\">12. marraskuuta 2026<\/time><\/span>\n        <span class=\"mai-bb-banner__location\">Halli 10 \u00b7 Teline 10-139<\/span>\n      <\/p>\n      <a class=\"mai-bb-banner__cta\" href=\"https:\/\/marshallai.com\/fi\/braubeviale-2026\/\">\n        Varaa live-demo @ BrauBevialeen\n        <svg viewbox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M4 12h16m-6-6 6 6-6 6\"><\/path><\/svg>\n      <\/a>\n    <\/div>\n    <div class=\"mai-bb-banner__visual\">\n      <div class=\"mai-bb-banner__map-card\">\n        <div class=\"mai-bb-banner__map-head\">\n          <img class=\"mai-bb-banner__logo\" src=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/BB_Logo_RGB_black-scaled.webp\" alt=\"BrauBeviale\" width=\"2560\" height=\"1380\" loading=\"lazy\" decoding=\"async\">\n          <span class=\"mai-bb-banner__stand\">HALLI 10 \/ 10-139<\/span>\n        <\/div>\n        <a class=\"mai-bb-banner__map-link\" href=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_BrauBeviale2026_floor-plan.webp\" target=\"_blank\" rel=\"noopener\" aria-label=\"Katso pohjapiirros, jossa n\u00e4kyy teline 10-139, avautuu uudessa v\u00e4lilehdess\u00e4\">\n          <img class=\"mai-bb-banner__map\" src=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_BrauBeviale2026_floor-plan.webp\" width=\"1564\" height=\"1240\" alt=\"Halli 10:n pohjapiirros, jossa telineet 10-139 on korostettu keltaisella v\u00e4rill\u00e4.\" loading=\"lazy\" decoding=\"async\">\n          <span class=\"mai-bb-banner__caption\"><span>Etsi meit\u00e4 Hallissa 10<\/span><span>Suurennuskuva \u2197<\/span><\/span>\n        <\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"mai-section gb-element-a7cd9bbe\">\n<div class=\"gbp-section__inner gb-element-32ffddf5\">\n<div class=\"gb-element-7c2f1edf\">\n<div class=\"gb-element-0464bd58\">\n<div class=\"gb-element-1454bf89\">\n<div class=\"gb-text gb-text-55287872\">Lotto- ja p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4koodin tarkastusasema<\/div>\n\n\n\n<p class=\"gb-text gb-text-8b87b7fe\"><strong>J\u00e4rjestelm\u00e4\u00e4n kuuluu:<\/strong><\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"gb-element-2eb97b48\">\n<p class=\"gb-text gb-text-ce6f22c6\"><strong>Ohjelmisto<\/strong><\/p>\n\n\n\n<div class=\"gb-accordion gb-accordion-3f13fcd4\" data-transition=\"slide\" data-accordion-multiple-open=\"true\">\n<div class=\"gb-accordion__item gb-accordion__item-fb60a179\">\n<div role=\"button\" tabindex=\"0\" class=\"gb-accordion__toggle gb-accordion__toggle-be950a22\" id=\"gb-accordion-toggle-be950a22\">\n<span class=\"gb-text-cf11c9e2\"><span class=\"gb-shape\"><svg aria-hidden=\"true\" role=\"img\" height=\"1em\" width=\"1em\" viewbox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg><\/span><span class=\"gb-text\">AFSA-ohjelmisto<\/span><\/span>\n\n\n\n<span class=\"gb-accordion__toggle-icon gb-accordion__toggle-icon-c666f852\"><span class=\"gb-accordion__toggle-icon-open\"><svg aria-hidden=\"true\" viewbox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"><\/rect><polyline points=\"208 96 128 176 48 96\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"><\/polyline><\/svg><\/span><span class=\"gb-accordion__toggle-icon-close\"><svg aria-hidden=\"true\" viewbox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"><\/rect><polyline points=\"48 160 128 80 208 160\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"><\/polyline><\/svg><\/span><\/span>\n<\/div>\n\n\n\n<div class=\"gb-accordion__content\" id=\"gb-accordion-content-44646828\">\n<div class=\"gb-element-a8c5b79b\">\n<p class=\"gb-text mai-accordion-text2\">Syv\u00e4oppimisalusta. Anotointi, mallin koulutus, arviointi ja analytiikka.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<p class=\"gb-text gb-text-d70a0498\"><strong>Laitteisto<\/strong><\/p>\n\n\n\n<div class=\"gb-accordion gb-accordion-306018ff\" data-transition=\"slide\" data-accordion-multiple-open=\"true\">\n<div class=\"gb-accordion__item gb-accordion__item-5e383bec\">\n<div role=\"button\" tabindex=\"0\" class=\"gb-accordion__toggle gb-accordion__toggle-3b0d1bd2\" id=\"gb-accordion-toggle-3b0d1bd2\">\n<span class=\"gb-text-a3a26980\"><span class=\"gb-shape\"><svg aria-hidden=\"true\" role=\"img\" height=\"1em\" width=\"1em\" viewbox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg><\/span><span class=\"gb-text\">Takila<\/span><\/span>\n\n\n\n<span class=\"gb-accordion__toggle-icon gb-accordion__toggle-icon-d2f2a8ae\"><span class=\"gb-accordion__toggle-icon-open\"><svg aria-hidden=\"true\" viewbox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"><\/rect><polyline points=\"208 96 128 176 48 96\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"><\/polyline><\/svg><\/span><span class=\"gb-accordion__toggle-icon-close\"><svg aria-hidden=\"true\" viewbox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"><\/rect><polyline points=\"48 160 128 80 208 160\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"><\/polyline><\/svg><\/span><\/span>\n<\/div>\n\n\n\n<div class=\"gb-accordion__content\" id=\"gb-accordion-content-81a7920b\">\n<div class=\"gb-element-1474a770\">\n<p class=\"gb-text mai-accordion-text2\">Kaikki tarveltavat kiinnikkeet, tuet, takilointi ja kaapelointi.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"gb-accordion__item gb-accordion__item-5c852304\">\n<div role=\"button\" tabindex=\"0\" class=\"gb-accordion__toggle gb-accordion__toggle-f63d125b\" id=\"gb-accordion-toggle-f63d125b\">\n<span class=\"gb-text-a242085b\"><span class=\"gb-shape\"><svg aria-hidden=\"true\" role=\"img\" height=\"1em\" width=\"1em\" viewbox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg><\/span><span class=\"gb-text\">Prosessointilaitteisto<\/span><\/span>\n\n\n\n<span class=\"gb-accordion__toggle-icon gb-accordion__toggle-icon-5d39a15a\"><span class=\"gb-accordion__toggle-icon-open\"><svg aria-hidden=\"true\" viewbox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"><\/rect><polyline points=\"208 96 128 176 48 96\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"><\/polyline><\/svg><\/span><span class=\"gb-accordion__toggle-icon-close\"><svg aria-hidden=\"true\" viewbox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"><\/rect><polyline points=\"48 160 128 80 208 160\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"><\/polyline><\/svg><\/span><\/span>\n<\/div>\n\n\n\n<div class=\"gb-accordion__content\" id=\"gb-accordion-content-6bbcc4f8\">\n<div class=\"gb-element-43c8cd7b\">\n<p class=\"gb-text mai-accordion-text2\">IP-suojattu reunalaskentaohjelmisto ja asennus.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"gb-accordion__item gb-accordion__item-149d9060\">\n<div role=\"button\" tabindex=\"0\" class=\"gb-accordion__toggle gb-accordion__toggle-d48336cd\" id=\"gb-accordion-toggle-d48336cd\">\n<span class=\"gb-text-3cb18353\"><span class=\"gb-shape\"><svg aria-hidden=\"true\" role=\"img\" height=\"1em\" width=\"1em\" viewbox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg><\/span><span class=\"gb-text\">Kamerat ja valaistus<\/span><\/span>\n\n\n\n<span class=\"gb-accordion__toggle-icon gb-accordion__toggle-icon-50174a8c\"><span class=\"gb-accordion__toggle-icon-open\"><svg aria-hidden=\"true\" viewbox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"><\/rect><polyline points=\"208 96 128 176 48 96\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"><\/polyline><\/svg><\/span><span class=\"gb-accordion__toggle-icon-close\"><svg aria-hidden=\"true\" viewbox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"><\/rect><polyline points=\"48 160 128 80 208 160\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"><\/polyline><\/svg><\/span><\/span>\n<\/div>\n\n\n\n<div class=\"gb-accordion__content\" id=\"gb-accordion-content-c70a2d3f\">\n<div class=\"gb-element-5793f582\">\n<p class=\"gb-text mai-accordion-text2\">2 kameraa tallentaa t\u00f6lkist\u00e4 360 asteen n\u00e4kym\u00e4n.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<p class=\"gb-text gb-text-006c811f\"><strong>K\u00e4ytt\u00f6\u00f6notto<\/strong><\/p>\n\n\n\n<div class=\"gb-accordion gb-accordion-04b1327d\" data-transition=\"slide\" data-accordion-multiple-open=\"true\">\n<div class=\"gb-accordion__item gb-accordion__item-a7e5f222\">\n<div role=\"button\" tabindex=\"0\" class=\"gb-accordion__toggle gb-accordion__toggle-2c3bdbc9\" id=\"gb-accordion-toggle-2c3bdbc9\">\n<span class=\"gb-text-a6eb36f3\"><span class=\"gb-shape\"><svg aria-hidden=\"true\" role=\"img\" height=\"1em\" width=\"1em\" viewbox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg><\/span><span class=\"gb-text\">Datan ker\u00e4ys &amp; mallin kehitys<\/span><\/span>\n\n\n\n<span class=\"gb-accordion__toggle-icon gb-accordion__toggle-icon-a1f1a473\"><span class=\"gb-accordion__toggle-icon-open\"><svg aria-hidden=\"true\" viewbox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"><\/rect><polyline points=\"208 96 128 176 48 96\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"><\/polyline><\/svg><\/span><span class=\"gb-accordion__toggle-icon-close\"><svg aria-hidden=\"true\" viewbox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"><\/rect><polyline points=\"48 160 128 80 208 160\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"><\/polyline><\/svg><\/span><\/span>\n<\/div>\n\n\n\n<div class=\"gb-accordion__content\" id=\"gb-accordion-content-f97b4c43\">\n<div class=\"gb-element-7868d0e1\">\n<p class=\"gb-text mai-accordion-text2\">Paikan p\u00e4\u00e4ll\u00e4 ker\u00e4tt\u00e4v\u00e4n aineiston keruu ja mallin koulutus.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"gb-accordion__item gb-accordion__item-df8b38e2\">\n<div role=\"button\" tabindex=\"0\" class=\"gb-accordion__toggle gb-accordion__toggle-18695133\" id=\"gb-accordion-toggle-18695133\">\n<span class=\"gb-text-f8c00d50\"><span class=\"gb-shape\"><svg aria-hidden=\"true\" role=\"img\" height=\"1em\" width=\"1em\" viewbox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg><\/span><span class=\"gb-text\">Mallin arviointi ja validointi<\/span><\/span>\n\n\n\n<span class=\"gb-accordion__toggle-icon gb-accordion__toggle-icon-8c79233f\"><span class=\"gb-accordion__toggle-icon-open\"><svg aria-hidden=\"true\" viewbox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"><\/rect><polyline points=\"208 96 128 176 48 96\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"><\/polyline><\/svg><\/span><span class=\"gb-accordion__toggle-icon-close\"><svg aria-hidden=\"true\" viewbox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"><\/rect><polyline points=\"48 160 128 80 208 160\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"><\/polyline><\/svg><\/span><\/span>\n<\/div>\n\n\n\n<div class=\"gb-accordion__content\" id=\"gb-accordion-content-dd11853a\">\n<div class=\"gb-element-523308b3\">\n<p class=\"gb-text mai-accordion-text2\">Arvioi ja kehit\u00e4 mallia edelleen, kunnes kaikki sovitut KPI:t on saavutettu.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"gb-accordion__item gb-accordion__item-dd182ba1\">\n<div role=\"button\" tabindex=\"0\" class=\"gb-accordion__toggle gb-accordion__toggle-f62de8e2\" id=\"gb-accordion-toggle-f62de8e2\">\n<span class=\"gb-text-027f6f5d\"><span class=\"gb-shape\"><svg aria-hidden=\"true\" role=\"img\" height=\"1em\" width=\"1em\" viewbox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg><\/span><span class=\"gb-text\">Integraatiot<\/span><\/span>\n\n\n\n<span class=\"gb-accordion__toggle-icon gb-accordion__toggle-icon-9b3be3fa\"><span class=\"gb-accordion__toggle-icon-open\"><svg aria-hidden=\"true\" viewbox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"><\/rect><polyline points=\"208 96 128 176 48 96\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"><\/polyline><\/svg><\/span><span class=\"gb-accordion__toggle-icon-close\"><svg aria-hidden=\"true\" viewbox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"><\/rect><polyline points=\"48 160 128 80 208 160\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"><\/polyline><\/svg><\/span><\/span>\n<\/div>\n\n\n\n<div class=\"gb-accordion__content\" id=\"gb-accordion-content-1de65f9b\">\n<div class=\"gb-element-1172e8ec\">\n<p class=\"gb-text mai-accordion-text2\">Integroi hylk\u00e4ys-, PLC-, SEM- ja ERP-j\u00e4rjestelmiisi.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"gb-accordion__item gb-accordion__item-e44a877c\">\n<div role=\"button\" tabindex=\"0\" class=\"gb-accordion__toggle gb-accordion__toggle-1025f9aa\" id=\"gb-accordion-toggle-1025f9aa\">\n<span class=\"gb-text-bd30c70d\"><span class=\"gb-shape\"><svg aria-hidden=\"true\" role=\"img\" height=\"1em\" width=\"1em\" viewbox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg><\/span><span class=\"gb-text\">Asennus ja takila<\/span><\/span>\n\n\n\n<span class=\"gb-accordion__toggle-icon gb-accordion__toggle-icon-872a3c19\"><span class=\"gb-accordion__toggle-icon-open\"><svg aria-hidden=\"true\" viewbox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"><\/rect><polyline points=\"208 96 128 176 48 96\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"><\/polyline><\/svg><\/span><span class=\"gb-accordion__toggle-icon-close\"><svg aria-hidden=\"true\" viewbox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"><\/rect><polyline points=\"48 160 128 80 208 160\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"><\/polyline><\/svg><\/span><\/span>\n<\/div>\n\n\n\n<div class=\"gb-accordion__content\" id=\"gb-accordion-content-4695421f\">\n<div class=\"gb-element-612db249\">\n<p class=\"gb-text mai-accordion-text2\">Laitteistokartoitus ja asennus.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<p class=\"gb-text gb-text-9d8c7e3c\"><strong>Tuki<\/strong><\/p>\n\n\n\n<div class=\"gb-accordion\" data-transition=\"slide\" data-accordion-multiple-open=\"true\">\n<div class=\"gb-accordion__item gb-accordion__item-d7735b99\">\n<div role=\"button\" tabindex=\"0\" class=\"gb-accordion__toggle gb-accordion__toggle-574dbbfb\" id=\"gb-accordion-toggle-574dbbfb\">\n<span class=\"gb-text-ddb80402\"><span class=\"gb-shape\"><svg aria-hidden=\"true\" role=\"img\" height=\"1em\" width=\"1em\" viewbox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg><\/span><span class=\"gb-text\">Tuki<\/span><\/span>\n\n\n\n<span class=\"gb-accordion__toggle-icon gb-accordion__toggle-icon-2fb5579e\"><span class=\"gb-accordion__toggle-icon-open\"><svg aria-hidden=\"true\" viewbox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"><\/rect><polyline points=\"208 96 128 176 48 96\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"><\/polyline><\/svg><\/span><span class=\"gb-accordion__toggle-icon-close\"><svg aria-hidden=\"true\" viewbox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"><\/rect><polyline points=\"48 160 128 80 208 160\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"><\/polyline><\/svg><\/span><\/span>\n<\/div>\n\n\n\n<div class=\"gb-accordion__content\" id=\"gb-accordion-content-e46e6931\">\n<div class=\"gb-element-073b0c4e\">\n<p class=\"gb-text mai-accordion-text2\">J\u00e4rjestelm\u00e4n paikan p\u00e4\u00e4ll\u00e4 annettava huolto ja tuki.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"gb-accordion__item gb-accordion__item-79cb5113\">\n<div role=\"button\" tabindex=\"0\" class=\"gb-accordion__toggle gb-accordion__toggle-3fc2dec8\" id=\"gb-accordion-toggle-3fc2dec8\">\n<span class=\"gb-text-22f85e64\"><span class=\"gb-shape\"><svg aria-hidden=\"true\" role=\"img\" height=\"1em\" width=\"1em\" viewbox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg><\/span><span class=\"gb-text\">Valvonta<\/span><\/span>\n\n\n\n<span class=\"gb-accordion__toggle-icon gb-accordion__toggle-icon-a179ac80\"><span class=\"gb-accordion__toggle-icon-open\"><svg aria-hidden=\"true\" viewbox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"><\/rect><polyline points=\"208 96 128 176 48 96\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"><\/polyline><\/svg><\/span><span class=\"gb-accordion__toggle-icon-close\"><svg aria-hidden=\"true\" viewbox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"><\/rect><polyline points=\"48 160 128 80 208 160\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"><\/polyline><\/svg><\/span><\/span>\n<\/div>\n\n\n\n<div class=\"gb-accordion__content\" id=\"gb-accordion-content-4ef5aa79\">\n<div class=\"gb-element-323ba088\">\n<p class=\"gb-text mai-accordion-text2\">Et\u00e4valvonta ja tarvittaessa vianm\u00e4\u00e4ritys.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<a class=\"gb-text-c56ddf8a\" href=\"https:\/\/marshallai.com\/fi\/ota-yhteytta\/\"><span class=\"gb-text\">Pyyd\u00e4 demo<\/span><span class=\"gb-shape\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 256 256\" fill=\"currentColor\"><path d=\"M218.83,130.83l-72,72a4,4,0,0,1-5.66-5.66L206.34,132H40a4,4,0,0,1,0-8H206.34L141.17,58.83a4,4,0,0,1,5.66-5.66l72,72A4,4,0,0,1,218.83,130.83Z\"><\/path><\/svg><\/span><\/a>\n<\/div>\n<\/div>\n\n\n\n<div class=\"mai-reveal\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ad587b94bda9&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ad587b94bda9\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1080\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_beverage_bb-inspection-3d.webp\" alt=\"\" class=\"wp-image-4313\" srcset=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_beverage_bb-inspection-3d.webp 1920w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_beverage_bb-inspection-3d-500x281.webp 500w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_beverage_bb-inspection-3d-768x432.webp 768w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_beverage_bb-inspection-3d-1536x864.webp 1536w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_beverage_bb-inspection-3d-18x10.webp 18w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"mai-section\">\n<div class=\"mai-container_inner-content gb-element-1475a085\">\n<div class=\"gb-element-531a117a\">\n<h2 class=\"gb-text mai-reveal mai-headline\">Jokainen tuote saa sille kuuluvan p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Parasta ennen -p\u00e4iv\u00e4ys voidaan painaa t\u00e4ydellisesti ja se voi silti olla v\u00e4\u00e4r\u00e4.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>V\u00e4\u00e4r\u00e4 kuukausi.<\/li>\n\n\n\n<li>V\u00e4\u00e4r\u00e4 vuosi.<\/li>\n\n\n\n<li>P\u00e4iv\u00e4m\u00e4\u00e4r\u00e4 edellisest\u00e4 tuotantoer\u00e4st\u00e4.<\/li>\n\n\n\n<li>Lukukelvoton merkki.<\/li>\n\n\n\n<li>Mahdoton kalenterip\u00e4iv\u00e4m\u00e4\u00e4r\u00e4.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">MarshallAI ei etsi pelkk\u00e4\u00e4 teksti\u00e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Se lukee koodin ja tarkistaa, onko se oikein.<\/strong><\/p>\n<\/div>\n\n\n\n<div>\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ad587b94c572&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ad587b94c572\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1280\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_bb-date_beverage_analyzed_P1043322.webp\" alt=\"\" class=\"wp-image-4317\" srcset=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_bb-date_beverage_analyzed_P1043322.webp 1920w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_bb-date_beverage_analyzed_P1043322-500x333.webp 500w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_bb-date_beverage_analyzed_P1043322-1620x1080.webp 1620w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_bb-date_beverage_analyzed_P1043322-768x512.webp 768w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_bb-date_beverage_analyzed_P1043322-1536x1024.webp 1536w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_bb-date_beverage_analyzed_P1043322-18x12.webp 18w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"mai-section mai-bg-alt-1\">\n<div class=\"mai-container_inner-content gb-element-2fec5dc8\">\n<div class=\"gb-element-5a1f7f97\">\n<h2 class=\"gb-text gbp-section__headline mai-reveal mai-headline\">Mit\u00e4 MarshallAI tarkistaa<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Parasta ennen- ja viimeinen k\u00e4ytt\u00f6p\u00e4iv\u00e4<br><\/strong>Lue painetut p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4t automaattisesti ja tarkista ne odotettujen tuotanto- ja s\u00e4ilyvyysparametrien mukaisesti.<\/li>\n\n\n\n<li><strong>Er\u00e4- ja tuotantonumerot<br><\/strong>Lue ja varmista er\u00e4numerot, valmistuser\u00e4koodit ja muut tuotantotunnisteet linjanopeudella.<\/li>\n\n\n\n<li><strong>P\u00e4iv\u00e4m\u00e4\u00e4r\u00e4muoto<br><\/strong>Tarkista, ett\u00e4 tulostettu p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4 noudattaa odotettua muotoa \u2014 esimerkiksi:<br><strong>PP.KK.VVVV<\/strong><br><strong>KK\/VVVV<\/strong><br><strong>PARASTA ENNEN 12\/2027<\/strong><\/li>\n\n\n\n<li><strong>Kalenterin voimassaolo<br><\/strong>Tunnista mahdottomat p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4t ja virheelliset arvot ennen niiden p\u00e4\u00e4tymist\u00e4 asiakkaalle.<\/li>\n\n\n\n<li><strong>S\u00e4ilyvyysajan validointi<br><\/strong>Vertaile painettua parasta ennen -p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4\u00e4 tuotantop\u00e4iv\u00e4\u00e4n ja odotettuun s\u00e4ilyvyysaikaan.<\/li>\n\n\n\n<li><strong>Tulostuslaatu<br><\/strong>Havaitse puuttuvat, ep\u00e4t\u00e4ydelliset, v\u00e4\u00e4ristyneet tai lukemattomat merkit ennen kuin tuote poistuu linjalta.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div>\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ad587b94cbff&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ad587b94cbff\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1535\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_bb-date_bottle_analyzed_P1043348-crop.webp\" alt=\"\" class=\"wp-image-4329\" srcset=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_bb-date_bottle_analyzed_P1043348-crop.webp 1920w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_bb-date_bottle_analyzed_P1043348-crop-500x400.webp 500w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_bb-date_bottle_analyzed_P1043348-crop-1351x1080.webp 1351w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_bb-date_bottle_analyzed_P1043348-crop-768x614.webp 768w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_bb-date_bottle_analyzed_P1043348-crop-1536x1228.webp 1536w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_bb-date_bottle_analyzed_P1043348-crop-15x12.webp 15w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ad587b94d048&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ad587b94d048\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1157\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_bb-date_cosmetics_analyzed_P1043293-crop.webp\" alt=\"\" class=\"wp-image-4322\" srcset=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_bb-date_cosmetics_analyzed_P1043293-crop.webp 1920w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_bb-date_cosmetics_analyzed_P1043293-crop-500x301.webp 500w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_bb-date_cosmetics_analyzed_P1043293-crop-1792x1080.webp 1792w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_bb-date_cosmetics_analyzed_P1043293-crop-768x463.webp 768w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_bb-date_cosmetics_analyzed_P1043293-crop-1536x926.webp 1536w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_bb-date_cosmetics_analyzed_P1043293-crop-18x12.webp 18w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"mai-section\">\n<div class=\"mai-container_inner-content\">\n<div class=\"gb-element-ef74e1b5\">\n<div class=\"gb-element-19e967e7\">\n<h2 class=\"gb-text gbp-section__headline mai-reveal mai-headline\">Tarkka lukeminen l\u00e4hes kaikista pinnoista tai tuotteista<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Parasta ennen -koodeja tulostetaan harvoin laboratorio-olosuhteissa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MarshallAI tarkastaa parasta ennen -koodit kohteesta:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Kaarevat alumiinit\u00f6lkit<\/li>\n\n\n\n<li>Heijastava metalli<\/li>\n\n\n\n<li>Lasipullot<\/li>\n\n\n\n<li>PET-pakkaus<\/li>\n\n\n\n<li>Etiketit ja suojukset<\/li>\n\n\n\n<li>Pienikontrastiset pinnat<\/li>\n\n\n\n<li>Ep\u00e4tasainen tai v\u00e4\u00e4ristynyt tuloste<\/li>\n\n\n\n<li>Nopeasti liikkuvat tuotteet<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"gb-element-39d1f806\">\n<h2 class=\"gb-text gbp-section__headline mai-reveal mai-headline\">Automaattinen tuotenumeron vaihto<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">MarshallAI voi tunnistaa nykyisen tuotteen tai SKU:n automaattisesti ja soveltaa oikeita tarkastuskriteerej\u00e4 ilman, ett\u00e4 k\u00e4ytt\u00e4j\u00e4n tarvitsee manuaalisesti konfiguroida tarkastusohjelmaa uudelleen jokaisen vaihdon v\u00e4lill\u00e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Uusi tuotenumero \u2192 Oikeat tarkastuss\u00e4\u00e4nn\u00f6t \u2192 V\u00e4lit\u00f6n todentaminen<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ei manuaalista s\u00e4\u00e4t\u00f6\u00e4 tai hienos\u00e4\u00e4t\u00f6\u00e4.<\/p>\n<\/div>\n\n\n\n<div class=\"gb-element-fd94d6ca\">\n<h2 class=\"gb-text gbp-section__headline mai-reveal mai-headline\">Yksi tarkastusalusta. Enemm\u00e4n kuin pelkki\u00e4 p\u00e4ivi\u00e4.<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Samat n\u00e4kyv\u00e4n viestin j\u00e4rjestelm\u00e4t voidaan laajentaa muihin tarkastuksiin linjallasi.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Parasta ennen -p\u00e4iv\u00e4ykset<\/li>\n\n\n\n<li>Er\u00e4- ja sarjanumerot<\/li>\n\n\n\n<li>SKU-tunniste<\/li>\n\n\n\n<li>Tulostuslaatu<\/li>\n\n\n\n<li>Viivakoodit ja QR-koodit<\/li>\n\n\n\n<li><a href=\"https:\/\/marshallai.com\/fi\/ratkaisun\/etikettitarkastus\/\" data-type=\"solution\" data-id=\"3416\">Tunnisteet<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/marshallai.com\/fi\/ratkaisun\/vieraiden-tolkkien-havaitseminen\/\" data-type=\"solution\" data-id=\"3418\">Vieraat \/ luvattomat tuotteet<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/marshallai.com\/fi\/ratkaisun\/automaattinen-optinen-tarkastus-aoi\/\" data-type=\"solution\" data-id=\"3042\">Pakkausviat<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Aloita yhdell\u00e4 tarkastusteht\u00e4v\u00e4ll\u00e4, katso tulokset ja laajenna laatuvaatimustesi kasvaessa.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n\n\n<div class=\"mai-section gb-element-62641e3d\">\n<div class=\"mai-container_inner-content\">\n<div class=\"gb-element-62143277\">\n<h2 class=\"gb-text gb-text-d1064ca6 mai-reveal mai-headline\">Asiakastarinat<\/h2>\n<\/div>\n<\/div>\n\n\n\n<div class=\"mai-container_inner-content\">\n<div><ul class=\"gbp-list--unstyled gb-looper-5cf487fa\">\n<li class=\"gb-loop-item post-853 case-study type-case-study status-publish has-post-thumbnail hentry category-cosmetic-manufacturing category-quality-assurance tag-aerosol-manufacturing tag-case-study tag-computer-vision tag-cosmetic-manufacturing tag-defect-detection tag-edge-computing tag-machine-vision tag-quality-assurance\">\n<article class=\"mai-card-article gb-element-ff0abb7c\">\n<a href=\"https:\/\/marshallai.com\/fi\/case-study\/taerosol-automated-qa-in-high-mix-manufacturing\/\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"512\" alt=\"\" data-media-id=\"4239\" class=\"gb-media-264cf724\" src=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_inspection-station_P1042518-Large-768x512.webp\" srcset=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_inspection-station_P1042518-Large-768x512.webp 768w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_inspection-station_P1042518-Large-500x333.webp 500w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_inspection-station_P1042518-Large-18x12.webp 18w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/MarshallAI_inspection-station_P1042518-Large.webp 1280w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/a>\n\n\n\n<div class=\"gb-element-b7e65b9a\">\n<span class=\"gb-text mai-card-article-title\"><a href=\"https:\/\/marshallai.com\/fi\/case-study\/taerosol-automated-qa-in-high-mix-manufacturing\/\">Laadunvarmistuksen hallinta monipuolisessa tuotannossa: Nopeat tuotantokoneiden vaihdot ja yli 99%:n tarkkuus Taerosolilla<\/a><\/span>\n\n\n\n<div>\n<p class=\"gb-text mai-card-article-text\">Sopimusvalmistus ja usein toistuvat tuotevaihdokset merkitsiv\u00e4t aiemmin jatkuvaa taistelua laadunvarmistuksen pullonkauloja vastaan. Tutustu siihen, miten Taerosol varmisti kosmetiikkasarjansa tulevaisuuden kest\u00e4vyyden nopeasti mukautuvalla teko\u00e4lyj\u00e4rjestelm\u00e4ll\u00e4, joka havaitsee yli 99% monimutkaisia etiketti- ja pakkausvirheit\u00e4.<\/p>\n<\/div>\n\n\n\n<div class=\"gb-element-62fba4e0\">\n<p class=\"gb-text mai-article-card-tag\"><span>Kosmetiikkavalmistus<\/span> <span>Laadunvarmistus<\/span><\/p>\n<\/div>\n<\/div>\n<\/article>\n<\/li>\n\n<li class=\"gb-loop-item post-2282 case-study type-case-study status-publish has-post-thumbnail hentry category-beverage-industry category-quality-assurance tag-beverage-industry tag-case-study tag-defect-detection tag-drinks-industry tag-edge-computing tag-label-verification tag-quality-assurance tag-rogue-can\">\n<article class=\"mai-card-article gb-element-ff0abb7c\">\n<a href=\"https:\/\/marshallai.com\/fi\/case-study\/eliminating-rogue-cans-high-speed-edge-ai-qa-in-beverage-manufacturing\/\"><img loading=\"lazy\" decoding=\"async\" width=\"663\" height=\"634\" alt=\"\" data-media-id=\"4025\" class=\"gb-media-264cf724\" src=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/image.webp\" srcset=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/image.webp 663w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/image-500x478.webp 500w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/09\/image-13x12.webp 13w\" sizes=\"auto, (max-width: 663px) 100vw, 663px\" \/><\/a>\n\n\n\n<div class=\"gb-element-b7e65b9a\">\n<span class=\"gb-text mai-card-article-title\"><a href=\"https:\/\/marshallai.com\/fi\/case-study\/eliminating-rogue-cans-high-speed-edge-ai-qa-in-beverage-manufacturing\/\">Hyl\u00e4ttyjen t\u00f6lkkien karsiminen: Suurnopeuslaadunvarmistus juomateollisuudessa<\/a><\/span>\n\n\n\n<div>\n<p class=\"gb-text mai-card-article-text\">Er\u00e4s maailmanlaajuinen juomavalmistaja yritti 15 vuoden ajan luotettavasti poimia \u201cvialliset t\u00f6lkit\u201d pois nopeista t\u00e4ytt\u00f6linjoistaan. Lue, kuinka MarshallAI otti k\u00e4ytt\u00f6\u00f6n viiveett\u00f6m\u00e4n reunan\u00e4k\u00f6kameraj\u00e4rjestelm\u00e4n, joka tarkastaa 2 500 t\u00f6lkki\u00e4 minuutissa ja est\u00e4\u00e4 l\u00e4hes t\u00e4ydellisell\u00e4 tarkkuudella tuotteiden virheellisen lajittelun sek\u00e4 kalliit mekaaniset tukokset.<\/p>\n<\/div>\n\n\n\n<div class=\"gb-element-62fba4e0\">\n<p class=\"gb-text mai-article-card-tag\"><span>Juomateollisuus<\/span> <span>Laadunvarmistus<\/span><\/p>\n<\/div>\n<\/div>\n<\/article>\n<\/li>\n<\/ul><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"mai-section\">\n<div class=\"mai-container_inner-content\">\n<div class=\"gb-element-002df6c4\">\n<h2 class=\"gb-text gbp-section__headline mai-reveal mai-headline\">Kysymykset ja vastaukset<\/h2>\n<\/div>\n<\/div>\n\n\n\n<div class=\"mai-container_inner-content\">\n<div class=\"gb-accordion\" data-transition=\"fade\">\n<div class=\"gb-accordion__item gbp-card--border gb-accordion__item-a91230e8\">\n<div role=\"button\" tabindex=\"0\" class=\"gb-accordion__toggle gb-accordion__toggle-95a2a1e6\" id=\"gb-accordion-toggle-95a2a1e6\">\n<h3 class=\"gb-text gbp-card__title gb-text-8462845e\"><strong><strong>Voitko tarkistaa, onko parasta ennen -p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4 todella oikea?<\/strong><\/strong><\/h3>\n\n\n\n<span class=\"gb-accordion__toggle-icon gb-accordion__toggle-icon-837853b1\"><span class=\"gb-accordion__toggle-icon-open\"><svg aria-hidden=\"true\" viewbox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"><\/rect><polyline points=\"208 96 128 176 48 96\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"><\/polyline><\/svg><\/span><span class=\"gb-accordion__toggle-icon-close\"><svg aria-hidden=\"true\" viewbox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"><\/rect><polyline points=\"48 160 128 80 208 160\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"><\/polyline><\/svg><\/span><\/span>\n<\/div>\n\n\n\n<div class=\"gb-accordion__content\" id=\"gb-accordion-content-78547f3f\">\n<div class=\"gb-element-32d8ed4e\">\n<p class=\"gb-text\">Kyll\u00e4. MarshallAI voi tehd\u00e4 muutakin kuin lukea merkkej\u00e4. J\u00e4rjestelm\u00e4 voi tarkistaa p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4n ennalta m\u00e4\u00e4ritettyjen tuotantos\u00e4\u00e4nt\u00f6jen mukaisesti, joihin kuuluvat p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4muoto, kalenterikelpoisuus, tuotantoaika ja odotettu s\u00e4ilyvyysaika.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"gb-accordion__item gbp-card--border gb-accordion__item-ed6d81e3\">\n<div role=\"button\" tabindex=\"0\" class=\"gb-accordion__toggle gb-accordion__toggle-31d588f0\" id=\"gb-accordion-toggle-31d588f0\">\n<h3 class=\"gb-text gbp-card__title gb-text-6144ab51\"><strong><strong>Mit\u00e4 tapahtuu, kun havaitaan viallinen viimeinen k\u00e4ytt\u00f6p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4\/viimeinen k\u00e4ytt\u00f6aika?<\/strong><\/strong><\/h3>\n\n\n\n<span class=\"gb-accordion__toggle-icon gb-accordion__toggle-icon-27fc4f20\"><span class=\"gb-accordion__toggle-icon-open\"><svg aria-hidden=\"true\" viewbox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"><\/rect><polyline points=\"208 96 128 176 48 96\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"><\/polyline><\/svg><\/span><span class=\"gb-accordion__toggle-icon-close\"><svg aria-hidden=\"true\" viewbox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"><\/rect><polyline points=\"48 160 128 80 208 160\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"><\/polyline><\/svg><\/span><\/span>\n<\/div>\n\n\n\n<div class=\"gb-accordion__content\" id=\"gb-accordion-content-48a9528c\">\n<div class=\"gb-element-e63f42d0\">\n<p class=\"gb-text\">Voimme antaa h\u00e4lytyksen, pys\u00e4ytt\u00e4\u00e4 tuotantolinjan tai integroitua hylk\u00e4ysmekanismiin. OEE:n optimointia ja perimm\u00e4isten syiden analysointia varten tarjotaan my\u00f6s aikajanaan perustuvia tilastoja tuotteiden kokonaism\u00e4\u00e4r\u00e4st\u00e4 ja virheellisist\u00e4 tuotteista.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Lue ja tarkista parasta ennen -p\u00e4iv\u00e4ykset, viimeiset k\u00e4ytt\u00f6p\u00e4iv\u00e4t ja er\u00e4koodit automaattisesti t\u00e4ydell\u00e4 tuotantonopeudella, jopa kaarevilla, heijastavilla tai vaikeasti luettavilla pakkauksilla.<\/p>","protected":false},"featured_media":2629,"template":"","meta":{"content-type":"","footnotes":""},"categories":[58,89,45],"tags":[],"class_list":["post-3994","solution","type-solution","status-publish","has-post-thumbnail","hentry","category-beverage-industry","category-cosmetic-manufacturing","category-manufacturing"],"_links":{"self":[{"href":"https:\/\/marshallai.com\/fi\/wp-json\/wp\/v2\/solution\/3994","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marshallai.com\/fi\/wp-json\/wp\/v2\/solution"}],"about":[{"href":"https:\/\/marshallai.com\/fi\/wp-json\/wp\/v2\/types\/solution"}],"version-history":[{"count":15,"href":"https:\/\/marshallai.com\/fi\/wp-json\/wp\/v2\/solution\/3994\/revisions"}],"predecessor-version":[{"id":4548,"href":"https:\/\/marshallai.com\/fi\/wp-json\/wp\/v2\/solution\/3994\/revisions\/4548"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/marshallai.com\/fi\/wp-json\/wp\/v2\/media\/2629"}],"wp:attachment":[{"href":"https:\/\/marshallai.com\/fi\/wp-json\/wp\/v2\/media?parent=3994"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/marshallai.com\/fi\/wp-json\/wp\/v2\/categories?post=3994"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/marshallai.com\/fi\/wp-json\/wp\/v2\/tags?post=3994"}],"curies":[{"name":"Hyvin pelattu","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}