{"id":202556,"date":"2026-11-04T02:03:32","date_gmt":"2026-11-04T07:03:32","guid":{"rendered":"https:\/\/innowise.com\/?p=202556"},"modified":"2026-11-04T05:04:32","modified_gmt":"2026-11-04T10:04:32","slug":"ai-in-supply-chain-and-logistics","status":"publish","type":"post","link":"https:\/\/innowise.com\/fr\/blog\/ai-in-supply-chain-and-logistics\/","title":{"rendered":"L'IA dans la cha\u00eene d'approvisionnement et la logistique : cas d'utilisation, avantages et mise en \u0153uvre"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"202556\" class=\"elementor elementor-202556\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5a59af9 e-flex e-con-boxed e-con e-parent\" data-id=\"5a59af9\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-93e0744 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"93e0744\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    \n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-92fed16 elementor-widget-tablet__width-inherit elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"92fed16\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">AI in supply chain and logistics: use cases, benefits, and implementation<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fba61ea elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"fba61ea\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"heroBottom\">\r\n\r\n  <div class=\"second\">\r\n    <span>Nov 4, 2026<\/span>\r\n    <span>23 min read<\/span>\r\n  <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-970be0b article-description e-con-full e-flex e-con e-parent\" data-id=\"970be0b\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-f2465c0 author-article e-con-full e-flex e-con e-child\" data-id=\"f2465c0\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-733b60a e-con-full e-flex e-con e-child\" data-id=\"733b60a\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-fe867e0 e-con-full e-flex e-con e-child\" data-id=\"fe867e0\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-35571a1 elementor-widget elementor-widget-shortcode\" data-id=\"35571a1\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n    <div class=\"expert_card-container\">\n        <div class=\"expert_card-top\">\n            <div class=\"expert_card-top-img\">\n                                    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/Philip-Tikhanovich.png\" alt=\"Philip Tikhanovich, Head of Big Data, AI\/ML\/DS Departments.\">\n                                                <a href=\"https:\/\/www.linkedin.com\/in\/tihonfil\/\" class=\"expert_card-top-img-link\" target=\"_blank\" rel=\"noopener noreferrer\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\">\n                        <rect width=\"40\" height=\"40\" rx=\"20\" fill=\"#E8E8E8\"\/>\n                        <path d=\"M10.0002 12.8001C10.0002 11.4802 10.0002 10.8202 10.4102 10.4102C10.8203 10.0001 11.4802 10.0001 12.8002 10.0001H27.2002C28.5201 10.0001 29.1801 10.0001 29.5901 10.4102C30.0002 10.8202 30.0002 11.4802 30.0002 12.8001V27.2001C30.0002 28.52 30.0002 29.18 29.5901 29.5901C29.1801 30.0001 28.5201 30.0001 27.2002 30.0001H12.8002C11.4802 30.0001 10.8203 30.0001 10.4102 29.5901C10.0002 29.18 10.0002 28.52 10.0002 27.2001V12.8001Z\" fill=\"white\"\/>\n                        <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M28.6112 10C29.3782 10 30.0001 10.6218 30.0001 11.3889V28.6111C30.0001 29.3782 29.3782 30 28.6112 30H11.3889C10.6219 30 10.0001 29.3782 10.0001 28.6111V11.3889C10.0001 10.6218 10.6219 10 11.3889 10H28.6112ZM13.0591 26.9444H15.9842V17.5H13.0591V26.9444ZM23.507 17.2114C21.5029 17.2114 20.6595 18.7722 20.6595 18.7722V17.5H17.8543V26.9444H20.6595V21.9868C20.6595 20.6584 21.2709 19.868 22.4412 19.8679C23.5171 19.8679 24.0338 20.6275 24.0338 21.9868V26.9444H26.9445V20.9649C26.9445 18.4349 25.5103 17.2114 23.507 17.2114ZM14.5077 12.7778C13.5522 12.7778 12.7778 13.5583 12.7778 14.5207C12.7779 15.483 13.5522 16.2633 14.5077 16.2633C15.4631 16.2632 16.237 15.483 16.237 14.5207C16.237 13.5583 15.4632 12.7778 14.5077 12.7778Z\" fill=\"#2867B2\"\/>\n                    <\/svg>\n                <\/a>\n                            <\/div>\n            <div class=\"expert_card-top-right\">\n                <div class=\"expert_card-top-name\">\n                    By <a href=\"https:\/\/innowise.com\/fr\/authors\/philip-tikhanovich\/\">Philip Tikhanovich<\/a>\n                <\/div>\n                                <div class=\"expert_card-top-position\">\n                    Head of Big Data, AI\/ML\/DS Departments                <\/div>\n                                <div class=\"expert_card-top-right-bottom desc\">\n                    <div class=\"expert_card-top-ver\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\"><path d=\"M17.486 9.00039L15.6037 6.8481L15.866 4.00153L13.0811 3.36896L11.6231 0.900391L9.00024 2.02668L6.37738 0.900391L4.91938 3.36125L2.13453 3.9861L2.39681 6.84039L0.514526 9.00039L2.39681 11.1527L2.13453 14.007L4.91938 14.6395L6.37738 17.1004L9.00024 15.9664L11.6231 17.0927L13.0811 14.6318L15.866 13.9992L15.6037 11.1527L17.486 9.00039Z\" fill=\"#717171\"\/><path d=\"M12.2783 7.55371L8.10059 11.7324L5.72168 9.35352L6.42871 8.64648L8.09961 10.3174L11.5713 6.84668L12.2783 7.55371Z\" fill=\"white\"\/><\/svg>                        Verified expert\n                        <div class=\"expert_card-top-ver-text\">\n                            Every article at Innowise is created by authors with real-world experience. They understand the topic beyond theory and bring insight from real projects.\n                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"8\" viewBox=\"0 0 16 8\" fill=\"none\">\n                                <path d=\"M8 8L16 0L6.99382e-07 -1.39876e-06L8 8Z\" fill=\"#717171\"\/>\n                            <\/svg>\n                        <\/div>\n                    <\/div>\n                    \n                                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"3\" height=\"3\" viewBox=\"0 0 3 3\" fill=\"none\"><path d=\"M1.5 0C2.32843 0 3 0.671573 3 1.5C3 2.32843 2.32843 3 1.5 3C0.671573 3 0 2.32843 0 1.5C0 0.671573 0.671573 0 1.5 0Z\" fill=\"#717171\"\/><\/svg>                    <div class=\"expert_card-top-year\">\n                        11+ years of experience                    <\/div>\n                                    <\/div>\n            <\/div>\n        <\/div>\n        <div class=\"expert_card-top-right-bottom mob\">\n            <div class=\"expert_card-top-ver\">\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\"><path d=\"M17.486 9.00039L15.6037 6.8481L15.866 4.00153L13.0811 3.36896L11.6231 0.900391L9.00024 2.02668L6.37738 0.900391L4.91938 3.36125L2.13453 3.9861L2.39681 6.84039L0.514526 9.00039L2.39681 11.1527L2.13453 14.007L4.91938 14.6395L6.37738 17.1004L9.00024 15.9664L11.6231 17.0927L13.0811 14.6318L15.866 13.9992L15.6037 11.1527L17.486 9.00039Z\" fill=\"#717171\"\/><path d=\"M12.2783 7.55371L8.10059 11.7324L5.72168 9.35352L6.42871 8.64648L8.09961 10.3174L11.5713 6.84668L12.2783 7.55371Z\" fill=\"white\"\/><\/svg>                Verified expert\n                \n            <\/div>\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"3\" height=\"3\" viewBox=\"0 0 3 3\" fill=\"none\"><path d=\"M1.5 0C2.32843 0 3 0.671573 3 1.5C3 2.32843 2.32843 3 1.5 3C0.671573 3 0 2.32843 0 1.5C0 0.671573 0.671573 0 1.5 0Z\" fill=\"#717171\"\/><\/svg>            <div class=\"expert_card-top-year\">\n                11+ years of experience            <\/div>\n                    <\/div>\n                <div class=\"expert_card-text\">\n            Philip builds data infrastructures that provide clarity. He focuses on the &quot;why&quot; behind the data, architecting systems that process massive volumes into actionable insights while ensuring the technical vision remains sharp and purposeful.        <\/div>\n                <div class=\"expert_card-bottom\">\n\t\t\t<div class=\"expert_card-bottom-col\">\n\t\t\t\t\t\t\t\t<div class=\"expert_card-bottom-expertise\">\n\t\t\t\t\t<div class=\"expert_card-bottom-expertise-title\">\n\t\t\t\t\t\tExpertise\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"expert_card-bottom-expertise-list\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tBig data\t\t\t\t\t\t\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"3\" height=\"3\" viewBox=\"0 0 3 3\" fill=\"none\"><path d=\"M1.5 0C2.32843 0 3 0.671573 3 1.5C3 2.32843 2.32843 3 1.5 3C0.671573 3 0 2.32843 0 1.5C0 0.671573 0.671573 0 1.5 0Z\" fill=\"#717171\"\/><\/svg>\t\t\t\t\t\t\tAI &amp; ML\t\t\t\t\t\t\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"3\" height=\"3\" viewBox=\"0 0 3 3\" fill=\"none\"><path d=\"M1.5 0C2.32843 0 3 0.671573 3 1.5C3 2.32843 2.32843 3 1.5 3C0.671573 3 0 2.32843 0 1.5C0 0.671573 0.671573 0 1.5 0Z\" fill=\"#717171\"\/><\/svg>\t\t\t\t\t\t\tPython\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"expert_card-bottom-featured\">\n\t\t\t\t\t<div class=\"expert_card-bottom-expertise-title\">\n\t\t\t\t\t\tFeatured in\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"expert_card-bottom-featured-imgs\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/09\/the_AI_journal.svg\" alt=\"The AI journal logo.\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\n            <a href=\"#contact-form\" class=\"expert_card-bottom-a\">\n                Let's talk\n            <\/a>\n        <\/div>\n    <\/div>\n\n    <style>\n        .expert_card-container{\n            max-width:1000px;\n            width:100%;\n            padding:40px 60px;\n            background: #F6FAFE;\n            border: 1px solid #9CC6ED;\n        }\n        .expert_card-top{\n            display:flex;\n            gap:30px;\n            align-items:center;\n            margin-bottom:24px;\n        }\n        .expert_card-top-img{\n            position:relative;\n        }\n        .expert_card-top-img img{\n            display:block;\n            width:130px;\n            border-radius:100%;\n\n        }\n        .expert_card-top-img-link{\n            position:absolute;\n            bottom:0;\n            right:0;\n            cursor:pointer;\n\t\t\twidth:40px;\n\t\t\theight:40px;\n        }\n        .expert_card-top-img-link svg *{\n            transition:0.5s;\n        }\n        .expert_card-top-img-link:hover svg rect{\n            fill:#E8E8E8;\n        }\n        .expert_card-top-img-link:hover svg path:last-child{\n            fill:#5385c1;\n        }\n        .expert_card-top-img-link:active svg rect{\n            fill:#E8E8E8;\n        }\n        .expert_card-top-right{\n\n        }\n        .expert_card-top-name{\n            font-family: Sora;\n            font-weight: 400;\n            font-size: 24px;\n            line-height: 135%;\n            margin-bottom:8px;\n            color:#2E2E2E;\n        }\n        .expert_card-top-name a{\n            font-weight:600;\n            transition:0.5s;\n            text-decoration:none;\n        }\n        .expert_card-top-name a:hover{\n            color:#C63031;\n            text-decoration:underline;\n        }\n        .expert_card-top-name a:active{\n            color:#D13B3B;\n            text-decoration:underline;\n        }\n        .expert_card-top-position{\n            font-family: Karla;\n            font-weight: 500;\n            font-size: 18px;\n            line-height: 150%;\n            margin-bottom:8px;\n            color:#2E2E2E;\n        }\n        .expert_card-top-right-bottom{\n            display:flex;\n            align-items:center;\n            gap:10px;\n        }\n        .expert_card-top-ver{\n            display:flex;\n            align-items:center;\n            gap:6px;\n            font-weight: 600;\n            font-size: 18px;\n\t\t\tfont-family: Karla;\n            line-height: 150%;\n            position:relative;\n            cursor:pointer;\n\t\t\tcolor: #717171;\n        }\n        .expert_card-top-ver-text{\n            position:absolute;\n            left:0;\n            bottom:100%;\n            max-width:300px;\n            width:300px;\n            padding:16px;\n            background: #717171;\n            font-family: Karla;\n            font-weight: 400;\n            font-size: 14px;\n            line-height: 135%;\n            color:white;\n            display:none;\n        }\n        .expert_card-top-ver-text svg{\n            left:36px;\n            position:absolute;\n            bottom:-7px;\n        }\n        .expert_card-top-ver:hover .expert_card-top-ver-text{\n            display:block;\n        }\n        .expert_card-top-ver *{\n            transition:0.5s;\n        }\n        .expert_card-top-ver svg{\n\n        }\n        \/* .expert_card-top-ver:hover{\n            color:#C63031;\n        }\n        .expert_card-top-ver:hover svg path:first-child{\n            fill:#C63031;\n        }\n        .expert_card-top-ver:active{\n            color:#D13B3B;\n        }\n        .expert_card-top-ver:active svg path:first-child{\n            fill:#D13B3B;\n        } *\/\n        .expert_card-top-year{\n            font-family: Karla;\n            font-weight: 400;\n            font-size: 18px;\n            line-height: 150%;\n            color:#717171;\n        }\n        .expert_card-text{\n            font-family: Karla;\n            font-weight: 400;\n            font-size: 18px;\n            line-height: 150%;\n            margin-bottom:24px;\n        }\n        .expert_card-bottom{\n            display:flex;\n            align-items:flex-end;\n            justify-content:space-between;\n            gap:40px;\n        }\n\t\t.expert_card-bottom-col{\n\t\t\tdisplay: grid;\n\t\t\tgrid-template-columns: repeat(2, 1fr);\n\t\t\tgap: 30px;\n\t\t\twidth:100%;\n\t\t}\n        .expert_card-bottom-expertise{\n\n        }\n        .expert_card-bottom-expertise-title{\n            font-family: Karla;\n            font-weight: 600;\n            font-size: 16px;\n            line-height: 130%;\n            letter-spacing: 0.05em;\n            text-transform: uppercase;\n            color:#717171;\n            margin-bottom:10px;\n        }\n        .expert_card-bottom-expertise-list{\n            display:flex;\n            align-items:center;\n            gap:10px;\n            font-family: Karla;\n            font-weight: 400;\n            font-size: 18px;\n            line-height: 150%;\n            letter-spacing: 0%;\n            color:#2E2E2E;\n            flex-wrap:wrap;\n\t\t\trow-gap:0;\n        }\n        .expert_card-bottom-expertise-list svg{\n\n        }\n        .expert_card-bottom-featured-imgs{\n            display:flex;\n            gap:24px;\n\t\t\tfilter: grayscale(100%);\n        }\n        .expert_card-bottom-featured-imgs img{\n            display:block;\n            height:30px;\n            width:auto;\n        }\n        .expert_card-bottom-a{\n            font-family: Karla;\n            font-weight: 700;\n            font-size: 18px;\n            line-height: 130%;\n            color:#2E2E2E;\n            padding-bottom:2px;\n            border-bottom: 1px solid #2E2E2E;\n            transition:0.5s;\n            text-decoration:none!important;\n\t\t\ttext-wrap: nowrap;\n        }\n        .expert_card-bottom-a:hover{\n            color:#C63031;\n            border-bottom: 1px solid #C63031;\n        }\n        .expert_card-bottom-a:hover{\n            color:#D13B3B;\n            border-bottom: 1px solid #D13B3B;\n        }\n        .expert_card-top-right-bottom.mob{\n            display:none;\n        }\n\n\t\t@media(max-width:1024px){\n\t\t\t.expert_card-container{\n\t\t\t\tpadding:40px;\n\t\t\t}\n\t\t}\n\n        @media(max-width:767px){\n            .expert_card-container{\n                padding:24px 20px;\n            }\n            .expert_card-top{\n                gap:16px;\n                margin-bottom:16px;\n            }\n\t\t\t.expert_card-top-position{\n\t\t\t\tfont-size: 14px;\n\t\t\t\tline-height: 135%;\n\n\t\t\t}\n            .expert_card-top-img img{\n                width:90px;\n            }\n            .expert_card-top-img-link{\n                width:28px;\n\t\t\t\theight:28px;\n\t\t\t\tbottom: 5px;\n            }\n            .expert_card-top-img-link svg{\n                width: 100%;\n            }\n            .expert_card-top-name{\n                font-size:18px;\n                margin-bottom:8px;\n            }\n            .expert_card-top-right-bottom.desc{\n                display:none;\n            }\n            .expert_card-top-right-bottom.mob{\n                display:flex;\n                gap:4px;\n                margin-bottom:16px;\n            }\n            .expert_card-top-ver, .expert_card-top-year{\n                font-size:14px;\n            }\n            .expert_card-text{\n                font-size:14px;\n                margin-bottom:16px;\n            }\n            .expert_card-bottom{\n                flex-direction:column;\n                gap:16px;\n            }\n\t\t\t.expert_card-bottom-col{\n\t\t\t\tdisplay: grid;\n\t\t\t\tgrid-template-columns: repeat(1, 1fr);\n\t\t\t\tgap: 16px;\n\t\t\t\twidth:100%;\n\t\t\t}\n            .expert_card-bottom-expertise{\n                width:100%;\n            }\n            .expert_card-bottom-expertise-title{\n                font-size:12px;\n                margin-bottom:4px;\n            }\n            .expert_card-bottom-expertise-list{\n                font-size:14px;\n                gap:8px;\n            }\n            .expert_card-bottom-featured{\n                width:100%;\n            }\n            .expert_card-bottom-featured-imgs{\n                gap:20px;\n            }\n            .expert_card-bottom-featured-imgs img{\n                height:20px;\n                width:auto;\n            }\n            .expert_card-bottom-a{\n                font-size:14px;\n            }\n\t\t\t.expert_card-top-ver svg{\n\t\t\t\twidth:14px;\n\t\t\t\theight:14px;\n\t\t\t}\n\n        }\n\n\n\n\n\n    <\/style>\n\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3e83107 e-con-full takeways e-flex e-con e-child\" data-id=\"3e83107\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f7d16d0 elementor-widget elementor-widget-heading\" data-id=\"f7d16d0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Key takeaways<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8aa4c8a elementor-widget elementor-widget-text-editor\" data-id=\"8aa4c8a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul class=\"blackUl\"><li style=\"font-weight: 400;\" aria-level=\"1\">AI helps supply chain and logistics businesses forecast demand, manage inventory, optimize transportation, automate workflows, and identify operational risks.<\/li><li style=\"font-weight: 400;\" aria-level=\"1\">Machine learning, predictive analytics, computer vision, natural language processing, and generative AI address different logistics problems.<\/li><li style=\"font-weight: 400;\" aria-level=\"1\">AI can reduce operational costs and improve delivery performance, but the outcome depends on data quality, system integration, and how companies use its recommendations.<\/li><li style=\"font-weight: 400;\" aria-level=\"1\">Amazon, Walmart, DHL, and other major businesses already apply AI to demand planning, routing, warehouse operations, and shipment visibility.<\/li><li style=\"font-weight: 400;\" aria-level=\"1\">Successful implementation starts with a measurable business problem, a reliable data foundation, and a pilot that demonstrates value before scaling.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-11f905a e-con-full e-flex e-con e-child\" data-id=\"11f905a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-59828fe elementor-widget elementor-widget-shortcode\" data-id=\"59828fe\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">[summarize_button_ai]<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-11b2516 elementor-widget elementor-widget-shortcode\" data-id=\"11b2516\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">[summarize_button_google]<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a963ed2 elementor-absolute elementor-widget elementor-widget-html\" data-id=\"a963ed2\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    @media (max-width: 768px) {\n        .summarize_ai_button, .summarize_google_button {\n            width: 100%;\n            justify-content: center;\n        }\n    }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5187d2f e-con-full e-flex e-con e-child\" data-id=\"5187d2f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-314438d translation-block elementor-widget elementor-widget-text-editor\" data-id=\"314438d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Supply chains generate enormous amounts of data. Every order, shipment, warehouse movement, and delivery adds to the pile. Processing all this information manually, spotting patterns, and making timely decisions? Good luck with that, especially when you&#8217;re managing thousands of shipments across multiple locations.<\/p><p>AI is your teeny-tiny little helper here. It predicts demand, keeps inventory in check, finds better delivery routes, and spots potential disruptions before they start costing money. And it doesn&#8217;t complain (just hallucinates sometimes, but hey, nobody&#8217;s perfect).<\/p><p>And businesses, including your competitors, aren&#8217;t fools. They&#8217;re already putting AI to work. According to <a href=\"https:\/\/www.mckinsey.com\/capabilities\/operations\/our-insights\/creating-value-from-ai-and-digital-capabilities-in-logistics-operations\" target=\"_blank\" rel=\"noopener noreferrer\">McKinsey&#8217;s 2026 State of Digital Logistics Survey<\/a>, nearly 90% of surveyed shippers had adopted at least one transportation-related AI use case.<\/p><p>So, if you&#8217;re a little late to the AI party, I&#8217;ve got you covered. We&#8217;ll figure out what AI can do for your supply chain, which applications are worth the investment, and how to make the whole thing work.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-661fde2 e-con-full elementor-hidden-desktop e-flex e-con e-child\" data-id=\"661fde2\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-8ce6b30 e-con-full e-flex e-con e-child\" data-id=\"8ce6b30\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1b79582 elementor-widget-tablet__width-inherit elementor-widget__width-initial max100 elementor-widget elementor-widget-heading\" data-id=\"1b79582\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Got an idea for AI?<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-16b0611 e-con-full e-flex e-con e-child\" data-id=\"16b0611\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-15fd48e elementor-absolute elementor-widget-mobile__width-inherit transform elementor-widget elementor-widget-html\" data-id=\"15fd48e\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"wave-container\"><\/div>\r\n\r\n<style>\r\n  .wave-container {\r\n    width: 400px;\r\n    height: 400px;\r\n  }\r\n\r\n  @media(max-width: 767px) {\r\n    .wave-container {\r\n      width: 100%;\r\n      height: 100%;\r\n    }\r\n  }\r\n\r\n\r\n  .wave {\r\n    position: absolute;\r\n    border: 1px solid rgba(210, 184, 214, 1);\r\n    border-radius: 50%;\r\n    animation: drop 16s infinite;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  @keyframes drop {\r\n    0% {\r\n      width: 0px;\r\n      height: 0px;\r\n      border: 1px solid rgba(210, 184, 214, 1);\r\n    }\r\n\r\n    100% {\r\n      width: 400px;\r\n      height: 400px;\r\n      border: 1px solid rgba(210, 184, 214, 0);\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n\r\n  document.addEventListener('DOMContentLoaded', () => {\r\n    function createWaves(numberOfWaves) {\r\n      const waveContainers = document.querySelectorAll('.wave-container');\r\n\r\n      waveContainers.forEach((waveContainer) => {\r\n        for (let i = 0; i < numberOfWaves; i++) {\r\n          const wave = document.createElement('div');\r\n          wave.classList.add('wave');\r\n\r\n          wave.style.animationDelay = `${i * 0.8}s`;\r\n\r\n          waveContainer.appendChild(wave);\r\n        }\r\n      });\r\n    }\r\n\r\n    createWaves(10)\r\n  });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-94a941a elementor-align-left elementor-widget__width-initial elementor-widget-mobile__width-inherit cta-btn elementor-widget elementor-widget-button\" data-id=\"94a941a\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Talk to us<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-00acca1 elementor-widget elementor-widget-shortcode\" data-id=\"00acca1\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">[blog_related_services post_in='93416,193098,158736' title='See related services we offer']<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f2858d1 e-con-full e-flex e-con e-child\" data-id=\"f2858d1\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-86cbb77 elementor-widget elementor-widget-heading\" data-id=\"86cbb77\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What is AI in supply chain and logistics?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c717074 elementor-widget elementor-widget-text-editor\" data-id=\"c717074\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Artificial intelligence in logistics and supply chain management refers to the use of AI technologies to analyze operational data, predict outcomes, recommend actions, and automate decisions involved in sourcing, storing, transporting, and delivering goods.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-649997b elementor-widget elementor-widget-image\" data-id=\"649997b\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/ai-in-supply-chain-and-logistics-technologies.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"ai-in-supply-chain-and-logistics-technologies\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjAyNTczLCJ1cmwiOiJodHRwczpcL1wvaW5ub3dpc2UuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8xMFwvYWktaW4tc3VwcGx5LWNoYWluLWFuZC1sb2dpc3RpY3MtdGVjaG5vbG9naWVzLnBuZyJ9\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1500\" height=\"842\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/ai-in-supply-chain-and-logistics-technologies.png\" class=\"attachment-full size-full wp-image-202573\" alt=\"AI in supply chain and logistics, including machine learning, predictive analytics, computer vision, NLP, generative AI, and mathematical optimization.\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/ai-in-supply-chain-and-logistics-technologies.png 1500w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/ai-in-supply-chain-and-logistics-technologies-300x168.png 300w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/ai-in-supply-chain-and-logistics-technologies-1024x575.png 1024w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/ai-in-supply-chain-and-logistics-technologies-768x431.png 768w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/ai-in-supply-chain-and-logistics-technologies-18x10.png 18w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5a56502 e-con-full e-flex e-con e-child\" data-id=\"5a56502\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d225aa2 elementor-widget elementor-widget-text-editor\" data-id=\"d225aa2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Now let&#8217;s make this definition more practical.<\/p><p>Imagine a retailer operating five distribution centers. One location regularly runs out of popular products, while another has more inventory than it needs. The company has inventory records, sales histories, supplier information, and transportation data. Yet, manually analyzing these sources and deciding where to move stock takes time.<\/p><p>An AI-powered inventory management system can examine the available data, predict demand at each location, and recommend stock transfers or replenishment quantities. Depending on the system and business rules, it may also initiate approved actions automatically.<\/p><p>Several technologies make these applications possible.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-49f420b elementor-widget elementor-widget-text-editor\" data-id=\"49f420b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul class=\"blackUl\"><li class=\"translation-block\" aria-level=\"1\"><a href=\"\/ai\/machine-learning\/\"><b>Machine learning (ML)<\/b><\/a> identifies patterns in historical and current data. In logistics, ML models can predict product demand, delivery delays, or equipment failures.<\/li><li class=\"translation-block\" aria-level=\"1\"><b>Predictive analytics<\/b> uses statistical methods and, where appropriate, machine learning to estimate future outcomes. Companies apply it to inventory planning, shipment arrival predictions, and supply chain risk assessment.<\/li><li class=\"translation-block\" aria-level=\"1\"><a href=\"\/ai\/computer-vision\/\"><b>Computer vision<\/b><\/a> analyzes images and video. It can identify damaged packages, read labels, count goods, and support automated warehouse inspections.<\/li><li class=\"translation-block\" aria-level=\"1\"><b>Natural language processing (NLP)<\/b> helps systems interpret written or spoken language. This makes it useful for processing shipping documents, analyzing supplier communications, and handling customer inquiries.<\/li><li class=\"translation-block\" aria-level=\"1\"><a href=\"\/ai\/generative\/\"><b>Generative AI<\/b><\/a> produces text and other content based on instructions and available information. In logistics, it can summarize shipment exceptions, answer questions about operational records, and help employees retrieve information from complex documents.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-56b9d41 elementor-widget elementor-widget-text-editor\" data-id=\"56b9d41\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>There&#8217;s another technology worth mentioning: mathematical optimization. It helps businesses find suitable solutions under constraints such as vehicle capacity, delivery windows, and transportation costs. Optimization can work alongside AI predictions, but optimization algorithms aren&#8217;t necessarily AI themselves.<\/p><p>In practice, companies often combine these technologies. A transportation solution might use machine learning to predict travel times and an optimization engine to choose delivery routes based on those predictions.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7cffe94 e-con-full e-flex e-con e-child\" data-id=\"7cffe94\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-5ec27d0 e-con-full e-flex e-con e-child\" data-id=\"5ec27d0\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7c5307c elementor-widget-tablet__width-inherit elementor-widget__width-initial max100 elementor-widget elementor-widget-heading\" data-id=\"7c5307c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">AI implementation getting tricky?<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a106388 e-con-full e-flex e-con e-child\" data-id=\"a106388\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fb7f56a elementor-absolute elementor-widget-mobile__width-inherit transform elementor-widget elementor-widget-html\" data-id=\"fb7f56a\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"wave-container\"><\/div>\r\n\r\n<style>\r\n  .wave-container {\r\n    width: 400px;\r\n    height: 400px;\r\n  }\r\n\r\n  @media(max-width: 767px) {\r\n    .wave-container {\r\n      width: 100%;\r\n      height: 100%;\r\n    }\r\n  }\r\n\r\n\r\n  .wave {\r\n    position: absolute;\r\n    border: 1px solid rgba(210, 184, 214, 1);\r\n    border-radius: 50%;\r\n    animation: drop 16s infinite;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  @keyframes drop {\r\n    0% {\r\n      width: 0px;\r\n      height: 0px;\r\n      border: 1px solid rgba(210, 184, 214, 1);\r\n    }\r\n\r\n    100% {\r\n      width: 400px;\r\n      height: 400px;\r\n      border: 1px solid rgba(210, 184, 214, 0);\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n\r\n  document.addEventListener('DOMContentLoaded', () => {\r\n    function createWaves(numberOfWaves) {\r\n      const waveContainers = document.querySelectorAll('.wave-container');\r\n\r\n      waveContainers.forEach((waveContainer) => {\r\n        for (let i = 0; i < numberOfWaves; i++) {\r\n          const wave = document.createElement('div');\r\n          wave.classList.add('wave');\r\n\r\n          wave.style.animationDelay = `${i * 0.8}s`;\r\n\r\n          waveContainer.appendChild(wave);\r\n        }\r\n      });\r\n    }\r\n\r\n    createWaves(10)\r\n  });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2430c29 elementor-align-left elementor-widget__width-initial elementor-widget-mobile__width-inherit cta-btn elementor-widget elementor-widget-button\" data-id=\"2430c29\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Let us help<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7182570 e-con-full e-flex e-con e-child\" data-id=\"7182570\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5470fc1 elementor-widget elementor-widget-heading\" data-id=\"5470fc1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">AI use cases in supply chain and logistics<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-61bae07 elementor-widget elementor-widget-text-editor\" data-id=\"61bae07\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>What can artificial intelligence do for a logistics business?<\/p><p>Quite a lot, actually. But the applications of AI in logistics depend on the processes you want to improve, the data you have, and the decisions you&#8217;re trying to make.<\/p><p>Let&#8217;s examine ten common use cases.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-80fd2d9 e-con-full e-flex e-con e-child\" data-id=\"80fd2d9\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7375300 switcher-section elementor-widget elementor-widget-html\" data-id=\"7375300\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!--link in mob example-->\r\n<!--<a href=\"\/services\/ui-ux-design\/\" class=\"see-more-acc\">See more-->\r\n<!--    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/06\/akar-icons_arrow-down.svg\" alt=\"Right arrow icon.\" class=\"more-arrow\">-->\r\n<!--<\/a>-->\r\n\r\n<style>\r\n.mobile-domain-list-new img:not(.more-arrow) {\r\n    width: 100%;\r\n    height: auto;\r\n    aspect-ratio: 680 \/ 250; \r\n    object-fit: cover;\r\n    display: block;\r\n    background-color: #f5f5f7; \r\n}\r\n\r\n.domains-toggle{\r\n    margin-top: 20px;\r\n    padding-bottom: 8px;\r\n    border-bottom: 1px solid #C63031;\r\n    color: #C63031;\r\n    font-family: Sora;\r\n    font-weight: 600;\r\n    font-size: 14px;\r\n    line-height: 130%;\r\n    width: fit-content;\r\n    cursor: pointer;\r\n}\r\n.see-more-acc {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    font-family: Karla;\r\n    font-size: 14px;\r\n    line-height: 150%;\r\n    text-decoration: none !important;\r\n    color: #C63031;\r\n}\r\n\r\n.domains-container-new .domains__descriptions-new {\r\n    padding-bottom: 0;\r\n    overflow: hidden;\r\n}\r\n\r\n\/* Descriptions container is a column so the wrapper can fill its full height *\/\r\n.domains__descriptions-new {\r\n    display: flex;\r\n    flex-direction: column;\r\n}\r\n\r\n\/* Wrapper fills the container; slides stretch to the tallest one so the block height stays stable *\/\r\n.domains__descriptions-new .swiper-wrapper{\r\n    width: 100% !important;\r\n    height: auto;\r\n    flex: 1 0 auto;\r\n    align-items: stretch;\r\n}\r\n\r\n.slider-content-new{\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 12px;\r\n    justify-content: space-between;\r\n}\r\n\r\n\r\n.switcher-section {\r\n    position: relative;\r\n    min-height: auto;\r\n}\r\n\r\n.switcher-section .domains-container-new {\r\ndisplay: flex;\r\n\/*gap: 120px;*\/\r\ngap: 40px;\r\n}\r\n\r\n.domains__descriptions-new{\r\n  min-height: 435px;\r\n  max-width: 100%;\r\n}\r\n\r\n\/* Fixed 30px between text and image; image follows the text, not pinned to the bottom *\/\r\n.domains__descriptions-new  .swiper-slide {\r\n  display: flex;\r\n  flex-direction: column;\r\n  justify-content: flex-start;\r\n  gap: 30px;\r\n  height: auto;\r\n  color: #2e2e2e;\r\n    max-width: 680px;\r\n}\r\n\r\n.domains__descriptions-new  .swiper-slide:not(.swiper-slide-active) {\r\n    opacity: 0 !important;\r\n}\r\n\r\n\r\n\r\n.domains__list-new {\r\n  height: 100%;\r\n  list-style: none;\r\n  overflow-y: auto;\r\n  overflow-x: hidden;\r\n  background-color: transparent;\r\n  position: relative;\r\n  max-height: 435px;\r\n  max-width: 280px;\r\n  min-width: 280px;\r\n  padding: 0;\r\n  \/*padding-right: 20px;*\/\r\n}\r\n\r\n.domains__list-new::-webkit-scrollbar {\r\n    position: absolute;\r\n    width: 3px;\r\n    background-color: #F5F5F7;\r\n}\r\n\r\n.domains__list-new::-webkit-scrollbar-thumb {\r\n    position: absolute;\r\n    background-color: #999999;\r\n    border-radius: 3px;\r\n}\r\n\r\n\r\n.domains__list-new li {\r\n  position: relative;\r\n  padding: 16px 12px 16px 24px;\r\n  color: #717171;\r\n  border-left: 1px solid #c4c4c4;\r\n  font-family: Sora, sans-serif;\r\n  font-weight: 600;\r\n  font-size: 16px;\r\n  line-height: 20px;\r\n  word-break: break-word;\r\n  cursor: pointer;\r\n}\r\n\r\n.domains__list-new li:hover{\r\n    color:#2E2E2E;\r\n    transition: all 0.3s;\r\n}\r\n\r\n.domains__list-new li:not(.active)::before{\r\n  content: \"\";\r\n  position: absolute;\r\n  top: 0;\r\n  left: -1px;\r\n  display: block;\r\n  height: 100%;\r\n  border-left: 3px solid #999999;\r\n  opacity: 0;\r\n  transition: opacity 0.3s;\r\n}\r\n\r\n.domains__list-new li:not(.active):hover::before{\r\n  opacity: 1;\r\n}\r\n\r\n.domains__list-new li.active {\r\n  color: #2e2e2e;\r\n}\r\n\r\n.domains__list-new li.active::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: 0;\r\n  left: -1px;\r\n  display: block;\r\n  height: 100%;\r\n  border-left: 3px solid #c63031;\r\n}\r\n\r\n\r\n.slider-title-new h3 {\r\n  color: #2E2E2E;\r\n  font-weight: 600;\r\n  line-height: 32px;\r\n  font-size: 24px;\r\n  font-family: Sora, sans-serif;\r\n  padding: 0;\r\n  margin: 0;\r\n  padding-bottom: 30px;\r\n}\r\n\r\n\r\n.slider-title-new h3 a{\r\n    text-decoration: underline;\r\n}\r\n\r\n.slider-desc-new {\r\n  font-weight: 400;\r\n  font-size: 18px;\r\n  line-height: 27px;\r\n  font-family: Karla, sans-serif;\r\n  list-style: none;\r\n  margin: 0 !important;\r\n}\r\n\r\n.slider-desc-new a{\r\n    text-decoration: underline;\r\n}\r\n\r\n.slider-desc-new li {\r\n  margin-bottom: 20px;\r\n  \/*padding: 10px 0;*\/\r\n  cursor: default;\r\n  transition: margin 0.4s;\r\n  transition-delay: 0.2s;\r\n  font-family: Karla;\r\n  font-weight: 400;\r\n  font-size: 22px;\r\n  line-height: 24px;\r\n  color: #2E2E2E;\r\n}\r\n\r\n.slider-desc-new li::before {\r\n  content: url(\"https:\/\/innowise.com\/wp-content\/uploads\/2024\/06\/Group-5070.svg\");\r\n  vertical-align: middle;\r\n  margin-right: 16px;\r\n}\r\n\r\n\r\n.slider-desc-new li:hover span {\r\n  position: relative;\r\n\r\n}\r\n\r\n\r\n\r\n\r\n.domain__description-list-new {\r\n  line-height: 42px;\r\n  padding-left: 30px;\r\n  font-size: 24px;\r\n  font-family: karla;\r\n  font-weight: 400;\r\n}\r\n\r\n.domains__list-new li > a {\r\n  color: #fff;\r\n}\r\n\r\n.domains__list-new li:hover a {\r\n  color: #C63031;\r\n}\r\n\r\n.slider-image-block-new{\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 30px;\r\n    flex-shrink: 0;\r\n}\r\n\r\n.slider-image-block-new img {\r\n  width: 100%;\r\n  height: 250px;\r\n  object-fit: cover;\r\n  display: block;\r\n}\r\n\r\n\r\n\r\n\r\n.mobile-domains-new {\r\n    display: none;\r\n    flex-direction: column;\r\n    gap: 0;\r\n}\r\n\r\n.mobile-domains-navbar-new {\r\n    display: flex;\r\n    flex-direction: column;\r\n}\r\n\r\n.mobile-domains-navitem-new {\r\n    padding: 15px 0 15px 12px;\r\n    border-left: 1px solid #C4C4C4;\r\n    display: flex;\r\n    flex-direction: column;\r\n    cursor: pointer;\r\n    position: relative;\r\n    margin-left: 1px;\r\n}\r\n\r\n.mobile-domains-navitem-new h3 {\r\n    color: #717171;\r\n    font-family: Sora;\r\n    font-size: 16px;\r\n    font-weight: 600;\r\n    line-height: 21px;\r\n    text-align: left;\r\n    margin: 0;\r\n}\r\n\r\n\r\n.mobile-domain-point-new {\r\n    font-weight: 400 !important;\r\n    font-size: 14px !important;\r\n    line-height: 21px !important;\r\n}\r\n\r\n.mobile-domain-list-new {\r\n    padding-top: 0px;\r\n    padding-bottom: 0px;\r\n    max-height: 0;\r\n    overflow: hidden;\r\n    transition: max-height 0.5s ease, padding 0.5s ease;\r\n   display: flex;\r\n    flex-direction: column;\r\n   gap: 10px;\r\n}\r\n\r\n.mobile-domains-navitem-new.active .mobile-domain-list-new {\r\n     padding-top: 20px;\r\n    padding-bottom: 5px;\r\n    height: auto;\r\n    max-height: 350px;\r\n}\r\n\r\n.mobile-domains-navitem-new.active::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: 0;\r\n  left: -1px;\r\n  display: block;\r\n  height: 100%;\r\n  border-left: 1px solid #c63031;\r\n}\r\n\r\n.mobile-domains-navitem-new.active h3{\r\n    position: relative;\r\n}\r\n\r\n.mobile-domains-navitem-new.active h3::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: -15px;\r\n  left: -13px;\r\n  display: block;\r\n  height: calc(100% + 25px);\r\n  border-left: 2px solid #c63031;\r\n}\r\n\r\n\r\n.mobile-domains-navitem-new.active h3 {\r\n    color: #2e2e2e;\r\n }\r\n\r\n\r\n\r\n.mobile-domain-list-new li {\r\n    margin-bottom: 10px;\r\n}\r\n\r\n.switcher-section {\r\n    position: relative;\r\n}\r\n\r\n.switcher-section .domains-container-new .domains__descriptions-new {\r\n    padding: 0;\r\n}\r\n\r\n.domains__list-new {\r\n  width: 100%;\r\n}\r\n\r\n\r\n\r\n.domains__descriptions-item_active-new {\r\n  display: flex;\r\n  flex-direction: column;\r\n  height: 100%;\r\n}\r\n\r\na.slider-link-new{\r\n    \/*margin-top: auto;*\/\r\n    font-family: Karla;\r\n    font-weight: 400;\r\n    font-size: 18px;\r\n    line-height: 150%;\r\n    color: #C63031;\r\n    text-decoration: none;\r\n    position: relative;\r\n    width: fit-content;\r\n    display: block;\r\n}\r\n\r\na.slider-link-new::after{\r\n    content: '';\r\n    width: 20px;\r\n    height: 20px;\r\n    background: url('https:\/\/innowise.com\/wp-content\/uploads\/2026\/09\/akar-icons_arrow-down.svg');\r\n    background-size: cover;\r\n    background-position: center;\r\n    position: absolute;\r\n    left: calc(100% + 10px);\r\n    top: 50%;\r\n    transform: translateY(-50%);\r\n}\r\n\r\na.slider-link-new:hover{\r\n    text-decoration: underline;\r\n}\r\n\r\n\r\n\r\n@media (max-width:1279px) and (min-width: 768px) {\r\n    .switcher-section .domains-container-new {\r\n        grid-template-columns: 300px minmax(auto, 1fr);\r\n        padding: 0;\r\n        gap: 37px;\r\n    }\r\n\r\n    .slider-title-new {\r\n        font-family: Sora;\r\n        font-size: 24px;\r\n        font-weight: 600;\r\n        line-height: 32.4px;\r\n        text-align: left;\r\n    }\r\n  \r\n    .switcher-section .domains-container-new {\r\n        column-gap: 40px;\r\n    }\r\n    \r\n\r\n.domains__list-new {\r\n  max-width: 280px;\r\n  min-width: 280px;\r\n  padding-right: 0;\r\n}\r\n\r\n\/* max-height removed: it clipped slides taller than 435px *\/\r\n.domains__descriptions-new{\r\n  min-height: 435px;\r\n}\r\n\r\n.domains__list-new {\r\n  max-height: 435px;\r\n}\r\n\r\n}\r\n\r\n@media (max-width:820px){\r\n \r\n       .slider-image-block-new img {\r\n  height: 150px;\r\n}    \r\n}\r\n\r\n\r\n\r\n@media (max-width: 767px) {\r\n    \r\n\r\n    \r\n    .slider-desc-new {\r\n        font-family: Karla;\r\n        font-size: 14px;\r\n        font-weight: 400;\r\n        line-height: 21px;\r\n        text-align: left;\r\n\r\n    }\r\n\r\n    .domains-container-new {\r\n        display: none !important;\r\n        flex-direction: column;\r\n        gap: 40px;\r\n    }\r\n\r\n    .mobile-domains-new {\r\n        display: flex;\r\n        flex-direction: column;\r\n\r\n    }\r\n    \r\n    a.slider-link-new{\r\n        font-size: 14px;\r\n        margin-top: 0;\r\n        margin-bottom: 0;\r\n    }\r\n    \r\n    a.slider-link-new::after{\r\n        content: '';\r\n        width: 18px;\r\n        height: 18px;\r\n        left: calc(100% + 8px);\r\n    }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n    document.addEventListener('DOMContentLoaded', () => {\r\n\r\n        \/\/ Local to this block, so other tab sections on the page can't overwrite it\r\n        let activateDesktopItem = null;\r\n\r\n        const mobileNavItems = document.querySelectorAll('.mobile-domains-navitem-new');\r\n        \r\n        const domainsListItems = document.querySelectorAll(\r\n            '.domains__list-new.num1 li'\r\n        );\r\n        const toggle = document.querySelector('.domains-toggle');\r\n        const visibleCount = 7;\r\n\r\n        \/\/ hide rows 7+\r\n        if(toggle) {\r\n            mobileNavItems.forEach((row, index) => {\r\n                if (index >= visibleCount) row.classList.add(\"hidden\");\r\n            });\r\n\r\n            let expanded = false;\r\n\r\n            toggle.addEventListener(\"click\", () => {\r\n              expanded = !expanded;\r\n        \r\n              mobileNavItems.forEach((row, index) => {\r\n                if (!expanded && index >= visibleCount) {\r\n                  row.classList.add(\"hidden\");\r\n                } else {\r\n                  row.classList.remove(\"hidden\");\r\n                }\r\n              });\r\n        \r\n              toggle.textContent = expanded ? \"Show less\" : \"Show more\";\r\n            });\r\n        }\r\n        \r\n        function showMobileItem(item) {\r\n            item.classList.add('active');\r\n\r\n            const content = item.querySelector('.mobile-domain-list-new');\r\n            \r\n            if (content) {\r\n                content.style.transitionDuration = '0.5s'; \r\n                content.style.maxHeight = content.scrollHeight + 100 + 'px'; \r\n            }\r\n        }\r\n\r\n        function hideMobileItem(item) {\r\n            item.classList.remove('active');\r\n\r\n            const content = item.querySelector('.mobile-domain-list-new');\r\n            \r\n            if (content) {\r\n                content.style.transitionDuration = '0.5s';\r\n                content.style.maxHeight = '0';\r\n            }\r\n        }\r\n\r\n        function activateMobileItem(index, canClose = true) {\r\n            const item = mobileNavItems[index];\r\n            const isActive = item.classList.contains('active');\r\n            \r\n            mobileNavItems.forEach(nav => {\r\n                hideMobileItem(nav);\r\n            });\r\n\r\n            if (!isActive || !canClose) {\r\n                showMobileItem(item);\r\n            }\r\n        }\r\n\r\n        mobileNavItems.forEach((item, index) => {\r\n            const title = item.querySelector(\"h3\");\r\n            \r\n            if(title) {\r\n                title.addEventListener('click', () => {\r\n                    activateMobileItem(index);\r\n                    \r\n                    if (domainsListItems.length > 0 && typeof activateDesktopItem === 'function') {\r\n                       activateDesktopItem(index); \r\n                    }\r\n                });\r\n            }\r\n        });\r\n        \r\n        if (mobileNavItems.length > 0) {\r\n            activateMobileItem(0, false);\r\n        }\r\n        \r\n        const domainsSwiperEl = document.querySelector('.domains__descriptions-new.num1');\r\n        \r\n        if (domainsSwiperEl) {\r\n            const domainsSwiper = new Swiper('.domains__descriptions-new.num1', {\r\n                slidesPerView: 1,\r\n                spaceBetween: 24, \r\n                effect:'fade',\r\n                allowTouchMove:false,   \r\n            });  \r\n            \r\n            const rightPart = document.querySelector('.domains__descriptions-new.num1');\r\n            const leftPart = document.querySelector('.domains__list-new.num1');\r\n            \r\n            \/\/ Sync left list height with the slides block (fonts\/images can change it after load)\r\n            function syncListHeight() {\r\n                if (!rightPart || !leftPart) return;\r\n                leftPart.style.minHeight = '';\r\n                const rightPartHeight = rightPart.getBoundingClientRect().height;\r\n                if (rightPartHeight > leftPart.getBoundingClientRect().height) {\r\n                    leftPart.style.minHeight = `${rightPartHeight}px`;\r\n                }\r\n            }\r\n\r\n            syncListHeight();\r\n            window.addEventListener('load', syncListHeight);\r\n\r\n            let resizeTimer;\r\n            window.addEventListener('resize', () => {\r\n                clearTimeout(resizeTimer);\r\n                resizeTimer = setTimeout(syncListHeight, 150);\r\n            });\r\n\r\n            activateDesktopItem = function(index) {\r\n                domainsListItems.forEach((item, i) => {\r\n                  if (i === index) {\r\n                    item.classList.add('active');\r\n                    domainsSwiper.slideTo(i);\r\n                  } else {\r\n                    item.classList.remove('active');\r\n                  }\r\n                });\r\n            }\r\n\r\n            domainsListItems.forEach((domainsListItem, index) => {\r\n              domainsListItem.addEventListener('click', () => {\r\n                  activateDesktopItem(index);\r\n\r\n                  if (mobileNavItems.length > 0) {\r\n                      activateMobileItem(index, false);\r\n                  }\r\n              });\r\n            });\r\n        }\r\n    });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-393bd96 switcher-section elementor-widget elementor-widget-html\" data-id=\"393bd96\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"domains-container-new\">\r\n    <ul class=\"domains__list-new num1\">\r\n        <li class=\"active\">Demand forecasting<\/li>\r\n        <li>Inventory<\/li>\r\n        <li>Routing<\/li>\r\n        <li>Shipment tracking<\/li>\r\n        <li>Warehousing<\/li>\r\n        <li>Fleet management<\/li>\r\n        <li>Maintenance<\/li>\r\n        <li>Document processing<\/li>\r\n        <li>Customer support<\/li>\r\n        <li>Risk management<\/li>\r\n    <\/ul>\r\n\r\n    <div class=\"domains__descriptions-new num1\">\r\n      <div class=\"swiper-wrapper\">\r\n        <div class=\"swiper-slide swiper-slide-active\">\r\n            <div>\r\n                <div class=\"slider-title-new\">\r\n                    <h3>Demand forecasting<\/h3>\r\n                <\/div>\r\n                <div class=\"slider-content-new\">\r\n                    <p class=\"slider-desc-new\">Overestimate demand, and you're stuck paying to store products nobody wants. Underestimate it, and you're losing sales because the products people do want are out of stock. Neither is particularly good for business.<\/p>\r\n                    <p class=\"slider-desc-new\">AI helps get those forecasts closer to reality. Machine learning models analyze historical sales alongside seasonal trends, promotions, pricing changes, and external factors that influence purchasing behavior.<\/p>\r\n                    <p class=\"slider-desc-new\">An online retailer, for instance, can forecast demand for individual products across different regions and adjust inventory allocation accordingly. If winter jackets are expected to sell faster in one location, the company can move stock there before the rush begins.<\/p>\r\n                    <p class=\"slider-desc-new\">Of course, even the best model can't predict every sudden market shift. Forecasts still need monitoring and occasional recalibration.<\/p>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"swiper-slide\">\r\n            <div>\r\n                <div class=\"slider-title-new\">\r\n                    <h3>Inventory optimization<\/h3>\r\n                <\/div>\r\n                <div class=\"slider-content-new\">\r\n                    <p class=\"slider-desc-new\">Knowing how much inventory you have is one thing. Knowing how much you actually need, and where, is another.<\/p>\r\n                    <p class=\"slider-desc-new\">AI-powered inventory systems analyze stock levels, demand forecasts, supplier lead times, and replenishment patterns to recommend reorder points, safety stock levels, and inventory transfers.<\/p>\r\n                    <p class=\"slider-desc-new\">Say one warehouse has 500 units of a product gathering dust while another is about to run out. Instead of placing a new order, AI can suggest moving existing stock between locations.<\/p>\r\n                    <p class=\"slider-desc-new\">Less money tied up in excess inventory, fewer stockouts, and better use of warehouse space. That's the idea.<\/p>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"swiper-slide\">\r\n            <div>\r\n                <div class=\"slider-title-new\">\r\n                    <h3>Route optimization<\/h3>\r\n                <\/div>\r\n                <div class=\"slider-content-new\">\r\n                    <p class=\"slider-desc-new\">Finding an efficient delivery route sounds straightforward until you have hundreds of destinations, different delivery windows, changing road conditions, vehicle capacity limits, and drivers with specific working schedules.<\/p>\r\n                    <p class=\"slider-desc-new\">That's when route planning becomes a serious mathematical problem.<\/p>\r\n                    <p class=\"slider-desc-new\">AI-supported routing systems can predict travel times using historical traffic patterns, weather information, and operational data. Optimization algorithms then use these predictions alongside delivery constraints to calculate suitable routes.<\/p>\r\n                    <p class=\"slider-desc-new\">Some solutions can also recalculate routes when circumstances change.<\/p>\r\n                    <p class=\"slider-desc-new\">Suppose a road closure affects several scheduled deliveries. Instead of manually rearranging every stop, the system can suggest an alternative route and estimate its impact on delivery times.<\/p>\r\n                    <p class=\"slider-desc-new\">For logistics companies, AI in logistics and supply chain optimization can mean fewer kilometers traveled, lower fuel costs, and more reliable deliveries.<\/p>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"swiper-slide\">\r\n            <div>\r\n                <div class=\"slider-title-new\">\r\n                    <h3>Shipment tracking and ETA prediction<\/h3>\r\n                <\/div>\r\n                <div class=\"slider-content-new\">\r\n                    <p class=\"slider-desc-new\">A shipment being marked \"in transit\" doesn't tell a warehouse manager much about when to expect it.<\/p>\r\n                    <p class=\"slider-desc-new\">AI-powered tracking systems go further by predicting estimated times of arrival (ETAs) and flagging potential delays. They draw on GPS data, carrier updates, historical transit times, weather conditions, and port activity.<\/p>\r\n                    <p class=\"slider-desc-new\">Take an ocean shipment delayed by congestion at a transshipment port. A predictive model can revise its ETA as new information comes in, giving the receiving warehouse time to rearrange unloading appointments and labor schedules.<\/p>\r\n                    <p class=\"slider-desc-new\">The catch is that AI can only work with the tracking information it receives. Missing carrier updates or unreliable sensor data can still leave gaps in visibility.<\/p>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"swiper-slide\">\r\n            <div>\r\n                <div class=\"slider-title-new\">\r\n                    <h3>Warehouse automation<\/h3>\r\n                <\/div>\r\n                <div class=\"slider-content-new\">\r\n                    <p class=\"slider-desc-new\">Warehouse automation has come a long way from conveyor belts and barcode scanners.<\/p>\r\n                    <p class=\"slider-desc-new\">Computer vision systems now help identify products, inspect packages for damage, and verify shipments. AI-powered warehouse software can recommend storage locations based on picking frequency and product characteristics. Meanwhile, mobile robots move goods between workstations, with intelligent coordination systems helping them avoid congestion.<\/p>\r\n                    <p class=\"slider-desc-new\">Picture a busy e-commerce fulfillment center during peak season. Instead of employees walking back and forth across the warehouse to retrieve products, robots can bring storage units directly to picking stations.<\/p>\r\n                    <p class=\"slider-desc-new\">Of course, not every warehouse process needs AI. Sometimes a conventional automation system does the job perfectly well. The trick is knowing where the additional intelligence actually pays off.<\/p>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"swiper-slide\">\r\n            <div>\r\n                <div class=\"slider-title-new\">\r\n                    <h3>Fleet management<\/h3>\r\n                <\/div>\r\n                <div class=\"slider-content-new\">\r\n                    <p class=\"slider-desc-new\">Fuel consumption, vehicle utilization, driving patterns, maintenance schedules, delivery performance. Fleet managers have plenty to keep an eye on.<\/p>\r\n                    <p class=\"slider-desc-new\">AI can take some of that analysis off their plates.<\/p>\r\n                    <p class=\"slider-desc-new\">By processing telematics data, fleet management systems can spot unusual fuel consumption, identify underused vehicles, and recommend more efficient fleet allocation.<\/p>\r\n                    <p class=\"slider-desc-new\">For example, if two trucks cover similar routes with comparable loads but one consistently consumes more fuel, AI can help investigate why. Excessive idling? Different driving patterns? A mechanical issue?<\/p>\r\n                    <p class=\"slider-desc-new\">Armed with that information, fleet managers can make targeted improvements instead of relying on guesswork.<\/p>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"swiper-slide\">\r\n            <div>\r\n                <div class=\"slider-title-new\">\r\n                    <h3>Predictive maintenance<\/h3>\r\n                <\/div>\r\n                <div class=\"slider-content-new\">\r\n                    <p class=\"slider-desc-new\">A forklift breakdown during a busy warehouse shift can interrupt several operations. The same applies to delivery trucks, conveyor systems, sorting equipment, and automated storage systems.<\/p>\r\n                    <p class=\"slider-desc-new\">Predictive maintenance aims to detect signs of equipment deterioration before an actual failure occurs.<\/p>\r\n                    <p class=\"slider-desc-new\">Machine learning models analyze sensor readings, operating hours, maintenance records, fault codes, and other equipment data.<\/p>\r\n                    <p class=\"slider-desc-new\">For example, unusual vibration patterns in a conveyor motor may indicate a developing mechanical issue. A predictive model can flag the anomaly so maintenance technicians can inspect the equipment before it fails.<\/p>\r\n                    <p class=\"slider-desc-new\">This can reduce unplanned downtime and help teams schedule maintenance more effectively.<\/p>\r\n                    <p class=\"slider-desc-new\">Still, predictive maintenance needs sufficient data and careful validation. A system that generates too many false alarms may create unnecessary maintenance work instead of reducing it.<\/p>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"swiper-slide\">\r\n            <div>\r\n                <div class=\"slider-title-new\">\r\n                    <h3>Intelligent document processing<\/h3>\r\n                <\/div>\r\n                <div class=\"slider-content-new\">\r\n                    <p class=\"slider-desc-new\">Bills of lading, invoices, purchase orders, customs declarations, delivery confirmations. The logistics industry certainly knows how to generate paperwork.<\/p>\r\n                    <p class=\"slider-desc-new\">And somebody has to process it all.<\/p>\r\n                    <p class=\"slider-desc-new\">Intelligent document processing (IDP) combines optical character recognition (OCR), natural language processing, and document classification to extract information from documents and organize it for further use.<\/p>\r\n                    <p class=\"slider-desc-new\">For example, an AI-powered system can read a freight invoice, extract shipment details and charges, and compare them against records in a transportation management system. If something doesn't match, it flags the discrepancy for review.<\/p>\r\n                    <p class=\"slider-desc-new\">That means less manual data entry, faster invoice processing, and fewer opportunities for human error. High-value transactions can still go through human verification.<\/p>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"swiper-slide\">\r\n            <div>\r\n                <div class=\"slider-title-new\">\r\n                    <h3>Customer service automation<\/h3>\r\n                <\/div>\r\n                <div class=\"slider-content-new\">\r\n                    <p class=\"slider-desc-new\">Where's my shipment? Can I change the delivery address? Why hasn't my order arrived?<\/p>\r\n                    <p class=\"slider-desc-new\">Customer support teams in logistics receive many similar questions every day.<\/p>\r\n                    <p class=\"slider-desc-new\">AI-powered assistants can handle routine inquiries by accessing order records, shipment tracking information, delivery policies, and knowledge bases.<\/p>\r\n                    <p class=\"slider-desc-new\">For instance, a customer asks why a package is delayed. Instead of giving a generic answer, an assistant connected to the tracking system can retrieve the latest shipment status and provide an explanation based on the available information.<\/p>\r\n                    <p class=\"slider-desc-new\">More complicated requests can be transferred to a human operator.<\/p>\r\n                    <p class=\"slider-desc-new\">The important part is integration. Without access to trustworthy operational data, even a sophisticated AI assistant may provide inaccurate answers about delivery status.<\/p>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"swiper-slide\">\r\n            <div>\r\n                <div class=\"slider-title-new\">\r\n                    <h3>Supply chain risk management<\/h3>\r\n                <\/div>\r\n                <div class=\"slider-content-new\">\r\n                    <p class=\"slider-desc-new\">Supply chains are pretty good at producing unpleasant surprises. A supplier suddenly goes silent, a port gets congested, or a storm disrupts deliveries halfway across the world. And the consequences can reach your business long before you realize something's wrong.<\/p>\r\n                    <p class=\"slider-desc-new\">AI helps spot trouble earlier. By analyzing supplier performance, shipment data, weather forecasts, news reports, and historical disruptions, it can identify potential risks and estimate their impact on operations.<\/p>\r\n                    <p class=\"slider-desc-new\">For example, if a major port is experiencing congestion, an AI system can identify which shipments may be affected and help planners evaluate alternative routes or suppliers.<\/p>\r\n                    <p class=\"slider-desc-new\">Sure, AI can't stop a hurricane or make an unreliable supplier suddenly reliable. But it can give your team something incredibly valuable: time to figure out what to do next.<\/p>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<div class=\"mobile-domains-new num1\">\r\n        <div class=\"mobile-domains-navitem-new active\" data-mobile-domain=\"domain-1\">\r\n            <h3 class=\"mobile-domains-navitem-new-title\">Demand forecasting<\/h3>\r\n            <div class=\"slider-desc-new mobile-domain-list-new\">\r\n                <p class=\"slider-desc-new\">Overestimate demand, and you're stuck paying to store products nobody wants. Underestimate it, and you're losing sales because the products people do want are out of stock. Neither is particularly good for business.<\/p>\r\n                <p class=\"slider-desc-new\">AI helps get those forecasts closer to reality. Machine learning models analyze historical sales alongside seasonal trends, promotions, pricing changes, and external factors that influence purchasing behavior.<\/p>\r\n                <p class=\"slider-desc-new\">An online retailer, for instance, can forecast demand for individual products across different regions and adjust inventory allocation accordingly. If winter jackets are expected to sell faster in one location, the company can move stock there before the rush begins.<\/p>\r\n                <p class=\"slider-desc-new\">Of course, even the best model can't predict every sudden market shift. Forecasts still need monitoring and occasional recalibration.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"mobile-domains-navitem-new\" data-mobile-domain=\"domain-2\">\r\n            <h3 class=\"mobile-domains-navitem-new-title\">Inventory optimization<\/h3>\r\n            <div class=\"slider-desc-new mobile-domain-list-new\">\r\n                <p class=\"slider-desc-new\">Knowing how much inventory you have is one thing. Knowing how much you actually need, and where, is another.<\/p>\r\n                <p class=\"slider-desc-new\">AI-powered inventory systems analyze stock levels, demand forecasts, supplier lead times, and replenishment patterns to recommend reorder points, safety stock levels, and inventory transfers.<\/p>\r\n                <p class=\"slider-desc-new\">Say one warehouse has 500 units of a product gathering dust while another is about to run out. Instead of placing a new order, AI can suggest moving existing stock between locations.<\/p>\r\n                <p class=\"slider-desc-new\">Less money tied up in excess inventory, fewer stockouts, and better use of warehouse space. That's the idea.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"mobile-domains-navitem-new\" data-mobile-domain=\"domain-3\">\r\n            <h3 class=\"mobile-domains-navitem-new-title\">Route optimization<\/h3>\r\n            <div class=\"slider-desc-new mobile-domain-list-new\">\r\n                <p class=\"slider-desc-new\">Finding an efficient delivery route sounds straightforward until you have hundreds of destinations, different delivery windows, changing road conditions, vehicle capacity limits, and drivers with specific working schedules.<\/p>\r\n                <p class=\"slider-desc-new\">That's when route planning becomes a serious mathematical problem.<\/p>\r\n                <p class=\"slider-desc-new\">AI-supported routing systems can predict travel times using historical traffic patterns, weather information, and operational data. Optimization algorithms then use these predictions alongside delivery constraints to calculate suitable routes.<\/p>\r\n                <p class=\"slider-desc-new\">Some solutions can also recalculate routes when circumstances change.<\/p>\r\n                <p class=\"slider-desc-new\">Suppose a road closure affects several scheduled deliveries. Instead of manually rearranging every stop, the system can suggest an alternative route and estimate its impact on delivery times.<\/p>\r\n                <p class=\"slider-desc-new\">For logistics companies, AI in logistics and supply chain optimization can mean fewer kilometers traveled, lower fuel costs, and more reliable deliveries.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"mobile-domains-navitem-new\" data-mobile-domain=\"domain-4\">\r\n            <h3 class=\"mobile-domains-navitem-new-title\">Shipment tracking and ETA prediction<\/h3>\r\n            <div class=\"slider-desc-new mobile-domain-list-new\">\r\n                <p class=\"slider-desc-new\">A shipment being marked \"in transit\" doesn't tell a warehouse manager much about when to expect it.<\/p>\r\n                <p class=\"slider-desc-new\">AI-powered tracking systems go further by predicting estimated times of arrival (ETAs) and flagging potential delays. They draw on GPS data, carrier updates, historical transit times, weather conditions, and port activity.<\/p>\r\n                <p class=\"slider-desc-new\">Take an ocean shipment delayed by congestion at a transshipment port. A predictive model can revise its ETA as new information comes in, giving the receiving warehouse time to rearrange unloading appointments and labor schedules.<\/p>\r\n                <p class=\"slider-desc-new\">The catch is that AI can only work with the tracking information it receives. Missing carrier updates or unreliable sensor data can still leave gaps in visibility.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"mobile-domains-navitem-new\" data-mobile-domain=\"domain-5\">\r\n            <h3 class=\"mobile-domains-navitem-new-title\">Warehouse automation<\/h3>\r\n            <div class=\"slider-desc-new mobile-domain-list-new\">\r\n                <p class=\"slider-desc-new\">Warehouse automation has come a long way from conveyor belts and barcode scanners.<\/p>\r\n                <p class=\"slider-desc-new\">Computer vision systems now help identify products, inspect packages for damage, and verify shipments. AI-powered warehouse software can recommend storage locations based on picking frequency and product characteristics. Meanwhile, mobile robots move goods between workstations, with intelligent coordination systems helping them avoid congestion.<\/p>\r\n                <p class=\"slider-desc-new\">Picture a busy e-commerce fulfillment center during peak season. Instead of employees walking back and forth across the warehouse to retrieve products, robots can bring storage units directly to picking stations.<\/p>\r\n                <p class=\"slider-desc-new\">Of course, not every warehouse process needs AI. Sometimes a conventional automation system does the job perfectly well. The trick is knowing where the additional intelligence actually pays off.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"mobile-domains-navitem-new\" data-mobile-domain=\"domain-6\">\r\n            <h3 class=\"mobile-domains-navitem-new-title\">Fleet management<\/h3>\r\n            <div class=\"slider-desc-new mobile-domain-list-new\">\r\n                <p class=\"slider-desc-new\">Fuel consumption, vehicle utilization, driving patterns, maintenance schedules, delivery performance. Fleet managers have plenty to keep an eye on.<\/p>\r\n                <p class=\"slider-desc-new\">AI can take some of that analysis off their plates.<\/p>\r\n                <p class=\"slider-desc-new\">By processing telematics data, fleet management systems can spot unusual fuel consumption, identify underused vehicles, and recommend more efficient fleet allocation.<\/p>\r\n                <p class=\"slider-desc-new\">For example, if two trucks cover similar routes with comparable loads but one consistently consumes more fuel, AI can help investigate why. Excessive idling? Different driving patterns? A mechanical issue?<\/p>\r\n                <p class=\"slider-desc-new\">Armed with that information, fleet managers can make targeted improvements instead of relying on guesswork.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"mobile-domains-navitem-new\" data-mobile-domain=\"domain-7\">\r\n            <h3 class=\"mobile-domains-navitem-new-title\">Predictive maintenance<\/h3>\r\n            <div class=\"slider-desc-new mobile-domain-list-new\">\r\n                <p class=\"slider-desc-new\">A forklift breakdown during a busy warehouse shift can interrupt several operations. The same applies to delivery trucks, conveyor systems, sorting equipment, and automated storage systems.<\/p>\r\n                <p class=\"slider-desc-new\">Predictive maintenance aims to detect signs of equipment deterioration before an actual failure occurs.<\/p>\r\n                <p class=\"slider-desc-new\">Machine learning models analyze sensor readings, operating hours, maintenance records, fault codes, and other equipment data.<\/p>\r\n                <p class=\"slider-desc-new\">For example, unusual vibration patterns in a conveyor motor may indicate a developing mechanical issue. A predictive model can flag the anomaly so maintenance technicians can inspect the equipment before it fails.<\/p>\r\n                <p class=\"slider-desc-new\">This can reduce unplanned downtime and help teams schedule maintenance more effectively.<\/p>\r\n                <p class=\"slider-desc-new\">Still, predictive maintenance needs sufficient data and careful validation. A system that generates too many false alarms may create unnecessary maintenance work instead of reducing it.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"mobile-domains-navitem-new\" data-mobile-domain=\"domain-8\">\r\n            <h3 class=\"mobile-domains-navitem-new-title\">Intelligent document processing<\/h3>\r\n            <div class=\"slider-desc-new mobile-domain-list-new\">\r\n                <p class=\"slider-desc-new\">Bills of lading, invoices, purchase orders, customs declarations, delivery confirmations. The logistics industry certainly knows how to generate paperwork.<\/p>\r\n                <p class=\"slider-desc-new\">And somebody has to process it all.<\/p>\r\n                <p class=\"slider-desc-new\">Intelligent document processing (IDP) combines optical character recognition (OCR), natural language processing, and document classification to extract information from documents and organize it for further use.<\/p>\r\n                <p class=\"slider-desc-new\">For example, an AI-powered system can read a freight invoice, extract shipment details and charges, and compare them against records in a transportation management system. If something doesn't match, it flags the discrepancy for review.<\/p>\r\n                <p class=\"slider-desc-new\">That means less manual data entry, faster invoice processing, and fewer opportunities for human error. High-value transactions can still go through human verification.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"mobile-domains-navitem-new\" data-mobile-domain=\"domain-9\">\r\n            <h3 class=\"mobile-domains-navitem-new-title\">Customer service automation<\/h3>\r\n            <div class=\"slider-desc-new mobile-domain-list-new\">\r\n                <p class=\"slider-desc-new\">Where's my shipment? Can I change the delivery address? Why hasn't my order arrived?<\/p>\r\n                <p class=\"slider-desc-new\">Customer support teams in logistics receive many similar questions every day.<\/p>\r\n                <p class=\"slider-desc-new\">AI-powered assistants can handle routine inquiries by accessing order records, shipment tracking information, delivery policies, and knowledge bases.<\/p>\r\n                <p class=\"slider-desc-new\">For instance, a customer asks why a package is delayed. Instead of giving a generic answer, an assistant connected to the tracking system can retrieve the latest shipment status and provide an explanation based on the available information.<\/p>\r\n                <p class=\"slider-desc-new\">More complicated requests can be transferred to a human operator.<\/p>\r\n                <p class=\"slider-desc-new\">The important part is integration. Without access to trustworthy operational data, even a sophisticated AI assistant may provide inaccurate answers about delivery status.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"mobile-domains-navitem-new\" data-mobile-domain=\"domain-10\">\r\n            <h3 class=\"mobile-domains-navitem-new-title\">Supply chain risk management<\/h3>\r\n            <div class=\"slider-desc-new mobile-domain-list-new\">\r\n                <p class=\"slider-desc-new\">Supply chains are pretty good at producing unpleasant surprises. A supplier suddenly goes silent, a port gets congested, or a storm disrupts deliveries halfway across the world. And the consequences can reach your business long before you realize something's wrong.<\/p>\r\n                <p class=\"slider-desc-new\">AI helps spot trouble earlier. By analyzing supplier performance, shipment data, weather forecasts, news reports, and historical disruptions, it can identify potential risks and estimate their impact on operations.<\/p>\r\n                <p class=\"slider-desc-new\">For example, if a major port is experiencing congestion, an AI system can identify which shipments may be affected and help planners evaluate alternative routes or suppliers.<\/p>\r\n                <p class=\"slider-desc-new\">Sure, AI can't stop a hurricane or make an unreliable supplier suddenly reliable. But it can give your team something incredibly valuable: time to figure out what to do next.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6c7a13a e-con-full e-flex e-con e-child\" data-id=\"6c7a13a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-294ef10 elementor-widget elementor-widget-heading\" data-id=\"294ef10\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Take a look at Innowise\u2019s AI projects<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8f3865d elementor-widget__width-inherit elementor-widget elementor-widget-shortcode\" data-id=\"8f3865d\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div class=\"case-slider-v2-wrap case-slider-v2-wrap-blog\">\n        <div class=\"case-slider-v2\">\n            <div class=\"swiper\">\n                <div class=\"swiper-wrapper\">\n                            <div class=\"swiper-slide\">\n            <div class=\"case-slider-v2-card\">\n                <div class=\"case-slider-v2-card-left\">\n                    <div class=\"case-slider-v2-card-left-cont\">\n                        <div class=\"case-slider-v2-card-logo\">\n                                                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/TBCBank-logo.svg\" alt=\"AI bot for TBC Bank marketing campaign.\">\n                                                                                        <a href=\"\/fr\/cases\/ai\/\" class=\"\">AI<\/a>\n                                                    <\/div>\n                        <div class=\"case-slider-v2-card-title\">\n                            AI bot for TBC Bank marketing campaign                        <\/div>\n                                                <div class=\"case-slider-v2-card-text\">\n                            Innowise built a bilingual Telegram bot that generates AI selfies with TBC Bank&#039;s football-star brand ambassador.                        <\/div>\n                                                                        <div class=\"case-slider-v2-card-n-blocks\">\n                                                        <div class=\"case-slider-v2-card-n-block\">\n                                                                <b>3,000<\/b>\n                                                                                                <span>users engaged<\/span>\n                                                            <\/div>\n                                                        <div class=\"case-slider-v2-card-n-block\">\n                                                                <b>2<\/b>\n                                                                                                <span>languages supported<\/span>\n                                                            <\/div>\n                                                    <\/div>\n                                            <\/div>\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/fr\/case\/ai-telegram-bot\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                                <div class=\"case-slider-v2-card-a\" role=\"button\" tabindex=\"0\">Client review<\/div>\n                                            <\/div>\n                <\/div>\n                <div class=\"case-slider-v2-card-right\">\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/fr\/case\/ai-telegram-bot\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                                <div class=\"case-slider-v2-card-a\" role=\"button\" tabindex=\"0\">\n                            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/icon.svg\" alt=\"Client review logo.\">\n                            Client review\n                            \n                        <\/div>\n                                            <\/div>\n                                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/ai-telegram-bot.jpg\" alt=\"AI Telegram bot..\">\n                                        \n                <\/div>\n                                <div class=\"case-slider-v2-pdf-source\" hidden>\n                        <div id=\"pdf_6aee506518c48\" class=\"js-pdf-viewer\" data-pdf-url=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/08\/30.06.2026-Reference-letter-from-TBC-BANK-.pdf\"><\/div>\n    \n    <script>\n    (function() {\n        function waitForPDF(callback) {\n            if (typeof pdfjsLib !== 'undefined') {\n                callback();\n            } else {\n                setTimeout(function() { waitForPDF(callback); }, 100);\n            }\n        }\n        \n        waitForPDF(function() {\n            var container = document.getElementById('pdf_6aee506518c48');\n            var pdfUrl = container.getAttribute('data-pdf-url');\n            \n            pdfjsLib.GlobalWorkerOptions.workerSrc = 'https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/pdf.js\/2.16.105\/pdf.worker.min.js';\n            \n            pdfjsLib.getDocument(pdfUrl).promise.then(function(pdf) {\n                var renderPage = function(pageNum) {\n                    return pdf.getPage(pageNum).then(function(page) {\n                        var canvas = document.createElement('canvas');\n                        canvas.style.width = '100%';\n                        canvas.style.display = 'block';\n                        container.appendChild(canvas);\n\n                        var viewport = page.getViewport({ scale: 1.5 });\n                        canvas.width = viewport.width;\n                        canvas.height = viewport.height;\n\n                        return page.render({\n                            canvasContext: canvas.getContext('2d'),\n                            viewport: viewport\n                        }).promise;\n                    });\n                };\n\n                var chain = Promise.resolve();\n                for (var i = 1; i <= pdf.numPages; i++) {\n                    (function(pageNum) {\n                        chain = chain.then(function() {\n                            return renderPage(pageNum);\n                        });\n                    })(i);\n                }\n            });\n        });\n    })();\n    <\/script>\n                    <\/div>\n                            <\/div>\n            <\/div>\n                            <div class=\"swiper-slide\">\n            <div class=\"case-slider-v2-card\">\n                <div class=\"case-slider-v2-card-left\">\n                    <div class=\"case-slider-v2-card-left-cont\">\n                        <div class=\"case-slider-v2-card-logo\">\n                                                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/07\/NameInnowise.svg\" alt=\"Breast cancer detection software development.\">\n                                                                                        <a href=\"\/fr\/cases\/sante\/\" class=\"\">Healthcare<\/a>\n                                                    <\/div>\n                        <div class=\"case-slider-v2-card-title\">\n                            Breast cancer detection software development                        <\/div>\n                                                <div class=\"case-slider-v2-card-text\">\n                            Innowise implemented a federated learning framework that enabled 3 clinics to collaboratively train a breast cancer detection model.                        <\/div>\n                                                                        <div class=\"case-slider-v2-card-n-blocks\">\n                                                        <div class=\"case-slider-v2-card-n-block\">\n                                                                <b>&lt;68.6%<\/b>\n                                                                                                <span>improvement in segmentation AP<\/span>\n                                                            <\/div>\n                                                        <div class=\"case-slider-v2-card-n-block\">\n                                                                <b>10,500<\/b>\n                                                                                                <span>mammography images in an imaging repository<\/span>\n                                                            <\/div>\n                                                    <\/div>\n                                            <\/div>\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/fr\/case\/breast-cancer-detection-with-federated-learning\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                            <\/div>\n                <\/div>\n                <div class=\"case-slider-v2-card-right\">\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/fr\/case\/breast-cancer-detection-with-federated-learning\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                            <\/div>\n                                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/07\/breast-cancer-detection-with-federated-learning.jpg\" alt=\"Privacy-preserving breast cancer detection with federated learning..\">\n                                        \n                <\/div>\n                            <\/div>\n            <\/div>\n                            <div class=\"swiper-slide\">\n            <div class=\"case-slider-v2-card\">\n                <div class=\"case-slider-v2-card-left\">\n                    <div class=\"case-slider-v2-card-left-cont\">\n                        <div class=\"case-slider-v2-card-logo\">\n                                                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/Logo-for-review.svg\" alt=\"AI-powered end-to-end compliance ecosystem development.\">\n                                                                                        <a href=\"\/fr\/cases\/ai\/\" class=\"\">AI<\/a>\n                                                    <\/div>\n                        <div class=\"case-slider-v2-card-title\">\n                            AI-powered end-to-end compliance ecosystem development                        <\/div>\n                                                <div class=\"case-slider-v2-card-text\">\n                            Innowise delivered an intelligent platform for compliance assessment and training in highly regulated sectors, like finance, insurance, etc.                        <\/div>\n                                                                        <div class=\"case-slider-v2-card-n-blocks\">\n                                                        <div class=\"case-slider-v2-card-n-block\">\n                                                                <b>8<\/b>\n                                                                                                <span>months from concept to launch<\/span>\n                                                            <\/div>\n                                                        <div class=\"case-slider-v2-card-n-block\">\n                                                                <b>100%<\/b>\n                                                                                                <span>GDPR and DORA rcompliance<\/span>\n                                                            <\/div>\n                                                    <\/div>\n                                            <\/div>\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/fr\/case\/ai-powered-compliance-ecosystem\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                                <div class=\"case-slider-v2-card-a\" role=\"button\" tabindex=\"0\">Client review<\/div>\n                                            <\/div>\n                <\/div>\n                <div class=\"case-slider-v2-card-right\">\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/fr\/case\/ai-powered-compliance-ecosystem\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                                <div class=\"case-slider-v2-card-a\" role=\"button\" tabindex=\"0\">\n                            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/icon.svg\" alt=\"Client review logo.\">\n                            Client review\n                            \n                        <\/div>\n                                            <\/div>\n                                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2024\/07\/ai-powered-compliance-ecosystem.jpg\" alt=\"Mobile medical advisor..\">\n                                        \n                <\/div>\n                                <div class=\"case-slider-v2-pdf-source\" hidden>\n                        <div id=\"pdf_6aee506519637\" class=\"js-pdf-viewer\" data-pdf-url=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/2026.06.03-Recommendation-letter-from-Vidda-Solutions.pdf\"><\/div>\n    \n    <script>\n    (function() {\n        function waitForPDF(callback) {\n            if (typeof pdfjsLib !== 'undefined') {\n                callback();\n            } else {\n                setTimeout(function() { waitForPDF(callback); }, 100);\n            }\n        }\n        \n        waitForPDF(function() {\n            var container = document.getElementById('pdf_6aee506519637');\n            var pdfUrl = container.getAttribute('data-pdf-url');\n            \n            pdfjsLib.GlobalWorkerOptions.workerSrc = 'https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/pdf.js\/2.16.105\/pdf.worker.min.js';\n            \n            pdfjsLib.getDocument(pdfUrl).promise.then(function(pdf) {\n                var renderPage = function(pageNum) {\n                    return pdf.getPage(pageNum).then(function(page) {\n                        var canvas = document.createElement('canvas');\n                        canvas.style.width = '100%';\n                        canvas.style.display = 'block';\n                        container.appendChild(canvas);\n\n                        var viewport = page.getViewport({ scale: 1.5 });\n                        canvas.width = viewport.width;\n                        canvas.height = viewport.height;\n\n                        return page.render({\n                            canvasContext: canvas.getContext('2d'),\n                            viewport: viewport\n                        }).promise;\n                    });\n                };\n\n                var chain = Promise.resolve();\n                for (var i = 1; i <= pdf.numPages; i++) {\n                    (function(pageNum) {\n                        chain = chain.then(function() {\n                            return renderPage(pageNum);\n                        });\n                    })(i);\n                }\n            });\n        });\n    })();\n    <\/script>\n                    <\/div>\n                            <\/div>\n            <\/div>\n                            <div class=\"swiper-slide\">\n            <div class=\"case-slider-v2-card\">\n                <div class=\"case-slider-v2-card-left\">\n                    <div class=\"case-slider-v2-card-left-cont\">\n                        <div class=\"case-slider-v2-card-logo\">\n                                                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/04\/NameLeganta.svg\" alt=\"AI-assisted contract transformation platform development.\">\n                                                                                        <a href=\"\/fr\/cases\/ai\/\" class=\"\">AI<\/a>\n                                                    <\/div>\n                        <div class=\"case-slider-v2-card-title\">\n                            AI-assisted contract transformation platform development                        <\/div>\n                                                <div class=\"case-slider-v2-card-text\">\n                            We\u2019ve built a contract management parsing module that uses AI for field classification and semantic content analysis.                        <\/div>\n                                                                        <div class=\"case-slider-v2-card-n-blocks\">\n                                                        <div class=\"case-slider-v2-card-n-block\">\n                                                                <b>10s<\/b>\n                                                                                                <span>to produce a parsed structure<\/span>\n                                                            <\/div>\n                                                        <div class=\"case-slider-v2-card-n-block\">\n                                                                <b>100%<\/b>\n                                                                                                <span>DORA \/ NIS2 ready<\/span>\n                                                            <\/div>\n                                                    <\/div>\n                                            <\/div>\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/fr\/case\/ai-assisted-contract-parsing-platform\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                                <div class=\"case-slider-v2-card-a\" role=\"button\" tabindex=\"0\">Client review<\/div>\n                                            <\/div>\n                <\/div>\n                <div class=\"case-slider-v2-card-right\">\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/fr\/case\/ai-assisted-contract-parsing-platform\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                                <div class=\"case-slider-v2-card-a\" role=\"button\" tabindex=\"0\">\n                            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/icon.svg\" alt=\"Client review logo.\">\n                            Client review\n                            \n                        <\/div>\n                                            <\/div>\n                                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/04\/hosting-and-vps-customer-portal-development.jpg\" alt=\"AI-assisted contract transformation platform (DORA \/ NIS2 ready)..\">\n                                        \n                <\/div>\n                                <div class=\"case-slider-v2-pdf-source\" hidden>\n                        <div id=\"pdf_6aee506519b2b\" class=\"js-pdf-viewer\" data-pdf-url=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/08\/2026.04.07.-Reference-letter-from-Leganta.pdf\"><\/div>\n    \n    <script>\n    (function() {\n        function waitForPDF(callback) {\n            if (typeof pdfjsLib !== 'undefined') {\n                callback();\n            } else {\n                setTimeout(function() { waitForPDF(callback); }, 100);\n            }\n        }\n        \n        waitForPDF(function() {\n            var container = document.getElementById('pdf_6aee506519b2b');\n            var pdfUrl = container.getAttribute('data-pdf-url');\n            \n            pdfjsLib.GlobalWorkerOptions.workerSrc = 'https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/pdf.js\/2.16.105\/pdf.worker.min.js';\n            \n            pdfjsLib.getDocument(pdfUrl).promise.then(function(pdf) {\n                var renderPage = function(pageNum) {\n                    return pdf.getPage(pageNum).then(function(page) {\n                        var canvas = document.createElement('canvas');\n                        canvas.style.width = '100%';\n                        canvas.style.display = 'block';\n                        container.appendChild(canvas);\n\n                        var viewport = page.getViewport({ scale: 1.5 });\n                        canvas.width = viewport.width;\n                        canvas.height = viewport.height;\n\n                        return page.render({\n                            canvasContext: canvas.getContext('2d'),\n                            viewport: viewport\n                        }).promise;\n                    });\n                };\n\n                var chain = Promise.resolve();\n                for (var i = 1; i <= pdf.numPages; i++) {\n                    (function(pageNum) {\n                        chain = chain.then(function() {\n                            return renderPage(pageNum);\n                        });\n                    })(i);\n                }\n            });\n        });\n    })();\n    <\/script>\n                    <\/div>\n                            <\/div>\n            <\/div>\n                            <div class=\"swiper-slide\">\n            <div class=\"case-slider-v2-card\">\n                <div class=\"case-slider-v2-card-left\">\n                    <div class=\"case-slider-v2-card-left-cont\">\n                        <div class=\"case-slider-v2-card-logo\">\n                                                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/04\/Haia.svg\" alt=\"Building a unified AI FinTech OS for fiat and crypto.\">\n                                                                                        <a href=\"\/fr\/cases\/blockchain\/\" class=\"\">Blockchain<\/a>\n                                                    <\/div>\n                        <div class=\"case-slider-v2-card-title\">\n                            Building a unified AI FinTech OS for fiat and crypto                        <\/div>\n                                                <div class=\"case-slider-v2-card-text\">\n                            We helped build Haia, a modular AI finance OS that connects banks, crypto wallets, and investments, enabling secure, cross-chain operations.                        <\/div>\n                                                                        <div class=\"case-slider-v2-card-n-blocks\">\n                                                        <div class=\"case-slider-v2-card-n-block\">\n                                                                <b>25%<\/b>\n                                                                                                <span>more efficient LP via Superform integration<\/span>\n                                                            <\/div>\n                                                        <div class=\"case-slider-v2-card-n-block\">\n                                                                <b>70<\/b>\n                                                                                                <span>crypto app interfaces replaced with one<\/span>\n                                                            <\/div>\n                                                    <\/div>\n                                            <\/div>\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/fr\/case\/finance-ai-assistant\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                                <div class=\"case-slider-v2-card-a\" role=\"button\" tabindex=\"0\">Client review<\/div>\n                                            <\/div>\n                <\/div>\n                <div class=\"case-slider-v2-card-right\">\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/fr\/case\/finance-ai-assistant\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                                <div class=\"case-slider-v2-card-a\" role=\"button\" tabindex=\"0\">\n                            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/icon.svg\" alt=\"Client review logo.\">\n                            Client review\n                            \n                        <\/div>\n                                            <\/div>\n                                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/finance-ai-assistant.jpg\" alt=\"Haia: finance AI assistant.\">\n                                        \n                <\/div>\n                                <div class=\"case-slider-v2-pdf-source\" hidden>\n                        <div id=\"pdf_6aee50651a158\" class=\"js-pdf-viewer\" data-pdf-url=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/04\/2026.01.26-Review-from-Haia.pdf\"><\/div>\n    \n    <script>\n    (function() {\n        function waitForPDF(callback) {\n            if (typeof pdfjsLib !== 'undefined') {\n                callback();\n            } else {\n                setTimeout(function() { waitForPDF(callback); }, 100);\n            }\n        }\n        \n        waitForPDF(function() {\n            var container = document.getElementById('pdf_6aee50651a158');\n            var pdfUrl = container.getAttribute('data-pdf-url');\n            \n            pdfjsLib.GlobalWorkerOptions.workerSrc = 'https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/pdf.js\/2.16.105\/pdf.worker.min.js';\n            \n            pdfjsLib.getDocument(pdfUrl).promise.then(function(pdf) {\n                var renderPage = function(pageNum) {\n                    return pdf.getPage(pageNum).then(function(page) {\n                        var canvas = document.createElement('canvas');\n                        canvas.style.width = '100%';\n                        canvas.style.display = 'block';\n                        container.appendChild(canvas);\n\n                        var viewport = page.getViewport({ scale: 1.5 });\n                        canvas.width = viewport.width;\n                        canvas.height = viewport.height;\n\n                        return page.render({\n                            canvasContext: canvas.getContext('2d'),\n                            viewport: viewport\n                        }).promise;\n                    });\n                };\n\n                var chain = Promise.resolve();\n                for (var i = 1; i <= pdf.numPages; i++) {\n                    (function(pageNum) {\n                        chain = chain.then(function() {\n                            return renderPage(pageNum);\n                        });\n                    })(i);\n                }\n            });\n        });\n    })();\n    <\/script>\n                    <\/div>\n                            <\/div>\n            <\/div>\n                            <div class=\"swiper-slide\">\n            <div class=\"case-slider-v2-card\">\n                <div class=\"case-slider-v2-card-left\">\n                    <div class=\"case-slider-v2-card-left-cont\">\n                        <div class=\"case-slider-v2-card-logo\">\n                                                                                        <a href=\"\/fr\/cases\/sante\/\" class=\"only\">Healthcare<\/a>\n                                                    <\/div>\n                        <div class=\"case-slider-v2-card-title\">\n                            AI dermatologist skin scanner app development                        <\/div>\n                                                <div class=\"case-slider-v2-card-text\">\n                            An AI app we built uses deep learning and image recognition to quickly assess skin conditions, giving preliminary diagnoses based on photos.                        <\/div>\n                                                                        <div class=\"case-slider-v2-card-n-blocks\">\n                                                        <div class=\"case-slider-v2-card-n-block\">\n                                                                <b>30<\/b>\n                                                                                                <span>dermatological conditions supported<\/span>\n                                                            <\/div>\n                                                    <\/div>\n                                            <\/div>\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/fr\/case\/ai-skin-scanner-app\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                            <\/div>\n                <\/div>\n                <div class=\"case-slider-v2-card-right\">\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/fr\/case\/ai-skin-scanner-app\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                            <\/div>\n                                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/01\/ai-skin-scanner-app.jpg\" alt=\"AI dermatologist skin scanner app..\">\n                                        \n                <\/div>\n                            <\/div>\n            <\/div>\n                            <div class=\"swiper-slide\">\n            <div class=\"case-slider-v2-card\">\n                <div class=\"case-slider-v2-card-left\">\n                    <div class=\"case-slider-v2-card-left-cont\">\n                        <div class=\"case-slider-v2-card-logo\">\n                                                                                        <a href=\"\/fr\/cases\/ai\/\" class=\"only\">AI<\/a>\n                                                    <\/div>\n                        <div class=\"case-slider-v2-card-title\">\n                            Building an analytical platform to improve decision-making                        <\/div>\n                                                <div class=\"case-slider-v2-card-text\">\n                            We developed an LLM-based analytical platform that can analyze the company\u2019s internal data and generate responses to questions based on that info.                        <\/div>\n                                                                    <\/div>\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/fr\/case\/chatbot-for-data-analytics\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                            <\/div>\n                <\/div>\n                <div class=\"case-slider-v2-card-right\">\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/fr\/case\/chatbot-for-data-analytics\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                            <\/div>\n                                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2024\/09\/chatbot-for-data-analytics.jpg\" alt=\"Development of an analytical platform using the existing large language models..\">\n                                        \n                <\/div>\n                            <\/div>\n            <\/div>\n                            <div class=\"swiper-slide\">\n            <div class=\"case-slider-v2-card\">\n                <div class=\"case-slider-v2-card-left\">\n                    <div class=\"case-slider-v2-card-left-cont\">\n                        <div class=\"case-slider-v2-card-logo\">\n                                                                                        <a href=\"\/fr\/cases\/sante\/\" class=\"only\">Healthcare<\/a>\n                                                    <\/div>\n                        <div class=\"case-slider-v2-card-title\">\n                            AI medical advice app development                        <\/div>\n                                                <div class=\"case-slider-v2-card-text\">\n                            Innowise has developed a cross-platform mobile app to provide travellers with medical advice and help find nearby medical facility locations.                        <\/div>\n                                                                        <div class=\"case-slider-v2-card-n-blocks\">\n                                                        <div class=\"case-slider-v2-card-n-block\">\n                                                                <b>100%<\/b>\n                                                                                                <span>GDPR compliance<\/span>\n                                                            <\/div>\n                                                    <\/div>\n                                            <\/div>\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/fr\/case\/ai-medical-advice-app\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                            <\/div>\n                <\/div>\n                <div class=\"case-slider-v2-card-right\">\n                    <div class=\"case-slider-v2-card-buttons\">\n                        <a href=\"https:\/\/innowise.com\/fr\/case\/ai-medical-advice-app\/\" class=\"case-slider-v2-card-button\">View case study<\/a>\n                                            <\/div>\n                                        <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2024\/07\/ai-powered-compliance-ecosystem.jpg\" alt=\"Mobile medical advisor..\">\n                                        \n                <\/div>\n                            <\/div>\n            <\/div>\n                                <\/div>\n            <\/div>\n            <div class=\"swiper-pagination-cont\">\n                <button class=\"case-slider-v2-nav case-slider-v2-nav-prev\" type=\"button\" aria-label=\"Previous slide\">\n                    <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M12 4L4 12L12 20\" stroke=\"#2E2E2E\" stroke-width=\"2\"\/>\n                        <path d=\"M21 12.0002L4 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\"\/>\n                    <\/svg>\n                <\/button>\n                <div class=\"swiper-pagination-counter\">\n                    <span class=\"swiper-pagination-counter-current\">01<\/span>\n                    \/\n                    <span class=\"swiper-pagination-counter-total\">01<\/span>\n                <\/div>\n                <button class=\"case-slider-v2-nav case-slider-v2-nav-next\" type=\"button\" aria-label=\"Next slide\">\n                    <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M13 4L21 12L13 20\" stroke=\"#2E2E2E\" stroke-width=\"2\"\/>\n                        <path d=\"M4 12.0002L21 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\"\/>\n                    <\/svg>\n                <\/button>\n                <div class=\"swiper-pagination\"><\/div>\n            <\/div>\n            \n        <\/div>\n                <div class=\"case-slider-v2-popup-pdf\">\n            <div class=\"case-slider-v2-popup-pdf-cont\">\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/themes\/hello-elementor\/assets\/images\/close_popup.svg\" alt=\"Close popup icon\" class=\"case-slider-v2-popup-pdf-close\">\n                <div class=\"case-slider-v2-popup-pdf-frame\"><\/div>\n            <\/div>\n        <\/div>\n            <\/div>\n\t\n    <script>\n        (function () {\n            const initCaseSliderV2 = () => {\n                document.querySelectorAll('.case-slider-v2').forEach((root) => {\n                    const el = root.querySelector('.swiper');\n                    if (!el || el.classList.contains('swiper-initialized')) {\n                        return;\n                    }\n\n                    const pad = (value) => String(value).padStart(2, '0');\n                    const updateCounter = (swiper) => {\n                        const currentEl = root.querySelector('.swiper-pagination-counter-current');\n                        const totalEl = root.querySelector('.swiper-pagination-counter-total');\n                        if (!currentEl || !totalEl) {\n                            return;\n                        }\n                        currentEl.textContent = pad(swiper.activeIndex + 1);\n                        totalEl.textContent = pad(swiper.slides.length);\n                    };\n\n                    const blog = !!root.closest('.case-slider-v2-wrap-blog');\n                    const isTablet = window.matchMedia('(min-width: 768px) and (max-width: 1024px)').matches;\n                    const options = {\n                        slidesPerView: 'auto',\n                        grabCursor: true,\n                        spaceBetween: 20,\n                        observer: true,\n                        observeParents: true,\n                        navigation: {\n                            prevEl: root.querySelector('.case-slider-v2-nav-prev'),\n                            nextEl: root.querySelector('.case-slider-v2-nav-next'),\n                        },\n                        breakpoints: {\n                            780: {\n                                spaceBetween: 40,\n                            }\n                        },\n                        on: {\n                            init: updateCounter,\n                            slideChange: updateCounter,\n                            update: updateCounter,\n                        }\n                    };\n                    if (!blog) {\n                        if (isTablet) {\n                            const GROUP = 2;\n                            options.slidesPerGroup = GROUP;\n                            options.pagination = {\n                                el: root.querySelector('.swiper-pagination'),\n                                clickable: true,\n                                renderBullet: function (index, className) {\n                                    return '<span class=\"' + className + '\" data-bullet-index=\"' + index + '\"><\/span>';\n                                },\n                            };\n                            options.on.init = function (swiper) {\n                                updateCounter(swiper);\n                                updateTabletBullets(swiper, GROUP);\n                            };\n                            options.on.slideChange = function (swiper) {\n                                updateCounter(swiper);\n                                updateTabletBullets(swiper, GROUP);\n                            };\n                            options.on.update = function (swiper) {\n                                updateCounter(swiper);\n                                updateTabletBullets(swiper, GROUP);\n                            };\n                            options.on.paginationRender = function (swiper) {\n                                const bullets = swiper.pagination.bullets;\n                                bullets.forEach((bullet) => {\n                                    bullet.addEventListener('click', function (e) {\n                                        e.preventDefault();\n                                        const i = parseInt(bullet.getAttribute('data-bullet-index'), 10);\n                                        const total = swiper.slides.length;\n                                        if (total <= 1) {\n                                            return;\n                                        }\n                                        const target = Math.min(i * GROUP, total - 1);\n                                        swiper.slideTo(target);\n                                    });\n                                });\n                            };\n                        } else {\n                            options.pagination = {\n                                el: root.querySelector('.swiper-pagination'),\n                                clickable: true,\n                            };\n                        }\n                    }\n                    new Swiper(el, options);\n\n                    if (root.dataset.csv2PopupBound === '1') {\n                        return;\n                    }\n                    const wrap = root.closest('.case-slider-v2-wrap');\n                    const popup = wrap ? wrap.querySelector('.case-slider-v2-popup-pdf') : null;\n                    if (!popup) {\n                        return;\n                    }\n                    root.dataset.csv2PopupBound = '1';\n                    const frame = popup.querySelector('.case-slider-v2-popup-pdf-frame');\n                    const closePopup = () => {\n                        popup.classList.remove('is-open');\n                        if (frame) {\n                            frame.replaceChildren();\n                        }\n                    };\n                    const openPopup = (trigger) => {\n                        const slide = trigger.closest('.swiper-slide');\n                        const sources = slide\n                            ? slide.querySelectorAll('.case-slider-v2-pdf-source canvas')\n                            : [];\n                        if (frame) {\n                            frame.replaceChildren();\n                            sources.forEach((source) => {\n                                const copy = document.createElement('canvas');\n                                const context = copy.getContext('2d');\n                                copy.width = source.width;\n                                copy.height = source.height;\n                                if (context) {\n                                    context.drawImage(source, 0, 0);\n                                }\n                                frame.appendChild(copy);\n                            });\n                        }\n                        popup.classList.add('is-open');\n                    };\n                    wrap.querySelectorAll('.case-slider-v2-card-a').forEach((trigger) => {\n                        trigger.addEventListener('click', (event) => {\n                            event.preventDefault();\n                            event.stopPropagation();\n                            openPopup(trigger);\n                        });\n                        trigger.addEventListener('keydown', (event) => {\n                            if (event.key !== 'Enter' && event.key !== ' ') {\n                                return;\n                            }\n                            event.preventDefault();\n                            openPopup(trigger);\n                        });\n                    });\n                    popup.addEventListener('click', (event) => {\n                        if (event.target === popup) {\n                            closePopup();\n                        }\n                    });\n                    const closeButton = popup.querySelector('.case-slider-v2-popup-pdf-close');\n                    if (closeButton) {\n                        closeButton.addEventListener('click', (event) => {\n                            event.preventDefault();\n                            event.stopPropagation();\n                            closePopup();\n                        });\n                    }\n                });\n            };\n\n            const updateTabletBullets = (swiper, groupSize) => {\n                const total = swiper.slides.length;\n                const bullets = swiper.pagination && swiper.pagination.bullets ? swiper.pagination.bullets : [];\n                if (!bullets.length || total <= 1) {\n                    return;\n                }\n                const group = groupSize || 2;\n                const activeIndex = Math.min(\n                    bullets.length - 1,\n                    Math.floor(swiper.activeIndex \/ group)\n                );\n                bullets.forEach((bullet, i) => {\n                    bullet.classList.toggle('swiper-pagination-bullet-active', i === activeIndex);\n                });\n            };\n\n            if (document.readyState === 'loading') {\n                document.addEventListener('DOMContentLoaded', initCaseSliderV2);\n            } else {\n                initCaseSliderV2();\n            }\n        })();\n    <\/script>\n\n    <style>\n        .case-slider-v2 .swiper {\n            margin-left: auto;\n            margin-right: auto;\n            position: relative;\n            overflow: visible;\n            list-style: none;\n            padding: 0;\n            z-index: 1;\n        }\n        .case-slider-v2 .swiper-wrapper {\n            position: relative;\n            width: 100%;\n            height: 100%;\n            z-index: 1;\n            display: flex;\n            transition-property: transform;\n            box-sizing: content-box;\n            align-items: stretch;\n        }\n        .case-slider-v2 .swiper-slide {\n            flex-shrink: 0;\n            width: 1080px;\n            max-width: 100%;\n            height: auto;\n            position: relative;\n        }\n        .case-slider-v2 .swiper-pagination-cont {\n            position: relative;\n            margin-top: 80px;\n            transform: 100%;\n        }\n        .case-slider-v2 .swiper-pagination-counter {\n            position: absolute;\n            left: 0;\n            top: 50%;\n            transform: translateY(-50%);\n            display: flex;\n            align-items: center;\n            gap: 6px;\n            font-family: Karla;\n            font-weight: 400;\n            font-size: 16px;\n            line-height: 150%;\n            color: #2E2E2E;\n            z-index: 2;\n        }\n        .case-slider-v2 .swiper-pagination {\n            --swiper-pagination-bullet-horizontal-gap: 5px;\n            position: relative;\n            bottom: auto;\n            left: auto;\n            width: 100%;\n            text-align: center;\n        }\n        .case-slider-v2 .swiper-pagination-bullet {\n            display: inline-block;\n            width: 100px;\n            height: 4px !important;\n            border-radius: 0;\n            background-color: #dbd8d8;\n            opacity: 1;\n        }\n        .case-slider-v2 .swiper-pagination-bullet-active {\n            background-color: #2e2e2e;\n        }\n        .case-slider-v2 .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {\n            width: 100%;\n            transform: none;\n            padding-top: 0;\n            position: relative;\n            text-align: center;\n            bottom:0;\n        }\n        .case-slider-v2-card{\n            border: 1px solid #999999;\n            background: #FBFBFD;\n            padding:60px;\n            display:grid;\n            grid-template-columns:minmax(0,1fr) 458px;\n            align-items:stretch;\n            gap:40px;\n            width:100%;\n            max-width:none;\n            height:100%;\n            box-sizing:border-box;\n        }\n        .case-slider-v2-wrap-blog .case-slider-v2-card{\n            padding:40px;\n        }\n        .case-slider-v2-card-left{\n            display:flex;\n            flex-direction:column;\n            align-self:stretch;\n            height:100%;\n            min-height:100%;\n            gap:20px;\n        }\n        .case-slider-v2 *{\n            text-decoration:none!important;\n        }\n        .case-slider-v2-card-logo{\n            display:flex;\n            align-items:center;\n            gap:16px;\n            margin-bottom:30px;\n            min-height:40px;\n        }\n        .case-slider-v2-card-logo > img{\n            height:40px;\n\t\t\tmax-width:200px;\n        }\n        .case-slider-v2-card-logo > a{\n            font-family: Karla;\n            font-weight: 400;\n            font-size: 16px;\n            line-height: 100%;\n            color:#585858;\n            padding-left:16px;\n            border-left:1px solid #D8D8D8;\n        }\n\t\t.case-slider-v2-card-logo > a.only{\n\t\t\tborder-left: 3px solid #C63031;\n\t\t}\n        .case-slider-v2-card-logo > a:hover{\n            color:#C63031;\n        }\n        .case-slider-v2-card-logo > a:active{\n            color:#D13B3B;\n        }\n        .case-slider-v2-card-title{\n            font-family: Sora;\n            font-weight: 600;\n            font-size: 24px;\n            line-height: 135%;\n            color:#2E2E2E;\n            margin-bottom:20px;\n        }\n        .case-slider-v2-card-text{\n            font-family: Karla;\n            font-weight: 400;\n            font-size: 18px;\n            line-height: 135%;\n            color:#585858;\n            margin-bottom:20px;\n        }\n        .case-slider-v2-card-n-blocks{\n            display:grid;\n            grid-template-columns:repeat(2,1fr);\n            gap:30px;\n        }\n        .case-slider-v2-card-n-block{\n\n        }\n        .case-slider-v2-card-n-block b{\n            font-family: Karla;\n            font-weight: 500;\n            font-size: 42px;\n            line-height: 100%;\n            color:#2E2E2E;\n            margin-bottom:4px;\n            display:block;\n        }\n        .case-slider-v2-card-n-block span{\n            font-family: Karla;\n            font-weight: 400;\n            font-size: 16px;\n            line-height: 135%;\n            color:#2E2E2E;\n        }\n        .case-slider-v2-card-buttons{\n            display:flex;\n            justify-content:space-between;\n            align-items:center;\n            margin-top:auto;\n        }\n        .case-slider-v2-card-button,.swiper-slide .case-slider-v2-card-button{\n            background: #C63031;\n            padding:14px 28px;\n            font-family: Karla;\n            font-weight: 400;\n            font-size: 18px;\n            line-height: 150%;\n            color:#FFFFFF;\n            text-decoration:none!important;\n        }\n        .case-slider-v2-card-button:hover,.swiper-slide .case-slider-v2-card-button:hover{\n            background: #D13B3B;\n            color:#FFFFFF!important;\n        }\n        .swiper-slide:hover .case-slider-v2-card-button{\n            color:#FFFFFF!important;\n        }\n        .case-slider-v2-card-a{\n            font-family: Karla;\n            font-weight: 600;\n            font-size: 16px;\n            line-height: 150%;\n            color:#2E2E2E;\n            border-bottom:1px solid#2E2E2E;\n            cursor:pointer;\n        }\n        .case-slider-v2-card-a img{\n            display:none;\n        }\n        .case-slider-v2-card-a:hover{\n            color:#C63031;\n            border-color:#C63031;\n        }\n        .case-slider-v2-card-right{\n            width:458px;\n\t\t\tmin-width:458px;\n            overflow:hidden;\n\t\t\tborder: 1px solid #E8E8E8;\n        }\n        .case-slider-v2-card-right > img{\n            width:100%;\n\t\t\theight:100%;\n\t\t\tdisplay:block;\n            object-fit:cover;\n            transition:0.5s;\n        }\n        .case-slider-v2-card:hover .case-slider-v2-card-right > img{\n            transform:scale(1.1);\n        }\n        .swiper-pagination-counter{\n            font-family: Karla;\n            font-weight: 400;\n            font-size: 22px;\n            line-height: 100%;\n            color:#2E2E2E;\n        }\n        .case-slider-v2-nav{\n            display:none;\n            background:none;\n            border:none;\n            padding:0;\n            cursor:pointer;\n            line-height:0;\n            outline:none;\n            box-shadow:none;\n            -webkit-tap-highlight-color:transparent;\n        }\n        .case-slider-v2 .case-slider-v2-nav:hover,\n        .case-slider-v2 .case-slider-v2-nav:focus,\n        .case-slider-v2 .case-slider-v2-nav:focus-visible,\n        .case-slider-v2 .case-slider-v2-nav:active{\n            outline:none;\n            box-shadow:none;\n            border:none;\n            background:none;\n        }\n        .case-slider-v2-nav.swiper-button-disabled path{\n            stroke:#C1C1C1;\n        }\n\n        .case-slider-v2-card-right .case-slider-v2-card-buttons{\n            display:none;\n        }\n\n        @media(max-width:1024px){\n            .case-slider-v2-card,.case-slider-v2-wrap-blog .case-slider-v2-card{\n                padding:40px;\n            }\n            .case-slider-v2 .swiper-pagination-cont {\n                margin-top:40px;\n            }\n            .case-slider-v2-card-buttons{\n                display:none;\n            }\n            .case-slider-v2 .swiper-pagination-bullet{\n                width:50px;\n            }\n        }\n        @media(max-width:900px){\n            .case-slider-v2-card{\n                display:flex;\n                gap:40px;\n                flex-direction:column;\n                justify-content: space-between;\n            }\n            .case-slider-v2-card-left{\n                width:100%;\n                min-width:0;\n                min-height:0;\n                height:auto;\n            }\n            .case-slider-v2-card-right{\n                width:100%;\n                min-width:0;\n                min-height:0;\n                height:auto;\n                max-height:300px;\n            }\n            .case-slider-v2-card-left{\n                gap:30px;\n            }\n            .case-slider-v2-card-logo{\n                margin-bottom:20px;\n            }\n            .case-slider-v2-card-right .case-slider-v2-card-buttons{\n                display:flex;\n                margin-bottom:40px;\n                gap:40px;\n                justify-content:flex-start;\n            }\n        }\n        @media(max-width:767px){\n            .case-slider-v2-card,.case-slider-v2-wrap-blog .case-slider-v2-card{\n                padding: 24px 20px;\n            }\n            .case-slider-v2-card-logo{\n                margin-bottom:20px;\n                gap:12px;\n                min-height:30px;\n            }\n            .case-slider-v2-card-logo > img{\n                height:30px;\n            }\n            .case-slider-v2-card-logo > a{\n                padding-left:12px;\n                font-size:12px;\n            }\n            .case-slider-v2-card-title{\n                font-size:18px;\n                margin-bottom:16px;\n            }\n            .case-slider-v2-card-text{\n                font-size:14px;\n                margin-bottom:16px;\n            }\n            .case-slider-v2-card-n-block b{\n                margin-bottom:2px;\n                font-size:30px;\n            }\n            .case-slider-v2-card-n-block span{\n                font-size:12px;\n            }\n            .case-slider-v2-card-n-blocks{\n                gap:20px;\n            }\n            .case-slider-v2-card{\n                gap:20px;\n            }\n            .case-slider-v2-card-right{\n                display:flex;\n                flex-direction:column;\n                position:relative;\n            }\n            .case-slider-v2-card-buttons{\n                display:none;\n            }\n            .case-slider-v2-card-right .case-slider-v2-card-buttons{\n                display:block;\n                order:2;\n                margin-bottom:0;\n            }\n            .case-slider-v2-card-button{\n                display:block;\n                width:100%;\n                font-size:16px;\n                text-align:center;\n                padding: 12px 24px;\n            }\n            .case-slider-v2-card-a{\n                border:0;\n                text-align:center;\n                font-size:14px;\n                font-weight:400;\n                position:absolute;\n                top:0;\n                right:0;\n                background:#FBFBFD;\n                padding:5px 8px;\n                display:flex;\n                gap:4px;\n                align-items:center;\n            }\n            .case-slider-v2-card-a img{\n                display:block;\n                width:18px;\n                height:13px;\n            }\n            .case-slider-v2-card-right > img {\n                height: 180px;\n                object-fit: cover;\n            }\n            .case-slider-v2 .swiper-pagination-counter{\n                font-size:18px;\n            }\n            \n\n            .case-slider-v2 .swiper-pagination{\n                display:none;\n            }\n            .case-slider-v2 .swiper-pagination-cont{\n                display:flex;\n                align-items:center;\n                gap:12px;\n                width:100%;\n                transform:none;\n                margin-top:20px;\n            }\n            .case-slider-v2 .swiper-pagination-counter{\n                position:static;\n                transform:none;\n            }\n            .case-slider-v2-nav{\n                display:flex;\n                align-items:center;\n                justify-content:center;\n            }\n        }\n                .case-slider-v2-wrap-blog .case-slider-v2{\n            overflow:hidden;\n        }\n        .case-slider-v2-wrap-blog .swiper-pagination{\n            display:none;\n        }\n        .case-slider-v2-wrap-blog .swiper-pagination-cont{\n            display:flex;\n            align-items:center;\n            gap:10px;\n            width:100%;\n            transform:none;\n            margin-top:40px;\n        }\n        .case-slider-v2-wrap-blog .swiper-pagination-counter{\n            position:static;\n            transform:none;\n            font-size:22px;\n        }\n        .case-slider-v2-wrap-blog .case-slider-v2-nav{\n            display:flex;\n            align-items:center;\n            justify-content:center;\n        }\n        @media(max-width:768px){\n            .case-slider-v2-wrap-blog .swiper-pagination-cont{\n                margin-top:20px;\n            }\n            .case-slider-v2-wrap-blog .swiper-pagination-counter{\n                font-size:18px;\n            }\n        }\n                .case-slider-v2-popup-pdf{\n            display:none;\n            width:100vw;\n            height:100vh;\n            justify-content:center;\n            padding-top:150px;\n            position:fixed;\n            top:0;\n            left:0;\n            background:#0000009c;\n            z-index:10000;\n        }\n        .case-slider-v2-popup-pdf.is-open{\n            display:flex;\n        }\n        .case-slider-v2-popup-pdf-cont{\n            max-width:680px;\n            width:95%;\n            background:#fff;\n            padding:40px;\n            height:calc(100vh - 200px);\n            position:relative;\n            z-index:10;\n        }\n        .case-slider-v2-popup-pdf-frame{\n            overflow-y:auto;\n            overflow-x:hidden;\n            height:100%;\n            scrollbar-width:thin;\n            scrollbar-color:#888 transparent;\n        }\n        .case-slider-v2-popup-pdf-frame::-webkit-scrollbar{\n            width:6px;\n            background:transparent;\n        }\n        .case-slider-v2-popup-pdf-frame::-webkit-scrollbar-thumb{\n            background:#888;\n            border-radius:3px;\n        }\n        .case-slider-v2-popup-pdf-close{\n            position:absolute;\n            top:14px;\n            right:14px;\n            cursor:pointer;\n        }\n        .case-slider-v2-popup-pdf-frame canvas{\n            width:100%;\n            display:block;\n        }\n\n    <\/style>\n    \n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8c776c7 e-con-full e-flex e-con e-child\" data-id=\"8c776c7\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-18dfac3 elementor-widget elementor-widget-heading\" data-id=\"18dfac3\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Benefits of AI in supply chain and logistics<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cd76d6d elementor-widget elementor-widget-text-editor\" data-id=\"cd76d6d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>We&#8217;ve looked at the applications. Now comes the question businesses care about most: what improvements can they expect?<\/p>\n\n<p>The benefits of AI in logistics depend on which processes are automated or optimized, how accurately the models perform, and whether employees can act on the insights.<\/p>\n\n<p>Here are the main areas where AI can make a difference.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-05231d3 e-con-full e-flex e-con e-child\" data-id=\"05231d3\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-51045fc elementor-widget elementor-widget-html\" data-id=\"51045fc\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n\/* Universal Table Reset *\/\r\n    table, thead, tbody, tfoot, tr, th, td {\r\n      margin: 0;\r\n      padding: 0;\r\n      border: 0;\r\n      border-spacing: 0;\r\n      font-size: 100%;\r\n      font: inherit;\r\n      vertical-align: baseline;\r\n    }\r\n    \r\n    table {\r\n      border-collapse: collapse;\r\n      width: 100%; \/* Optional: stretches table to fit container *\/\r\n    }\r\n    \r\n    th {\r\n      font-weight: normal;\r\n      text-align: left; \/* Browser default for <th> is centered bold *\/\r\n    }\r\n\r\n    table th,\r\n    table td {\r\n      border: none;\r\n    }\r\n    \r\n    table thead:first-child tr:first-child th{\r\n        border-top: none;\r\n    }\r\n  .custom-table-wrapper{\r\n     overflow-x: auto; \r\n     scrollbar-width: thin;\r\n     scrollbar-color: #999999 #F5F5F7;\r\n  }\r\n  \r\n  .custom-table {\r\n    width: 100%;\r\n    margin: 0;\r\n    display: flex;\r\n    flex-direction: column;\r\n    border-collapse: collapse;\r\n    gap: 0;\r\n  }\r\n\r\n  .custom-table.row.data {\r\n    border-bottom: 1px solid black;\r\n  }\r\n\r\n  .custom-table .row {\r\n    display: grid;\r\n    font-size: 18px;\r\n    border-bottom: 1px solid #000;\r\n    font-weight: 600;\r\n  }\r\n\r\n  .custom-table .cell {\r\n    background-color: unset;\r\n    color: #2e2e2e;\r\n    font-family: Karla;\r\n    font-size: 18px;\r\n    font-weight: 400;\r\n    line-height: 27px;\r\n    vertical-align: top;\r\n    margin: 0;\r\n    padding: 20px;\r\n  }\r\n  \r\n  .custom-table .cell:first-child{\r\n      padding-left: 0;\r\n  }\r\n  \r\n  .custom-table .cell:last-child{\r\n      padding-right: 0;\r\n  }\r\n\r\n  .custom-table .header {\r\n    font-weight: 600;\r\n    border-bottom: 1px solid #000;\r\n    text-align: left;\r\n  }\r\n\r\n  .custom-table .row.header .cell {\r\n    font-weight: 700;\r\n    padding-top: 0;\r\n    padding-bottom: 10px;\r\n  }\r\n\r\n  .custom-table .row.hidden {\r\n    display: none;\r\n  }\r\n  \r\n  .table-toggle {\r\n      display: inline-block;\r\n      color: #c63031;\r\n      font-family: Karla;\r\n      font-weight: 700;\r\n      font-size: 22px;\r\n      line-height: 150%;\r\n      margin-top: 20px;\r\n      margin-left: 20px;\r\n      cursor: pointer;\r\n    }\r\n  \r\n  .table-toggle {\r\n    display: none;\r\n  }\r\n\r\n  \/* ====== RESPONSIVE ====== *\/\r\n\r\n  @media (max-width: 1279px) {\r\n    .custom-table {\r\n      min-width: 1000px;\r\n    }\r\n  }\r\n  \r\n  @media (max-width: 1024px){\r\n      .table-toggle{\r\n          display: block;\r\n      }\r\n  }\r\n\r\n  @media (max-width: 767px) {\r\n    .custom-table {\r\n      min-width: 732px;\r\n    }\r\n\r\n    .custom-table .cell {\r\n      font-size: 14px;\r\n      line-height: 21px;\r\n      padding: 20px 10px;\r\n    }\r\n    \r\n    .table-toggle{\r\n        font-size: 16px;\r\n        line-height: 140%;\r\n    }\r\n  }\r\n  \r\n  .systems-comparison-table .row{\r\n    grid-template-columns: 30% 1fr;  \r\n  }\r\n  \r\n  .systems-comparison-table .row .cell:first-child {\r\n      font-weight: bold;\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n  document.addEventListener(\"DOMContentLoaded\", () => {\r\n    const comparisonRows = document.querySelectorAll(\".systems-comparison-table .row.data\");\r\n    const comparisonTableToggle = document.querySelector(\".systems-comparison-table .table-toggle\");\r\n    const visibleCount = 4;\r\n\r\n    if (!comparisonRows.length || !comparisonTableToggle) return;\r\n\r\n    comparisonRows.forEach((row, index) => {\r\n      if (matchMedia(\"(max-width: 1024px)\").matches) {\r\n        if (index >= visibleCount) row.classList.add(\"hidden\");\r\n      }\r\n    });\r\n\r\n    let expanded = false;\r\n\r\n    comparisonTableToggle.addEventListener(\"click\", () => {\r\n      expanded = !expanded;\r\n\r\n      comparisonRows.forEach((row, index) => {\r\n        if (!expanded && index >= visibleCount) {\r\n          row.classList.add(\"hidden\");\r\n        } else {\r\n          row.classList.remove(\"hidden\");\r\n        }\r\n      });\r\n\r\n      comparisonTableToggle.textContent = expanded ? \"Show less\" : \"Show more\";\r\n    });\r\n  });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ef7f806 elementor-widget elementor-widget-html\" data-id=\"ef7f806\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"systems-comparison-table\">\r\n    <div class=\"custom-table-wrapper\">\r\n        <table class=\"custom-table\">\r\n            <thead>\r\n                <tr class=\"row header\">\r\n                    <th class=\"cell\">Benefit<\/th>\r\n                    <th class=\"cell\">How AI contributes<\/th>\r\n                <\/tr>\r\n            <\/thead>\r\n            <tbody>\r\n                <tr class=\"row data\">\r\n                    <td class=\"cell\">More accurate demand planning<\/td>\r\n                    <td class=\"cell\">Analyzes historical and external demand signals to produce forecasts at a more granular level<\/td>\r\n                <\/tr>\r\n                <tr class=\"row data\">\r\n                    <td class=\"cell\">Lower inventory levels and carrying costs<\/td>\r\n                    <td class=\"cell\">Supports better replenishment decisions and reduces unnecessary safety stock<\/td>\r\n                <\/tr>\r\n                <tr class=\"row data\">\r\n                    <td class=\"cell\">Faster order fulfillment<\/td>\r\n                    <td class=\"cell\">Supports warehouse picking, stock placement, and automation of repetitive processes<\/td>\r\n                <\/tr>\r\n                <tr class=\"row data\">\r\n                    <td class=\"cell\">Better supply chain visibility<\/td>\r\n                    <td class=\"cell\">Identifies shipment exceptions and predicts delays using connected operational data<\/td>\r\n                <\/tr>\r\n                <tr class=\"row data\">\r\n                    <td class=\"cell\">Better resource utilization<\/td>\r\n                    <td class=\"cell\">Helps allocate vehicles, warehouse capacity, labor, and equipment more efficiently<\/td>\r\n                <\/tr>\r\n                <tr class=\"row data\">\r\n                    <td class=\"cell\">Fewer operational errors<\/td>\r\n                    <td class=\"cell\">Automates selected checks and reduces repetitive manual data processing<\/td>\r\n                <\/tr>\r\n                <tr class=\"row data\">\r\n                    <td class=\"cell\">Faster response to disruptions<\/td>\r\n                    <td class=\"cell\">Identifies risks earlier and supports evaluation of alternative plans<\/td>\r\n                <\/tr>\r\n                <tr class=\"row data\">\r\n                    <td class=\"cell\">Lower fuel consumption and transportation costs<\/td>\r\n                    <td class=\"cell\">Optimizes routes, loads, and vehicle utilization to reduce fuel consumption and transportation costs.<\/td>\r\n                <\/tr>\r\n                <tr class=\"row data\">\r\n                    <td class=\"cell\">Better customer service<\/td>\r\n                    <td class=\"cell\">Improves shipment updates, response times, and handling of routine inquiries<\/td>\r\n                <\/tr>\r\n            <\/tbody>\r\n        <\/table> \r\n    <\/div>\r\n    <div class=\"table-toggle\">Show more<\/div>  \r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0206303 elementor-widget elementor-widget-text-editor\" data-id=\"0206303\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>That sounds promising. But none of these improvements is guaranteed simply because a company introduces an AI system.<\/p>\n\n<p>Take demand forecasting. More accurate predictions only reduce inventory costs if the business uses them to adjust purchasing, replenishment, or allocation decisions.<\/p>\n\n<p>Similarly, route optimization saves money when the proposed routes are practical, drivers can follow them, and the transport operation adapts to the new plan.<\/p>\n\n<p>That&#8217;s why companies should connect each AI initiative to measurable operational KPIs rather than judge success by model accuracy alone.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-40977bf e-con-full e-flex e-con e-child\" data-id=\"40977bf\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-e9cb862 e-con-full e-flex e-con e-child\" data-id=\"e9cb862\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b7d9001 elementor-widget-tablet__width-inherit elementor-widget__width-initial max100 elementor-widget elementor-widget-heading\" data-id=\"b7d9001\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Want AI to cut your logistics costs?<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a6b0fb1 e-con-full e-flex e-con e-child\" data-id=\"a6b0fb1\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-de45500 elementor-absolute elementor-widget-mobile__width-inherit transform elementor-widget elementor-widget-html\" data-id=\"de45500\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"wave-container\"><\/div>\r\n\r\n<style>\r\n  .wave-container {\r\n    width: 400px;\r\n    height: 400px;\r\n  }\r\n\r\n  @media(max-width: 767px) {\r\n    .wave-container {\r\n      width: 100%;\r\n      height: 100%;\r\n    }\r\n  }\r\n\r\n\r\n  .wave {\r\n    position: absolute;\r\n    border: 1px solid rgba(210, 184, 214, 1);\r\n    border-radius: 50%;\r\n    animation: drop 16s infinite;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  @keyframes drop {\r\n    0% {\r\n      width: 0px;\r\n      height: 0px;\r\n      border: 1px solid rgba(210, 184, 214, 1);\r\n    }\r\n\r\n    100% {\r\n      width: 400px;\r\n      height: 400px;\r\n      border: 1px solid rgba(210, 184, 214, 0);\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n\r\n  document.addEventListener('DOMContentLoaded', () => {\r\n    function createWaves(numberOfWaves) {\r\n      const waveContainers = document.querySelectorAll('.wave-container');\r\n\r\n      waveContainers.forEach((waveContainer) => {\r\n        for (let i = 0; i < numberOfWaves; i++) {\r\n          const wave = document.createElement('div');\r\n          wave.classList.add('wave');\r\n\r\n          wave.style.animationDelay = `${i * 0.8}s`;\r\n\r\n          waveContainer.appendChild(wave);\r\n        }\r\n      });\r\n    }\r\n\r\n    createWaves(10)\r\n  });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c4fa27f elementor-align-left elementor-widget__width-initial elementor-widget-mobile__width-inherit cta-btn elementor-widget elementor-widget-button\" data-id=\"c4fa27f\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Let's make it happen<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fd640be e-con-full e-flex e-con e-child\" data-id=\"fd640be\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c0adc7f elementor-widget elementor-widget-heading\" data-id=\"c0adc7f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Examples of AI in supply chain and logistics<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cab0acd elementor-widget elementor-widget-text-editor\" data-id=\"cab0acd\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Want to see how all this works outside the theory? These AI in logistics examples show what major companies have implemented and what they&#8217;ve achieved so far.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3bf1c6e e-con-full e-flex e-con e-child\" data-id=\"3bf1c6e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-81c0fd0 elementor-widget elementor-widget-html\" data-id=\"81c0fd0\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n.crm-tabs__descriptions {\r\n  width: 100%;\r\n  overflow: hidden;\r\n}\r\n\r\n.crm-tabs__descriptions .swiper-wrapper, .crm-tabs__swiper {\r\n  width: 100% !important;\r\n}\r\n\r\n.crm-tabs__descriptions-item:not(.swiper-slide-active) {\r\n  opacity: 0 !important;\r\n}\r\n\r\n.crm-tabs__swiper {\r\n  position: relative;\r\n  overflow: hidden;\r\n  box-sizing: border-box !important;\r\n}\r\n\r\n\/* Spacing between tabs is set via Swiper's spaceBetween, not CSS gap *\/\r\n.crm-tabs__list_container.swiper-wrapper {\r\n  display: flex;\r\n  width: 100%;\r\n  list-style: none;\r\n  padding: 0;\r\n}\r\n\r\n.crm-tabs__list {\r\n  display: flex;\r\n  gap: 40px;\r\n  border-bottom: 1px solid #c4c4c4;\r\n  margin-bottom: 50px;\r\n}\r\n\r\n.crm-tabs__list li {\r\n  flex-shrink: 0;\r\n  width: auto !important;\r\n  padding: 24px 12px;\r\n  color: #717171;\r\n  font-family: Sora, sans-serif;\r\n  font-weight: 600;\r\n  font-size: 18px;\r\n  line-height: 22.7px;\r\n  cursor: pointer;\r\n  border-bottom: 1px solid transparent;\r\n}\r\n\r\n.crm-tabs__list li:hover {\r\n  color: #C63031;\r\n}\r\n\r\n.crm-tabs__list li.active {\r\n  color: #2e2e2e;\r\n  border-bottom: 1px solid #c63031;\r\n}\r\n\r\n.crm-tabs__navigation {\r\n  position: relative;\r\n  flex-shrink: 0;\r\n  user-select: none;\r\n}\r\n\r\n.crm-tabs__navigation-btn {\r\n  padding-left: 0;\r\n  padding-right: 0;\r\n  border: none !important;\r\n  outline: none !important;\r\n  padding-top: 20px;\r\n  background: none;\r\n  cursor: pointer;\r\n}\r\n\r\n.crm-tabs__navigation-btn.swiper-button-disabled {\r\n  opacity: 0.5;\r\n}\r\n\r\n\/* ===== Slide: title, text + logo ===== *\/\r\n.crm-tabs__descriptions-item {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 40px;\r\n  height: auto;\r\n}\r\n\r\n.crm-tabs__intro {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: 80px;\r\n}\r\n\r\n.crm-tabs__info-block {\r\n  flex: 0 1 680px;\r\n}\r\n\r\n.crm-tabs__slide-title h3 {\r\n  color: #2E2E2E;\r\n  font-weight: 600;\r\n  line-height: 32px;\r\n  font-size: 24px;\r\n  font-family: Sora, sans-serif;\r\n  margin: 0;\r\n  margin-bottom: 40px;\r\n}\r\n\r\n.crm-tabs__desc {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 12px;\r\n  color: #2E2E2E;\r\n  font-weight: 400;\r\n  font-size: 18px;\r\n  line-height: 27px;\r\n  font-family: Karla, sans-serif;\r\n}\r\n\r\n.crm-tabs__desc p {\r\n  margin: 0 !important;\r\n}\r\n\r\n.crm-tabs__desc a {\r\n  \/*color: #C63031;*\/\r\n  text-decoration: underline;\r\n}\r\n\r\n.crm-tabs__desc a:hover {\r\n  color: #D13B3B;\r\n}\r\n\r\n.crm-tabs__logo {\r\n  flex-shrink: 0;\r\n  \/*width: 110px;*\/\r\n  \/*height: 110px;*\/\r\n}\r\n\r\n.crm-tabs__logo img {\r\n  display: block;\r\n  width: 100%;\r\n  height: 100%;\r\n  border: none;\r\n  border-radius: 0;\r\n  box-shadow: none;\r\n  object-fit: contain;\r\n}\r\n\r\n\/* Cards (optional, see the full slide structure in the comment) *\/\r\n.crm-tabs__cards {\r\n  display: flex;\r\n  gap: 20px;\r\n}\r\n\r\n.crm-tabs__card {\r\n  flex: 1 1 0;\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 20px;\r\n  padding: 30px;\r\n  background: #F5F5F7;\r\n}\r\n\r\n.crm-tabs__card-title {\r\n  margin: 0;\r\n  color: #2E2E2E;\r\n  font-family: Sora, sans-serif;\r\n  font-weight: 600;\r\n  font-size: 18px;\r\n  line-height: 1.3;\r\n}\r\n\r\n.crm-tabs__card-list,\r\n.crm-tabs__card-text {\r\n  margin: 0;\r\n  color: #2E2E2E;\r\n  font-family: Karla, sans-serif;\r\n  font-size: 18px;\r\n  line-height: 1.5;\r\n}\r\n\r\n.crm-tabs__card-list {\r\n  padding-left: 1.5em;\r\n}\r\n\r\n@media (max-width: 767px) {\r\n  .crm-tabs__navigation {\r\n    display: none;\r\n  }\r\n\r\n  .crm-tabs__list li {\r\n    border-bottom: 3px solid transparent;\r\n  }\r\n\r\n  .crm-tabs__list li.active {\r\n    border-bottom: 3px solid #c63031;\r\n  }\r\n\r\n  .crm-tabs__list {\r\n    margin-bottom: 30px;\r\n  }\r\n\r\n  .crm-tabs__list li {\r\n    padding: 16px 6px;\r\n    font-weight: 600;\r\n    font-size: 14px;\r\n    line-height: 18px;\r\n  }\r\n\r\n  .crm-tabs__slide-title h3 {\r\n    margin-bottom: 20px;\r\n    font-size: 18px;\r\n    line-height: 24px;\r\n  }\r\n\r\n  .crm-tabs__descriptions-item {\r\n    gap: 20px;\r\n  }\r\n\r\n  \/* Logo above the text *\/\r\n  .crm-tabs__intro {\r\n    flex-direction: column-reverse;\r\n    gap: 30px;\r\n  }\r\n\r\n  .crm-tabs__info-block {\r\n    flex-basis: auto;\r\n  }\r\n\r\n  .crm-tabs__desc {\r\n    font-size: 14px;\r\n    line-height: 21px;\r\n    gap: 10px;\r\n  }\r\n\r\n  .crm-tabs__logo {\r\n    zoom: 0.5;\r\n  }\r\n\r\n  .crm-tabs__cards {\r\n    flex-direction: column;\r\n    gap: 10px;\r\n  }\r\n\r\n  .crm-tabs__card {\r\n    flex: none;\r\n    gap: 10px;\r\n    padding: 20px;\r\n  }\r\n\r\n  .crm-tabs__card-title,\r\n  .crm-tabs__card-list,\r\n  .crm-tabs__card-text {\r\n    font-size: 14px;\r\n  }\r\n\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aced9a5 elementor-widget elementor-widget-html\" data-id=\"aced9a5\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"crm-tabs__list\">\r\n  <div class=\"crm-tabs__swiper\">\r\n    <ul class=\"crm-tabs__list_container swiper-wrapper\">\r\n      <li class=\"swiper-slide active\">Demand forecasting<\/li>\r\n      <li class=\"swiper-slide\">Routing &amp; inventory<\/li>\r\n      <li class=\"swiper-slide\">Warehouse robotics<\/li>\r\n      <li class=\"swiper-slide\">Robots &amp; AI agents<\/li>\r\n    <\/ul>\r\n  <\/div>\r\n\r\n  <div class=\"crm-tabs__navigation\">\r\n    <button class=\"crm-tabs__navigation-btn\" type=\"button\" aria-label=\"Previous slide\">\r\n      <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n        <g>\r\n          <path d=\"M12 4L4 12L12 20\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\r\n          <path d=\"M21 12.0002L4 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\r\n        <\/g>\r\n      <\/svg>\r\n    <\/button>\r\n\r\n    <button class=\"crm-tabs__navigation-btn\" type=\"button\" aria-label=\"Next slide\">\r\n      <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n        <path d=\"M13 4L21 12L13 20\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\r\n        <path d=\"M4 12.0002L21 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\" \/>\r\n      <\/svg>\r\n    <\/button>\r\n  <\/div>\r\n<\/div>\r\n\r\n<div class=\"crm-tabs__descriptions crm-tabs__main-swiper\">\r\n  <div class=\"swiper-wrapper\">\r\n\r\n    <!--\r\n      Full slide structure (all parts included): title, text + logo, then two cards.\r\n      Cards are optional, remove .crm-tabs__cards if not needed.\r\n\r\n      <div class=\"crm-tabs__descriptions-item swiper-slide\">\r\n        <div class=\"crm-tabs__intro\">\r\n          <div class=\"crm-tabs__info-block\">\r\n            <div class=\"crm-tabs__slide-title\">\r\n              <h3>Slide title<\/h3>\r\n            <\/div>\r\n            <div class=\"crm-tabs__desc translation-block\">\r\n              <p>Intro text.<\/p>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"crm-tabs__logo\">\r\n            <img decoding=\"async\" src=\"logo.png\" alt=\"Company logo.\" \/>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"crm-tabs__cards\">\r\n          <div class=\"crm-tabs__card\">\r\n            <h4 class=\"crm-tabs__card-title\">Card title<\/h4>\r\n            <ul class=\"crm-tabs__card-list translation-block\">\r\n              <li>List item<\/li>\r\n              <li>List item<\/li>\r\n            <\/ul>\r\n          <\/div>\r\n          <div class=\"crm-tabs__card\">\r\n            <h4 class=\"crm-tabs__card-title\">Card title<\/h4>\r\n            <p class=\"crm-tabs__card-text translation-block\">Card text.<\/p>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    -->\r\n\r\n    <!-- Amazon: predicting demand -->\r\n    <div class=\"crm-tabs__descriptions-item swiper-slide swiper-slide-active\">\r\n      <div class=\"crm-tabs__intro\">\r\n        <div class=\"crm-tabs__info-block\">\r\n          <div class=\"crm-tabs__slide-title\">\r\n            <h3>Amazon: predicting demand and improving inventory placement<\/h3>\r\n          <\/div>\r\n          <div class=\"crm-tabs__desc translation-block\">\r\n            <p>Amazon manages an enormous product assortment, distributed across fulfillment centers in different regions.<\/p>\r\n            <p>One of its operational challenges is determining which products customers will order and where those products should be stored before purchases happen.<\/p>\r\n            <p>Amazon uses AI and machine learning in its Supply Chain Optimization Technologies (SCOT) systems to predict demand and support inventory placement decisions.<\/p>\r\n            <p><a href=\"https:\/\/ir.aboutamazon.com\/news-release\/news-release-details\/2025\/Amazon-com-Announces-Second-Quarter-Results\/\" target=\"_blank\" rel=\"noopener noreferrer\">The company reported<\/a> in its 2025 second-quarter earnings announcement that improvements in AI-powered demand forecasting increased regional forecast accuracy by 20%.<\/p>\r\n            <p>Better regional forecasts can help Amazon position inventory closer to customers, reduce unnecessary product movements, and speed up order fulfillment.<\/p>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"crm-tabs__logo\">\r\n          <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/amazon.png\" alt=\"Amazon logo.\" \/>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Walmart -->\r\n    <div class=\"crm-tabs__descriptions-item swiper-slide\">\r\n      <div class=\"crm-tabs__intro\">\r\n        <div class=\"crm-tabs__info-block\">\r\n          <div class=\"crm-tabs__slide-title\">\r\n            <h3>Walmart: improving routing and inventory distribution<\/h3>\r\n          <\/div>\r\n          <div class=\"crm-tabs__desc translation-block\">\r\n            <p>Walmart operates an extensive logistics network connecting suppliers, distribution centers, and stores.<\/p>\r\n            <p>To improve transportation efficiency, Walmart developed an <a href=\"https:\/\/corporate.walmart.com\/news\/2024\/03\/14\/walmart-commerce-technologies-launches-ai-powered-logistics-product\" target=\"_blank\" rel=\"noopener noreferrer\">AI-powered Route Optimization<\/a> solution. The technology supports decisions about transportation routes and freight movements.<\/p>\r\n            <p>In March 2024, Walmart announced that it was making the solution available to other businesses as a SaaS product.<\/p>\r\n            <p>Walmart has also described <a href=\"https:\/\/corporate.walmart.com\/news\/2025\/07\/17\/walmarts-us-supply-chain-playbook-goes-global-and-its-reinventing-retail-at-scale\" target=\"_blank\" rel=\"noopener noreferrer\">the use of AI in inventory orchestration<\/a>. Its self-healing inventory capabilities identify stock imbalances and help redirect goods to locations where they're needed.<\/p>\r\n            <p>The broader business objective is to improve product availability while reducing unnecessary transportation and operational waste.<\/p>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"crm-tabs__logo\">\r\n          <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/walmart.png\" alt=\"Walmart logo.\" \/>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Amazon: warehouse robots -->\r\n    <div class=\"crm-tabs__descriptions-item swiper-slide\">\r\n      <div class=\"crm-tabs__intro\">\r\n        <div class=\"crm-tabs__info-block\">\r\n          <div class=\"crm-tabs__slide-title\">\r\n            <h3>Amazon: coordinating warehouse robots with AI<\/h3>\r\n          <\/div>\r\n          <div class=\"crm-tabs__desc translation-block\">\r\n            <p>Robots can improve warehouse operations, but coordinating large robotic fleets creates another operational challenge.<\/p>\r\n            <p>Hundreds of robots may need to move through shared warehouse spaces while avoiding congestion and completing tasks efficiently.<\/p>\r\n            <p>In June 2025, <a href=\"https:\/\/www.aboutamazon.com\/news\/operations\/amazon-million-robots-ai-foundation-model\" target=\"_blank\" rel=\"noopener noreferrer\">Amazon introduced DeepFleet<\/a>, a generative AI foundation model designed to coordinate movement across its robotic fleet.<\/p>\r\n            <p>Amazon said the technology would improve robot travel efficiency by 10%, helping reduce congestion and support faster order processing.<\/p>\r\n            <p>This figure was presented as an expected improvement when the technology was announced, rather than a separately verified post-deployment result.<\/p>\r\n            <p>The example shows how AI can improve an existing automation system without requiring the company to replace all its warehouse equipment.<\/p>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"crm-tabs__logo\">\r\n          <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/amazon.png\" alt=\"Amazon logo.\" \/>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- DHL -->\r\n    <div class=\"crm-tabs__descriptions-item swiper-slide\">\r\n      <div class=\"crm-tabs__intro\">\r\n        <div class=\"crm-tabs__info-block\">\r\n          <div class=\"crm-tabs__slide-title\">\r\n            <h3>DHL: automating warehouses with robots and AI agents<\/h3>\r\n          <\/div>\r\n          <div class=\"crm-tabs__desc translation-block\">\r\n            <p>DHL is giving AI quite a workload. By 2026, the logistics giant had deployed <a href=\"https:\/\/www.logisticsinsider.in\/dhl-says-8000-robots-are-reshaping-warehouse-jobs-across-its-global-supply-chain-network\/\" target=\"_blank\" rel=\"noopener noreferrer\">over 8,000 robots<\/a> across its global network to handle tasks such as picking, packing, and moving inventory. The company reports lower costs, improved efficiency, and reduced dependence on manual labor.<\/p>\r\n            <p>And DHL isn't stopping at physical work. In 2025, it expanded its partnership with HappyRobot to deploy <a href=\"https:\/\/group.dhl.com\/en\/media-relations\/press-releases\/2025\/dhl-boosts-operational-efficiency-and-customer-communications-with-happyrobots-ai-agents.html\" target=\"_blank\" rel=\"noopener noreferrer\">AI agents<\/a> for appointment scheduling, driver follow-ups, and warehouse coordination. These agents handle phone calls and emails, with deployments covering hundreds of thousands of emails and millions of voice minutes annually.<\/p>\r\n            <p>So, robots deal with the warehouse hustle, AI agents handle the endless calls and emails, and DHL gets to move more goods with less manual work.<\/p>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"crm-tabs__logo\">\r\n          <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/10\/dhl.png\" alt=\"DHL logo.\" \/>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0cc8ffc elementor-widget elementor-widget-html\" data-id=\"0cc8ffc\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n  const navSliderElements = document.querySelectorAll('.crm-tabs__swiper');\r\n  const mainSliderElements = document.querySelectorAll('.crm-tabs__main-swiper');\r\n\r\n  navSliderElements.forEach(function (navEl, index) {\r\n    const mainEl = mainSliderElements[index];\r\n    if (!mainEl) return;\r\n\r\n    const listWrap = navEl.parentElement;\r\n    const listItems = navEl.querySelectorAll('li');\r\n    const prevBtn = listWrap.querySelector('.crm-tabs__navigation-btn:nth-child(1)');\r\n    const nextBtn = listWrap.querySelector('.crm-tabs__navigation-btn:nth-child(2)');\r\n\r\n    const crmTabsSlider1 = new Swiper(navEl, {\r\n      slidesPerView: 'auto',\r\n      spaceBetween: 20,\r\n      breakpoints: {\r\n        768: {\r\n          spaceBetween: 30,\r\n        },\r\n      },\r\n      watchSlidesProgress: true,\r\n      grabCursor: true,\r\n      preventClicks: false,\r\n      preventClicksPropagation: false,\r\n      observer: true,\r\n      observeParents: true,\r\n    });\r\n\r\n    const crmTabsSlider2 = new Swiper(mainEl, {\r\n      slidesPerView: 1,\r\n      spaceBetween: 24,\r\n      effect: 'fade',\r\n      fadeEffect: { crossFade: true },\r\n      grabCursor: true,\r\n      navigation: { nextEl: nextBtn, prevEl: prevBtn },\r\n    });\r\n\r\n    listItems.forEach(function (li, i) {\r\n      li.addEventListener('click', function () {\r\n        crmTabsSlider2.slideTo(i);\r\n        crmTabsSlider1.slideTo(i);\r\n      });\r\n    });\r\n\r\n    crmTabsSlider2.on('slideChange', function () {\r\n      const activeIndex = crmTabsSlider2.activeIndex;\r\n      crmTabsSlider1.slideTo(activeIndex);\r\n      listItems.forEach(function (elem, i) {\r\n        elem.classList.toggle('active', activeIndex === i);\r\n      });\r\n    });\r\n\r\n    if (document.fonts && document.fonts.ready) {\r\n      document.fonts.ready.then(function () {\r\n        crmTabsSlider1.update();\r\n      });\r\n    }\r\n    window.addEventListener('load', function () {\r\n      crmTabsSlider1.update();\r\n    });\r\n  });\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-27e4fa7 e-con-full e-flex e-con e-child\" data-id=\"27e4fa7\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a3ce8ae elementor-widget elementor-widget-heading\" data-id=\"a3ce8ae\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">How to implement AI in supply chain and logistics<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-436db55 elementor-widget elementor-widget-text-editor\" data-id=\"436db55\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Now that we&#8217;ve covered the applications and real-world examples, let&#8217;s move to implementation.<\/span><\/p><p><span style=\"font-weight: 400;\">Introducing AI into supply chain operations involves more than choosing an algorithm or subscribing to an AI platform. Companies need reliable data, integration with existing systems, clearly defined objectives, and employees who can use the resulting capabilities.<\/span><\/p><p><span style=\"font-weight: 400;\">Here&#8217;s a practical approach.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9471629 e-con-full e-flex e-con e-child\" data-id=\"9471629\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fa0e089 elementor-element-5acb955 custom-roadmap elementor-widget elementor-widget-html\" data-id=\"fa0e089\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    .blog-roadmap {\n    display: flex;\n    flex-direction: column;\n\n    width: 100%;\n}\n\n.blog-roadmap p {\n    margin: 0;\n}\n\n\n.blog-roadmap-item {\n    display: grid;\n\n    grid-template-columns: 345px 1fr;\n\n    place-items: stretch;\n\n    color: #2e2e2e;\n    \n    padding-top: 12px;\n    padding-bottom: 12px;\n    padding-left: 10px;\n    border-bottom: 1px solid #999999;\n}\n\n.blog-roadmap-item__title {\n    display: flex;\n    \n    align-items: center;\n\n    gap: 22px;\n}\n\n\n.blog-roadmap-item__content {\n    display: flex;\n    flex-direction: column;\n    gap: 10px;\n\n    padding-top: 20px;\n    padding-right: 30px;\n    padding-bottom: 20px;\n    padding-left: 30px;\n    \n    font-family: Karla;\n    font-weight: 400;\n    font-size: 18px;\n    line-height: 150%;\n    letter-spacing: 0%;\n\n\n}\n\n.blog-roadmap-item__content > * {\n    font: inherit;\n}\n\n\n.blog-roadmap-item .blog-roadmap-item__content ul {\n    gap: 10px;\n}\n\n\n.blog-roadmap-item__title__text-block {\n    font-family: Sora;\n    font-weight: 600;\n    font-size: 20px;\n    line-height: 26px;\n    letter-spacing: 0%;\n}\n\n.blog-roadmap-item__title__num-block {\n    display: flex;\n    flex-direction: column;\n\n    align-self: stretch;\n\n    justify-content: space-between;\n    align-items: center;\n    \n    min-width: 23px;\n}\n\n.blog-roadmap-item__title__num-block__num {\n    font-family: Karla;\n    font-weight: 700;\n    font-size: 18px;\n    line-height: 21.04px;\n    letter-spacing: 0%;\n\n    color: #C63031;\n}\n\n.blog-roadmap-item__title__num-block__arrow {\n    width: 10px;\n    height: 16px;\n\n    display: flex;\n}\n\n@media (max-width: 1320px) {\n    .blog-roadmap-item__content {\n        padding-right: 0;\n        padding-left: 40px;\n    }\n    \n    .blog-roadmap-item {\n        grid-template-columns: 253px 1fr;\n        \n        padding: 10px;\n    }\n\n    .blog-roadmap-item__title {\n        gap: 20px;\n    }\n    \n\n    .blog-roadmap-item__title__num-block__num {\n        font-family: Sora;\n        font-weight: 600;\n        font-size: 16px;\n        line-height: 20.16px;\n        letter-spacing: 0%;\n    \n        color: #C63031;\n    }\n}\n\n@media (max-width: 1279px) {\n    .blog-roadmap-item {\n        padding: 10px;\n    }\n\n}\n\n\n.blog-roadmap-mobile {\n    display: none;\n}\n\n.blog-roadmap-item-mobile {\n    display: flex;\n    gap: 16px;\n\n    align-items: stretch;\n\n    padding-top: 20px;\n    padding-bottom: 20px;\n    border-bottom: 1px solid #999999;\n    \n    cursor: pointer;\n}\n\n.blog-roadmap-item-mobile__main-wrapper {\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\n}\n\n.blog-roadmap-item-mobile__title {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n}\n\n.blog-roadmap-item-mobile__title__num {\n    font-family: Sora;\n    font-weight: 600;\n    font-size: 14px;\n    line-height: 18.2px;\n    letter-spacing: 0%;\n\n    color: #C63031;\n    \n    min-width: 20px;\n}\n\n.blog-roadmap-item-mobile__title__text {\n    font-family: Sora;\n    font-weight: 400;\n    font-size: 14px;\n    line-height: 18.2px;\n    letter-spacing: 0%;\n}\n\n\n.active .blog-roadmap-item-mobile__title__text {\n    font-weight: 600;\n}\n\n.blog-roadmap-item-mobile__content {\n    font-family: Karla;\n    font-weight: 400;\n    font-size: 14px;\n    line-height: 150%;\n    letter-spacing: 0%;\n}\n\n.blog-roadmap-item-mobile__content > * {\n    font: inherit;\n}\n\n.blog-roadmap-item-mobile__content ul {\n    gap: 8px !important;\n}\n\n.blog-roadmap-item-mobile__side-arrow-wrapper {\n\n    position: relative;\n\n    display: flex;\n\n    align-items: center;\n\n    width: 8px;\n    \n    \n    object-fit: cover;\n    \n    flex-shrink: 0;\n    \n    clip-path: inset(0 -100vw);\n}\n\n.blog-roadmap-item-mobile:not(.active) .blog-roadmap-item-mobile__content {\n    display: none;\n}\n\n.blog-roadmap-item-mobile.active .blog-roadmap-item-mobile__side-arrow-wrapper {\n\n    display: flex;\n    align-items: end;\n\n    align-self: stretch;\n\n    position: relative;\n}\n\n.blog-roadmap-item-mobile .side-arrow--closed {\n    display: flex;\n    transform:translateX(-50%);\n\n    opacity: 0.2;\n}\n.blog-roadmap-item-mobile .side-arrow--open {\n    display: none;\n}\n\n.blog-roadmap-item-mobile.active .side-arrow--closed {\n    display: none;\n}\n.blog-roadmap-item-mobile.active .side-arrow--open {\n    display: flex;\n\n    position: absolute;\n    transform:translateX(-50%);\n    \n    opacity: 1;\n\n    bottom: 0;\n}\n\n\n\n@media (max-width: 767px) {\n    \n    \n    .blog-roadmap {\n        display: none;\n    }\n    .blog-roadmap-mobile {\n        display: flex;\n        flex-direction: column;\n\n        width: 100%;\n    }\n}\n<\/style>\n\n<script>\n\n    document.addEventListener('DOMContentLoaded', () => {\n      const mobileRoadmapItems = [...document.querySelectorAll('.blog-roadmap-item-mobile')];\n  \n      mobileRoadmapItems.forEach(item => {\n\n        item.addEventListener('click', () => {\n          const isActive = item.classList.contains('active');\n  \n          \/\/ Collapse all items\n          mobileRoadmapItems.forEach(nav => {\n            nav.classList.remove('active');\n            \/*const ul = nav.querySelector('.mobile-domain-list');\n            if (ul) ul.style.maxHeight = '0';*\/\n          });\n  \n          \/\/ Expand clicked item only if it was not active\n          if (!isActive) {\n            item.classList.add('active');\n            \/*const ul = item.querySelector('.mobile-domain-list');\n            if (ul) ul.style.maxHeight = \"unset\"; \/\/ul.scrollHeight + 'px';*\/\n          }\n        });\n        \n      });\n    });\n  \n<\/script>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b68eb3f elementor-widget elementor-widget-html\" data-id=\"b68eb3f\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"blog-roadmap\">\r\n    \r\n    <div class=\"blog-roadmap-item\">\r\n        <div class=\"blog-roadmap-item__title\">\r\n            <div class=\"blog-roadmap-item__title__num-block\">\r\n                <span class=\"blog-roadmap-item__title__num-block__num\">01<\/span>\r\n                <img decoding=\"async\" class=\"blog-roadmap-item__title__num-block__arrow\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" \/ alt=\"\">\r\n            <\/div>\r\n            <span class=\"blog-roadmap-item__title__text-block\">Identify a high-value use case and set clear goals for AI<\/span>\r\n        <\/div>\r\n        <div class=\"blog-roadmap-item__content\">\r\n            <p>First, figure out where your supply chain is losing money or wasting time. Frequent stockouts? Inefficient delivery routes? Employees drowning in shipping paperwork?<\/p>\r\n            <p>Once you've identified the problem, assess whether AI is the right solution and what improvements you expect from it. Compare potential use cases based on business impact, data availability, implementation complexity, and operational risks.<\/p>\r\n            <p>And please, skip vague goals like \"make logistics smarter.\" Set measurable targets instead: reduce forecast errors, lower transportation costs per delivery, or cut document processing time.<\/p>\r\n            <p>Start with a use case that promises tangible value without requiring you to rebuild your entire supply chain.<\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"blog-roadmap-item\">\r\n        <div class=\"blog-roadmap-item__title\">\r\n            <div class=\"blog-roadmap-item__title__num-block\">\r\n                <span class=\"blog-roadmap-item__title__num-block__num\">02<\/span>\r\n                <img decoding=\"async\" class=\"blog-roadmap-item__title__num-block__arrow\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" \/ alt=\"\">\r\n            <\/div>\r\n            <span class=\"blog-roadmap-item__title__text-block\">Assess available data and its quality<\/span>\r\n        <\/div>\r\n        <div class=\"blog-roadmap-item__content\">\r\n            <p>AI models depend on relevant data.<\/p>\r\n            <p>A demand forecasting system may require sales histories, stock records, promotions, and product information. A fleet management solution might need GPS data, vehicle telematics, maintenance records, and delivery histories.<\/p>\r\n            <p>Check whether these datasets are available, consistent, sufficiently detailed, and representative of real operating conditions.<\/p>\r\n            <p>Missing records, inconsistent product identifiers, and unreliable timestamps can cause serious problems later.<\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"blog-roadmap-item\">\r\n        <div class=\"blog-roadmap-item__title\">\r\n            <div class=\"blog-roadmap-item__title__num-block\">\r\n                <span class=\"blog-roadmap-item__title__num-block__num\">03<\/span>\r\n                <img decoding=\"async\" class=\"blog-roadmap-item__title__num-block__arrow\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" \/ alt=\"\">\r\n            <\/div>\r\n            <span class=\"blog-roadmap-item__title__text-block\">Prepare and integrate data sources<\/span>\r\n        <\/div>\r\n        <div class=\"blog-roadmap-item__content\">\r\n            <p>Supply chain data rarely lives in one system.<\/p>\r\n            <p>Businesses commonly use enterprise resource planning (ERP), warehouse management systems (WMS), transportation management systems (TMS), order management software, and additional partner platforms.<\/p>\r\n            <p>Preparing data may involve creating integrations, standardizing identifiers, cleaning historical records, and building processing pipelines.<\/p>\r\n            <p>For some AI applications, data also needs to be synchronized frequently enough to support operational decisions.<\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"blog-roadmap-item\">\r\n        <div class=\"blog-roadmap-item__title\">\r\n            <div class=\"blog-roadmap-item__title__num-block\">\r\n                <span class=\"blog-roadmap-item__title__num-block__num\">04<\/span>\r\n                <img decoding=\"async\" class=\"blog-roadmap-item__title__num-block__arrow\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" \/ alt=\"\">\r\n            <\/div>\r\n            <span class=\"blog-roadmap-item__title__text-block\">Choose your approach: custom or off-the-shelf AI<\/span>\r\n        <\/div>\r\n        <div class=\"blog-roadmap-item__content\">\r\n            <p>Should you purchase an existing product or invest in custom AI development?<\/p>\r\n            <p>That depends on your requirements.<\/p>\r\n            <p>Commercial AI-enabled platforms can be a suitable choice for standardized processes such as document extraction or common demand forecasting tasks.<\/p>\r\n            <p>Custom development makes more sense when businesses have unusual workflows, specialized constraints, proprietary data, or demanding integration requirements.<\/p>\r\n            <p>It's also worth assessing whether a hybrid approach could work, combining existing software with purpose-built AI components.<\/p>\r\n            <p>Once you've settled on an approach, it's time to test whether it works for your business.<\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"blog-roadmap-item\">\r\n        <div class=\"blog-roadmap-item__title\">\r\n            <div class=\"blog-roadmap-item__title__num-block\">\r\n                <span class=\"blog-roadmap-item__title__num-block__num\">05<\/span>\r\n                <img decoding=\"async\" class=\"blog-roadmap-item__title__num-block__arrow\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" \/ alt=\"\">\r\n            <\/div>\r\n            <span class=\"blog-roadmap-item__title__text-block\">Run a proof of concept or pilot<\/span>\r\n        <\/div>\r\n        <div class=\"blog-roadmap-item__content\">\r\n            <p>Before deploying AI across the entire logistics network, test it in a controlled environment.<\/p>\r\n            <p>For example, you could pilot a demand forecasting model in one product category or apply route optimization to a limited group of vehicles.<\/p>\r\n            <p>Compare the AI approach against a realistic baseline. Measure forecast errors, operational improvements, user acceptance, and implementation effort.<\/p>\r\n            <p>Use representative data and test how the solution behaves when conditions change.<\/p>\r\n            <p>A successful technical demonstration is useful, but operational value is what justifies a larger rollout.<\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"blog-roadmap-item\">\r\n        <div class=\"blog-roadmap-item__title\">\r\n            <div class=\"blog-roadmap-item__title__num-block\">\r\n                <span class=\"blog-roadmap-item__title__num-block__num\">06<\/span>\r\n                <img decoding=\"async\" class=\"blog-roadmap-item__title__num-block__arrow\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" \/ alt=\"\">\r\n            <\/div>\r\n            <span class=\"blog-roadmap-item__title__text-block\">Integrate the solution with existing systems<\/span>\r\n        <\/div>\r\n        <div class=\"blog-roadmap-item__content\">\r\n            <p>An AI model that produces recommendations in a separate dashboard may have limited practical value if employees must manually transfer those recommendations into another system.<\/p>\r\n            <p>Integration helps connect predictions to operational workflows.<\/p>\r\n            <p>A forecast might feed replenishment planning in an ERP system. An ETA prediction could update the TMS and notify a customer. An equipment warning might create a maintenance ticket.<\/p>\r\n            <p>Decide which actions can be automated and which need human approval. This is especially important when recommendations affect safety, costly inventory decisions, or customer commitments.<\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"blog-roadmap-item\">\r\n        <div class=\"blog-roadmap-item__title\">\r\n            <div class=\"blog-roadmap-item__title__num-block\">\r\n                <span class=\"blog-roadmap-item__title__num-block__num\">07<\/span>\r\n                <img decoding=\"async\" class=\"blog-roadmap-item__title__num-block__arrow\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" \/ alt=\"\">\r\n            <\/div>\r\n            <span class=\"blog-roadmap-item__title__text-block\">Measure performance against target KPIs<\/span>\r\n        <\/div>\r\n        <div class=\"blog-roadmap-item__content\">\r\n            <p>Once the system is running, measure what changed.<\/p>\r\n            <p>For inventory optimization, monitor carrying costs, stockout rates, inventory turnover, and service levels. For route optimization, track transportation costs, on-time deliveries, fuel consumption, and vehicle utilization.<\/p>\r\n            <p>Don't overlook operating costs related to the AI solution itself, including infrastructure, data processing, vendor fees, maintenance, and support.<\/p>\r\n            <p>Also monitor model performance over time. A forecast that worked well last year may become less reliable as demand patterns change.<\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"blog-roadmap-item\">\r\n        <div class=\"blog-roadmap-item__title\">\r\n            <div class=\"blog-roadmap-item__title__num-block\">\r\n                <span class=\"blog-roadmap-item__title__num-block__num\">08<\/span>\r\n            <\/div>\r\n            <span class=\"blog-roadmap-item__title__text-block\">Scale successful use cases across other operations<\/span>\r\n        <\/div>\r\n        <div class=\"blog-roadmap-item__content\">\r\n            <p>If the pilot delivers measurable value, you can expand it to additional warehouses, product categories, regions, or transportation routes.<\/p>\r\n            <p>However, scaling isn't always a matter of copying the same model.<\/p>\r\n            <p>Different locations may have different data structures, operating conditions, regulations, and business constraints.<\/p>\r\n            <p>Plan for retraining, monitoring, system reliability, user support, and data governance as adoption grows.<\/p>\r\n            <p>The goal is to make the solution dependable in everyday operations, rather than leave it as a promising experiment.<\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n<\/div>\r\n\r\n<div class=\"blog-roadmap-mobile\">\r\n\r\n    <div class=\"blog-roadmap-item-mobile active\">\r\n\r\n        <div class=\"blog-roadmap-item-mobile__side-arrow-wrapper\">\r\n            <img decoding=\"async\" class=\"side-arrow--open\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/01\/Line-404-2.svg\" alt=\"arrow-icon.\" \/>\r\n\r\n            <img decoding=\"async\" class=\"side-arrow--closed\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" alt=\"arrow-icon.\" \/>\r\n        <\/div>\r\n\r\n        <div class=\"blog-roadmap-item-mobile__main-wrapper\">\r\n            <div class=\"blog-roadmap-item-mobile__title\">\r\n                <span class=\"blog-roadmap-item-mobile__title__num\">01<\/span>\r\n                <span class=\"blog-roadmap-item-mobile__title__text\">Identify a high-value use case and set clear goals for AI<\/span>\r\n            <\/div>\r\n            <div class=\"blog-roadmap-item-mobile__content\">\r\n                <p>First, figure out where your supply chain is losing money or wasting time. Frequent stockouts? Inefficient delivery routes? Employees drowning in shipping paperwork?<\/p>\r\n                <p>Once you've identified the problem, assess whether AI is the right solution and what improvements you expect from it. Compare potential use cases based on business impact, data availability, implementation complexity, and operational risks.<\/p>\r\n                <p>And please, skip vague goals like \"make logistics smarter.\" Set measurable targets instead: reduce forecast errors, lower transportation costs per delivery, or cut document processing time.<\/p>\r\n                <p>Start with a use case that promises tangible value without requiring you to rebuild your entire supply chain.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"blog-roadmap-item-mobile\">\r\n\r\n        <div class=\"blog-roadmap-item-mobile__side-arrow-wrapper\">\r\n            <img decoding=\"async\" class=\"side-arrow--open\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/01\/Line-404-2.svg\" alt=\"arrow-icon.\" \/>\r\n\r\n            <img decoding=\"async\" class=\"side-arrow--closed\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" alt=\"arrow-icon.\" \/>\r\n        <\/div>\r\n\r\n        <div class=\"blog-roadmap-item-mobile__main-wrapper\">\r\n            <div class=\"blog-roadmap-item-mobile__title\">\r\n                <span class=\"blog-roadmap-item-mobile__title__num\">02<\/span>\r\n                <span class=\"blog-roadmap-item-mobile__title__text\">Assess available data and its quality<\/span>\r\n            <\/div>\r\n            <div class=\"blog-roadmap-item-mobile__content\">\r\n                <p>AI models depend on relevant data.<\/p>\r\n                <p>A demand forecasting system may require sales histories, stock records, promotions, and product information. A fleet management solution might need GPS data, vehicle telematics, maintenance records, and delivery histories.<\/p>\r\n                <p>Check whether these datasets are available, consistent, sufficiently detailed, and representative of real operating conditions.<\/p>\r\n                <p>Missing records, inconsistent product identifiers, and unreliable timestamps can cause serious problems later.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"blog-roadmap-item-mobile\">\r\n\r\n        <div class=\"blog-roadmap-item-mobile__side-arrow-wrapper\">\r\n            <img decoding=\"async\" class=\"side-arrow--open\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/01\/Line-404-2.svg\" alt=\"arrow-icon.\" \/>\r\n\r\n            <img decoding=\"async\" class=\"side-arrow--closed\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" alt=\"arrow-icon.\" \/>\r\n        <\/div>\r\n\r\n        <div class=\"blog-roadmap-item-mobile__main-wrapper\">\r\n            <div class=\"blog-roadmap-item-mobile__title\">\r\n                <span class=\"blog-roadmap-item-mobile__title__num\">03<\/span>\r\n                <span class=\"blog-roadmap-item-mobile__title__text\">Prepare and integrate data sources<\/span>\r\n            <\/div>\r\n            <div class=\"blog-roadmap-item-mobile__content\">\r\n                <p>Supply chain data rarely lives in one system.<\/p>\r\n                <p>Businesses commonly use enterprise resource planning (ERP), warehouse management systems (WMS), transportation management systems (TMS), order management software, and additional partner platforms.<\/p>\r\n                <p>Preparing data may involve creating integrations, standardizing identifiers, cleaning historical records, and building processing pipelines.<\/p>\r\n                <p>For some AI applications, data also needs to be synchronized frequently enough to support operational decisions.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"blog-roadmap-item-mobile\">\r\n\r\n        <div class=\"blog-roadmap-item-mobile__side-arrow-wrapper\">\r\n            <img decoding=\"async\" class=\"side-arrow--open\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/01\/Line-404-2.svg\" alt=\"arrow-icon.\" \/>\r\n\r\n            <img decoding=\"async\" class=\"side-arrow--closed\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" alt=\"arrow-icon.\" \/>\r\n        <\/div>\r\n\r\n        <div class=\"blog-roadmap-item-mobile__main-wrapper\">\r\n            <div class=\"blog-roadmap-item-mobile__title\">\r\n                <span class=\"blog-roadmap-item-mobile__title__num\">04<\/span>\r\n                <span class=\"blog-roadmap-item-mobile__title__text\">Choose your approach: custom or off-the-shelf AI<\/span>\r\n            <\/div>\r\n            <div class=\"blog-roadmap-item-mobile__content\">\r\n                <p>Should you purchase an existing product or invest in custom AI development?<\/p>\r\n                <p>That depends on your requirements.<\/p>\r\n                <p>Commercial AI-enabled platforms can be a suitable choice for standardized processes such as document extraction or common demand forecasting tasks.<\/p>\r\n                <p>Custom development makes more sense when businesses have unusual workflows, specialized constraints, proprietary data, or demanding integration requirements.<\/p>\r\n                <p>It's also worth assessing whether a hybrid approach could work, combining existing software with purpose-built AI components.<\/p>\r\n                <p>Once you've settled on an approach, it's time to test whether it works for your business.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"blog-roadmap-item-mobile\">\r\n\r\n        <div class=\"blog-roadmap-item-mobile__side-arrow-wrapper\">\r\n            <img decoding=\"async\" class=\"side-arrow--open\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/01\/Line-404-2.svg\" alt=\"arrow-icon.\" \/>\r\n\r\n            <img decoding=\"async\" class=\"side-arrow--closed\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" alt=\"arrow-icon.\" \/>\r\n        <\/div>\r\n\r\n        <div class=\"blog-roadmap-item-mobile__main-wrapper\">\r\n            <div class=\"blog-roadmap-item-mobile__title\">\r\n                <span class=\"blog-roadmap-item-mobile__title__num\">05<\/span>\r\n                <span class=\"blog-roadmap-item-mobile__title__text\">Run a proof of concept or pilot<\/span>\r\n            <\/div>\r\n            <div class=\"blog-roadmap-item-mobile__content\">\r\n                <p>Before deploying AI across the entire logistics network, test it in a controlled environment.<\/p>\r\n                <p>For example, you could pilot a demand forecasting model in one product category or apply route optimization to a limited group of vehicles.<\/p>\r\n                <p>Compare the AI approach against a realistic baseline. Measure forecast errors, operational improvements, user acceptance, and implementation effort.<\/p>\r\n                <p>Use representative data and test how the solution behaves when conditions change.<\/p>\r\n                <p>A successful technical demonstration is useful, but operational value is what justifies a larger rollout.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"blog-roadmap-item-mobile\">\r\n\r\n        <div class=\"blog-roadmap-item-mobile__side-arrow-wrapper\">\r\n            <img decoding=\"async\" class=\"side-arrow--open\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/01\/Line-404-2.svg\" alt=\"arrow-icon.\" \/>\r\n\r\n            <img decoding=\"async\" class=\"side-arrow--closed\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" alt=\"arrow-icon.\" \/>\r\n        <\/div>\r\n\r\n        <div class=\"blog-roadmap-item-mobile__main-wrapper\">\r\n            <div class=\"blog-roadmap-item-mobile__title\">\r\n                <span class=\"blog-roadmap-item-mobile__title__num\">06<\/span>\r\n                <span class=\"blog-roadmap-item-mobile__title__text\">Integrate the solution with existing systems<\/span>\r\n            <\/div>\r\n            <div class=\"blog-roadmap-item-mobile__content\">\r\n                <p>An AI model that produces recommendations in a separate dashboard may have limited practical value if employees must manually transfer those recommendations into another system.<\/p>\r\n                <p>Integration helps connect predictions to operational workflows.<\/p>\r\n                <p>A forecast might feed replenishment planning in an ERP system. An ETA prediction could update the TMS and notify a customer. An equipment warning might create a maintenance ticket.<\/p>\r\n                <p>Decide which actions can be automated and which need human approval. This is especially important when recommendations affect safety, costly inventory decisions, or customer commitments.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"blog-roadmap-item-mobile\">\r\n\r\n        <div class=\"blog-roadmap-item-mobile__side-arrow-wrapper\">\r\n            <img decoding=\"async\" class=\"side-arrow--open\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/01\/Line-404-2.svg\" alt=\"arrow-icon.\" \/>\r\n\r\n            <img decoding=\"async\" class=\"side-arrow--closed\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" alt=\"arrow-icon.\" \/>\r\n        <\/div>\r\n\r\n        <div class=\"blog-roadmap-item-mobile__main-wrapper\">\r\n            <div class=\"blog-roadmap-item-mobile__title\">\r\n                <span class=\"blog-roadmap-item-mobile__title__num\">07<\/span>\r\n                <span class=\"blog-roadmap-item-mobile__title__text\">Measure performance against target KPIs<\/span>\r\n            <\/div>\r\n            <div class=\"blog-roadmap-item-mobile__content\">\r\n                <p>Once the system is running, measure what changed.<\/p>\r\n                <p>For inventory optimization, monitor carrying costs, stockout rates, inventory turnover, and service levels. For route optimization, track transportation costs, on-time deliveries, fuel consumption, and vehicle utilization.<\/p>\r\n                <p>Don't overlook operating costs related to the AI solution itself, including infrastructure, data processing, vendor fees, maintenance, and support.<\/p>\r\n                <p>Also monitor model performance over time. A forecast that worked well last year may become less reliable as demand patterns change.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"blog-roadmap-item-mobile\">\r\n\r\n        <div class=\"blog-roadmap-item-mobile__side-arrow-wrapper\">\r\n            <img decoding=\"async\" class=\"side-arrow--open\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/01\/Line-404-2.svg\" alt=\"arrow-icon.\" \/>\r\n\r\n            <img decoding=\"async\" class=\"side-arrow--closed\" src=\"https:\/\/i.ibb.co\/t4Px1j6\/Rectangle-784-2.png\" alt=\"arrow-icon.\" \/>\r\n        <\/div>\r\n\r\n        <div class=\"blog-roadmap-item-mobile__main-wrapper\">\r\n            <div class=\"blog-roadmap-item-mobile__title\">\r\n                <span class=\"blog-roadmap-item-mobile__title__num\">08<\/span>\r\n                <span class=\"blog-roadmap-item-mobile__title__text\">Scale successful use cases across other operations<\/span>\r\n            <\/div>\r\n            <div class=\"blog-roadmap-item-mobile__content\">\r\n                <p>If the pilot delivers measurable value, you can expand it to additional warehouses, product categories, regions, or transportation routes.<\/p>\r\n                <p>However, scaling isn't always a matter of copying the same model.<\/p>\r\n                <p>Different locations may have different data structures, operating conditions, regulations, and business constraints.<\/p>\r\n                <p>Plan for retraining, monitoring, system reliability, user support, and data governance as adoption grows.<\/p>\r\n                <p>The goal is to make the solution dependable in everyday operations, rather than leave it as a promising experiment.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n    \r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-05910ee e-con-full e-flex e-con e-child\" data-id=\"05910ee\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3b1ae2d elementor-widget elementor-widget-shortcode\" data-id=\"3b1ae2d\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n    <div class=\"quote_shortcode-container\">\n                <div class=\"quote_shortcode-text\">\n            One mistake I often see with AI projects is that companies spend months improving model accuracy without checking whether those improvements actually change anything in their operations. A demand forecast that&#039;s 10% more accurate sounds great, but if your procurement team still follows the same ordering rules, what have you really gained? I&#039;d rather see a simpler model that changes decisions and saves money than a sophisticated one nobody uses.        <\/div>\n                <div class=\"quote_shortcode-bottom\">\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/07\/Frame-2131329328.png\" alt=\"Yuliya Pantsiuk, Head of Business Analysis.\" class=\"quote_shortcode-img\">\n                        <div class=\"quote_shortcode-right\">\n                <a href=\"https:\/\/innowise.com\/fr\/authors\/yuliya-pantsiuk\/\" class=\"quote_shortcode-name\">\n                    Yuliya Pantsiuk                <\/a>\n                                <div class=\"quote_shortcode-position\">\n                    Head of Business Analysis                <\/div>\n                            <\/div>\n        <\/div>\n    <\/div>\n\n    <style>\n        .quote_shortcode-container{\n            background: #F6FAFE;\n            border: 1px solid #9CC6ED;\n            padding:60px;\n        }\n        .quote_shortcode-text{\n            font-family: Karla;\n            font-weight: 400;\n            font-style: Italic;\n            font-size: 22px;\n            line-height: 150%;\n            color:#2E2E2E;\n            margin-bottom:30px;\n        }\n        .quote_shortcode-bottom{\n            display:flex;\n            align-items:center;\n            gap:30px;\n        }\n        .quote_shortcode-container img.quote_shortcode-img{\n            width:80px;\n            height:80px;\n            max-width:80px;\n            border-radius:50%;\n            object-fit:cover;\n            display:block;\n        }\n        .quote_shortcode-right{\n\n        }   \n        .quote_shortcode-name{\n            font-family: Karla;\n            font-weight: 700;\n            font-size: 22px;\n            line-height: 32px;\n            margin-bottom:4px;\n            color:#2E2E2E;\n            transition:0.5s;\n            text-decoration:none!important;\n        }\n        .quote_shortcode-name:hover{\n            color:#C63031;\n            text-decoration:underline!important;\n        }\n        .quote_shortcode-position{\n            font-family: Karla;\n            font-weight: 400;\n            font-size: 18px;\n            line-height: 150%;\n            color:#585858;\n        }\n        @media(max-width:1280px){\n            .quote_shortcode-container{\n                padding:40px;\n            }\n        }\n        @media(max-width:768px){\n            .quote_shortcode-container{\n                padding:20px;\n            }\n            .quote_shortcode-text{\n                font-size:16px;\n                margin-bottom:20px;\n            }\n            .quote_shortcode-container img.quote_shortcode-img{\n                width:60px;\n                height:60px;\n                max-width:60px;\n            }\n            .quote_shortcode-name{\n                font-size:16px;\n            }\n            .quote_shortcode-position{\n                font-size:14px;\n            }\n        }\n    <\/style>\n\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-239da4e e-con-full e-flex e-con e-child\" data-id=\"239da4e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0f62f61 elementor-widget elementor-widget-heading\" data-id=\"0f62f61\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Challenges of implementing AI in supply chain<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-77908a1 elementor-widget elementor-widget-text-editor\" data-id=\"77908a1\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">AI adoption has its difficulties. And some have little to do with the AI models themselves.<\/span><\/p><p><span style=\"font-weight: 400;\">So, what makes implementation so challenging?<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ec9b38e e-con-full e-flex e-con e-child\" data-id=\"ec9b38e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9384cab elementor-widget elementor-widget-html\" data-id=\"9384cab\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n.accordion .e-n-accordion-item:not(:last-child){\n    border-bottom: 1px solid #2E2E2E;\n}\n\n.accordion p{\n    margin-bottom: 12px;\n}\n\n@media (max-width: 767px){\n    .accordion p{\n        margin-bottom: 10px;\n    }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5899df0 accordion elementor-widget elementor-widget-n-accordion\" data-id=\"5899df0\" data-element_type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-9290\" class=\"e-n-accordion-item\" open>\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"e-n-accordion-item-9290\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> Data quality and accessibility <\/h3><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-9290\" class=\"elementor-element elementor-element-dcc7b59 e-con-full e-flex e-con e-child\" data-id=\"dcc7b59\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-392074c translation-block elementor-widget elementor-widget-text-editor\" data-id=\"392074c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Inventory information may be stored in one system, transportation events in another, and supplier records in spreadsheets.<\/span><\/p><p><span style=\"font-weight: 400;\">When data is incomplete, inconsistent, or outdated, AI models can produce unreliable predictions.<\/span><\/p><p><span style=\"font-weight: 400;\">Before deployment, companies often need to standardize records, resolve duplicates, define data ownership, and establish consistent data pipelines.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-9291\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-9291\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> Integration with legacy systems <\/h3><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-9291\" class=\"elementor-element elementor-element-158ac12 e-con-full e-flex e-con e-child\" data-id=\"158ac12\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4244f93 elementor-widget elementor-widget-text-editor\" data-id=\"4244f93\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Many supply chain businesses rely on software that has been customized and maintained over many years.<\/span><\/p><p><span style=\"font-weight: 400;\">Such systems may have limited APIs, outdated data formats, or integration restrictions.<\/span><\/p><p><span style=\"font-weight: 400;\">Connecting AI to these environments can require middleware, API development, data synchronization, or modernization of selected components.<\/span><\/p><p><span style=\"font-weight: 400;\">Replacing existing software isn&#8217;t always necessary, but the integration effort needs to be considered early.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-9292\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-9292\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> Implementation costs <\/h3><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-9292\" class=\"elementor-element elementor-element-13ff9c4 e-con-full e-flex e-con e-child\" data-id=\"13ff9c4\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fd958d3 elementor-widget elementor-widget-text-editor\" data-id=\"fd958d3\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">AI implementation costs include more than model development.<\/span><\/p><p><span style=\"font-weight: 400;\">Businesses may need to invest in data engineering, infrastructure, software licenses, integration, security, employee training, and ongoing support.<\/span><\/p><p><span style=\"font-weight: 400;\">The total cost depends heavily on the use case. A document processing solution generally has different requirements from an AI-driven warehouse robotics system.<\/span><\/p><p><span style=\"font-weight: 400;\">Estimating total cost of ownership and expected financial value before scaling helps avoid expensive surprises.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-9293\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"4\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-9293\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> Lack of AI expertise <\/h3><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-9293\" class=\"elementor-element elementor-element-c9f595f e-con-full e-flex e-con e-child\" data-id=\"c9f595f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b29fbe2 translation-block elementor-widget elementor-widget-text-editor\" data-id=\"b29fbe2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Developing an AI model is one challenge. Making it work reliably within live supply chain operations is another.<\/span><\/p><p><span style=\"font-weight: 400;\">Projects may require data engineers, ML specialists, software developers, cloud experts, security engineers, and people familiar with logistics processes.<\/span><\/p><p><span style=\"font-weight: 400;\">Companies without these capabilities internally may need an experienced technology partner to design and deploy the solution.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-9294\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"5\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-9294\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> Workforce adoption and training <\/h3><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-9294\" class=\"elementor-element elementor-element-f0fa165 e-con-full e-flex e-con e-child\" data-id=\"f0fa165\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6921c41 translation-block elementor-widget elementor-widget-text-editor\" data-id=\"6921c41\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Even an accurate AI system can fail to deliver business value if employees don&#8217;t trust it or understand how to use it.<\/span><\/p><p><span style=\"font-weight: 400;\">Warehouse operators, dispatchers, procurement teams, and planners need to know what the system does, when to accept its recommendations, and when human judgment is required.<\/span><\/p><p><span style=\"font-weight: 400;\">Involving employees during pilot testing can help identify problems that technical teams might otherwise overlook.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-9295\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"6\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-9295\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> Data privacy and security <\/h3><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-9295\" class=\"elementor-element elementor-element-ce0c0ea e-con-full e-flex e-con e-child\" data-id=\"ce0c0ea\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d1e8d41 translation-block elementor-widget elementor-widget-text-editor\" data-id=\"d1e8d41\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">AI solutions often process commercially sensitive information, including supplier contracts, shipment details, customer records, and operational data.<\/span><\/p><p><span style=\"font-weight: 400;\">Businesses need suitable access controls, encryption, audit logging, and clear rules for data retention and third-party access.<\/span><\/p><p><span style=\"font-weight: 400;\">Generative AI introduces additional considerations, such as inaccurate outputs, inappropriate disclosure of sensitive information, and insecure connections to operational systems.<\/span><\/p><p><span style=\"font-weight: 400;\">Security, compliance, and human oversight should be included in the implementation design from the beginning.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0e8a3bb e-con-full e-flex e-con e-child\" data-id=\"0e8a3bb\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e6ccb1f elementor-widget elementor-widget-heading\" data-id=\"e6ccb1f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">The future of AI in supply chain and logistics<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b25d4f9 elementor-widget elementor-widget-text-editor\" data-id=\"b25d4f9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">What comes next for AI in logistics?<\/span><\/p><p><span style=\"font-weight: 400;\">The most interesting developments concern how AI capabilities will become more closely integrated with existing operations.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9610ef0 e-con-full e-flex e-con e-child\" data-id=\"9610ef0\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-63e796d elementor-widget elementor-widget-html\" data-id=\"63e796d\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n    .points-block {\r\n      --color-dark: #2e2e2e;\r\n      --color-red: #c63031;\r\n      --color-light-bg: #fbfbfd;\r\n    }\r\n\r\n    .points-block {\r\n      box-sizing: border-box;\r\n      color: var(--color-dark);\r\n    }\r\n\r\n    .points-block *,\r\n    .points-block *::before,\r\n    .points-block *::after {\r\n      box-sizing: border-box;\r\n    }\r\n\r\n    .points-block__list {\r\n      display: flex;\r\n      flex-direction: column;\r\n      gap: 40px;\r\n      margin: 0;\r\n      padding: 0;\r\n      list-style: none;\r\n    }\r\n\r\n    .points-block__item {\r\n      display: flex;\r\n      flex-direction: column;\r\n      gap: 20px;\r\n    }\r\n\r\n    .points-block__head {\r\n      display: flex;\r\n      align-items: center;\r\n      gap: 20px;\r\n    }\r\n\r\n    .points-block__icon {\r\n      flex-shrink: 0;\r\n      display: block;\r\n      width: 44px;\r\n      height: 44px;\r\n    }\r\n\r\n    .points-block__title {\r\n      margin: 0;\r\n      font-family: \"Sora\", Arial, sans-serif;\r\n      font-weight: 600;\r\n      font-size: 24px;\r\n      line-height: 1.35;\r\n      color: var(--color-dark);\r\n    }\r\n\r\n    .points-block__text p {\r\n      margin: 0;\r\n      font-family: \"Karla\", Arial, sans-serif;\r\n      font-weight: 400;\r\n      font-size: 22px;\r\n      line-height: 1.5;\r\n      color: var(--color-dark);\r\n    }\r\n\r\n    .points-block__text p + p {\r\n      margin-top: 18px;\r\n    }\r\n\r\n    .points-block__text a {\r\n      \/*color: var(--color-red);*\/\r\n      text-decoration: underline;\r\n      text-underline-offset: 3px;\r\n      transition: color 0.2s ease;\r\n    }\r\n\r\n    .points-block__text a:hover,\r\n    .points-block__text a:focus-visible {\r\n      color: var(--color-red);\r\n    }\r\n    \r\n    \/* 780 *\/\r\n    @media (max-width: 1279px) {\r\n\r\n      .points-block__icon {\r\n        width: 48px;\r\n        height: 48px;\r\n      }\r\n    }\r\n\r\n    \/* 375 *\/\r\n    @media (max-width: 767px) {\r\n\r\n      .points-block__list {\r\n        gap: 30px;\r\n      }\r\n\r\n      .points-block__head {\r\n        gap: 16px;\r\n      }\r\n\r\n      .points-block__icon {\r\n        width: 44px;\r\n        height: 44px;\r\n      }\r\n\r\n      .points-block__title {\r\n        font-size: 18px;\r\n        line-height: 1.3;\r\n      }\r\n\r\n      .points-block__text p {\r\n        font-size: 16px;\r\n        line-height: 1.4;\r\n      }\r\n\r\n      .points-block__text p + p {\r\n        margin-top: 12px;\r\n      }\r\n    }\r\n  <\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f505c2 elementor-widget elementor-widget-html\" data-id=\"5f505c2\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"points-block\">\r\n  <ul class=\"points-block__list\">\r\n    <li class=\"points-block__item\">\r\n      <div class=\"points-block__head\">\r\n        <img loading=\"lazy\" decoding=\"async\" class=\"points-block__icon\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/09\/515.svg\" alt=\"Predictive and prescriptive supply chain analytics icon.\" width=\"44\" height=\"44\" loading=\"lazy\">\r\n        <h3 class=\"points-block__title\">Predictive and prescriptive supply chain analytics<\/h3>\r\n      <\/div>\r\n      <div class=\"points-block__text\">\r\n        <p class=\"translation-block\">Businesses will increasingly combine predictions with recommendations for action. A system that anticipates inventory shortages may also evaluate possible stock transfers, alternative suppliers, and transportation costs.<\/p>\r\n      <\/div>\r\n    <\/li>\r\n\r\n    <li class=\"points-block__item\">\r\n      <div class=\"points-block__head\">\r\n        <img loading=\"lazy\" decoding=\"async\" class=\"points-block__icon\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/09\/435.svg\" alt=\"AI agents and operational assistants icon.\" width=\"44\" height=\"44\" loading=\"lazy\">\r\n        <h3 class=\"points-block__title\">AI agents and operational assistants<\/h3>\r\n      <\/div>\r\n      <div class=\"points-block__text\">\r\n        <p class=\"translation-block\"><a href=\"\/ai\/development\/agents\/\">AI agents<\/a> could take over entire workflows involving multiple systems. Imagine an agent investigating a delayed shipment, checking alternative routes, and requesting approval to make changes. And this might become pretty common soon. <a href=\"https:\/\/www.gartner.com\/en\/newsroom\/press-releases\/2026-04-07-gartner-forecasts-supply-chain-management-software-with-agentic-ai-will-grow-to-53-billion-in-spend-by-2030\" target=\"_blank\" rel=\"noopener noreferrer\">Gartner predicts<\/a> that by 2030, 60% of enterprises using supply chain management software will have adopted agentic AI features, compared to just 5% in 2025. Of course, reliable integrations, safeguards, and human oversight will still be needed.<\/p>\r\n      <\/div>\r\n    <\/li>\r\n\r\n    <li class=\"points-block__item\">\r\n      <div class=\"points-block__head\">\r\n        <img loading=\"lazy\" decoding=\"async\" class=\"points-block__icon\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/09\/460.svg\" alt=\"More advanced warehouse robotics icon.\" width=\"44\" height=\"44\" loading=\"lazy\">\r\n        <h3 class=\"points-block__title\">More advanced warehouse robotics<\/h3>\r\n      <\/div>\r\n      <div class=\"points-block__text\">\r\n        <p class=\"translation-block\">Robotics systems are becoming better at identifying objects, navigating dynamic environments, and coordinating tasks. Computer vision and machine learning will continue to support developments in robotic picking, inspection, and internal transportation.<\/p>\r\n      <\/div>\r\n    <\/li>\r\n\r\n    <li class=\"points-block__item\">\r\n      <div class=\"points-block__head\">\r\n        <img loading=\"lazy\" decoding=\"async\" class=\"points-block__icon\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2024\/11\/421.svg\" alt=\"Digital twins and scenario planning icon.\" width=\"44\" height=\"44\" loading=\"lazy\">\r\n        <h3 class=\"points-block__title\">Digital twins and scenario planning<\/h3>\r\n      <\/div>\r\n      <div class=\"points-block__text\">\r\n        <p class=\"translation-block\">Virtual representations of warehouses, transportation networks, and supply chain processes can help businesses evaluate operational changes before implementing them. Combined with predictive models, simulation can support decisions about warehouse capacity, inventory policies, and distribution networks.<\/p>\r\n      <\/div>\r\n    <\/li>\r\n\r\n    <li class=\"points-block__item\">\r\n      <div class=\"points-block__head\">\r\n        <img loading=\"lazy\" decoding=\"async\" class=\"points-block__icon\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/405.svg\" alt=\"Greater attention to supply chain resilience icon.\" width=\"44\" height=\"44\" loading=\"lazy\">\r\n        <h3 class=\"points-block__title\">Greater attention to supply chain resilience<\/h3>\r\n      <\/div>\r\n      <div class=\"points-block__text\">\r\n        <p class=\"translation-block\">Companies will continue exploring AI-based monitoring of suppliers, transport corridors, and operational disruptions. Faster risk identification can support contingency planning, although it won't eliminate uncertainty.<\/p>\r\n        <p class=\"translation-block\">However, fully autonomous supply chains are unlikely to appear overnight. Data quality, fragmented software, regulatory constraints, and the financial consequences of incorrect decisions make human oversight necessary in many operations.<\/p>\r\n        <p class=\"translation-block\">The realistic direction is toward more connected, predictive, and selectively automated processes.<\/p>\r\n      <\/div>\r\n    <\/li>\r\n  <\/ul>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b68624e e-con-full e-flex e-con e-child\" data-id=\"b68624e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c14f9af elementor-widget elementor-widget-heading\" data-id=\"c14f9af\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">How Innowise can help with AI in supply chain and logistics<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d404b1c elementor-widget elementor-widget-text-editor\" data-id=\"d404b1c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">There&#8217;s no universal AI solution for logistics.<\/span><\/p><p><span style=\"font-weight: 400;\">A retailer struggling with demand planning has different requirements from a freight forwarder processing shipping documents or a warehouse operator introducing computer vision.<\/span><\/p><p><span style=\"font-weight: 400;\">At Innowise, we help companies evaluate AI opportunities, prepare data, develop AI solutions, and integrate them with existing business systems.<\/span><\/p><p><span style=\"font-weight: 400;\">Our services cover the major stages of AI adoption.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1d61f03 e-con-full e-flex e-con e-child\" data-id=\"1d61f03\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-da46ea1 switcher-section elementor-widget elementor-widget-html\" data-id=\"da46ea1\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!--link in mob example-->\r\n<!--<a href=\"\/services\/ui-ux-design\/\" class=\"ai-svc__more\">See more-->\r\n<!--    <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/06\/akar-icons_arrow-down.svg\" alt=\"Right arrow icon.\" class=\"ai-svc__more-arrow\">-->\r\n<!--<\/a>-->\r\n\r\n<style>\r\n.ai-svc-mob__content img:not(.ai-svc__more-arrow) {\r\n    width: 100%;\r\n    height: auto;\r\n    aspect-ratio: 680 \/ 250;\r\n    object-fit: cover;\r\n    display: block;\r\n    background-color: #f5f5f7;\r\n}\r\n\r\n.ai-svc__toggle{\r\n    margin-top: 20px;\r\n    padding-bottom: 8px;\r\n    border-bottom: 1px solid #C63031;\r\n    color: #C63031;\r\n    font-family: Sora;\r\n    font-weight: 600;\r\n    font-size: 14px;\r\n    line-height: 130%;\r\n    width: fit-content;\r\n    cursor: pointer;\r\n}\r\n.ai-svc__more {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    font-family: Karla;\r\n    font-size: 14px;\r\n    line-height: 150%;\r\n    text-decoration: none !important;\r\n    color: #C63031;\r\n}\r\n\r\n.ai-svc .ai-svc__slides {\r\n    padding-bottom: 0;\r\n    overflow: hidden;\r\n}\r\n\r\n\/* Descriptions container is a column so the wrapper can fill its full height *\/\r\n.ai-svc__slides {\r\n    display: flex;\r\n    flex-direction: column;\r\n}\r\n\r\n\/* Wrapper fills the container; slides stretch to the tallest one so the block height stays stable *\/\r\n.ai-svc__slides .swiper-wrapper{\r\n    width: 100% !important;\r\n    height: auto;\r\n    flex: 1 0 auto;\r\n    align-items: stretch;\r\n}\r\n\r\n.ai-svc__content{\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 20px;\r\n    justify-content: space-between;\r\n}\r\n\r\n\r\n.ai-svc-section {\r\n    position: relative;\r\n    min-height: auto;\r\n}\r\n\r\n.ai-svc {\r\ndisplay: flex;\r\n\/*gap: 120px;*\/\r\ngap: 40px;\r\n}\r\n\r\n.ai-svc__slides{\r\n  min-height: 435px;\r\n  max-width: 100%;\r\n}\r\n\r\n\/* Fixed 30px between text and image; image follows the text, not pinned to the bottom *\/\r\n.ai-svc__slides .swiper-slide {\r\n  display: flex;\r\n  flex-direction: column;\r\n  justify-content: flex-start;\r\n  gap: 30px;\r\n  height: auto;\r\n  color: #2e2e2e;\r\n    max-width: 680px;\r\n}\r\n\r\n.ai-svc__slides .swiper-slide:not(.swiper-slide-active) {\r\n    opacity: 0 !important;\r\n}\r\n\r\n\r\n\r\n.ai-svc__menu {\r\n  height: 100%;\r\n  list-style: none;\r\n  overflow-y: auto;\r\n  overflow-x: hidden;\r\n  background-color: transparent;\r\n  position: relative;\r\n  max-height: 435px;\r\n  max-width: 280px;\r\n  min-width: 280px;\r\n  padding: 0;\r\n  margin: 0;\r\n  \/*padding-right: 20px;*\/\r\n}\r\n\r\n.ai-svc__menu::-webkit-scrollbar {\r\n    position: absolute;\r\n    width: 3px;\r\n    background-color: #F5F5F7;\r\n}\r\n\r\n.ai-svc__menu::-webkit-scrollbar-thumb {\r\n    position: absolute;\r\n    background-color: #999999;\r\n    border-radius: 3px;\r\n}\r\n\r\n\r\n.ai-svc__menu li {\r\n  position: relative;\r\n  padding: 16px 12px 16px 24px;\r\n  color: #717171;\r\n  border-left: 1px solid #c4c4c4;\r\n  font-family: Sora, sans-serif;\r\n  font-weight: 600;\r\n  font-size: 16px;\r\n  line-height: 20px;\r\n  word-break: break-word;\r\n  cursor: pointer;\r\n}\r\n\r\n.ai-svc__menu li:hover{\r\n    color:#2E2E2E;\r\n    transition: all 0.3s;\r\n}\r\n\r\n.ai-svc__menu li:not(.ai-svc__menu-item--active)::before{\r\n  content: \"\";\r\n  position: absolute;\r\n  top: 0;\r\n  left: -1px;\r\n  display: block;\r\n  height: 100%;\r\n  border-left: 3px solid #999999;\r\n  opacity: 0;\r\n  transition: opacity 0.3s;\r\n}\r\n\r\n.ai-svc__menu li:not(.ai-svc__menu-item--active):hover::before{\r\n  opacity: 1;\r\n}\r\n\r\n.ai-svc__menu li.ai-svc__menu-item--active {\r\n  color: #2e2e2e;\r\n}\r\n\r\n.ai-svc__menu li.ai-svc__menu-item--active::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: 0;\r\n  left: -1px;\r\n  display: block;\r\n  height: 100%;\r\n  border-left: 3px solid #c63031;\r\n}\r\n\r\n\r\n.ai-svc__heading h3 {\r\n  color: #2E2E2E;\r\n  font-weight: 600;\r\n  line-height: 32px;\r\n  font-size: 24px;\r\n  font-family: Sora, sans-serif;\r\n  padding: 0;\r\n  margin: 0;\r\n  padding-bottom: 30px;\r\n}\r\n\r\n\r\n.ai-svc__heading h3 a{\r\n    text-decoration: underline;\r\n}\r\n\r\n.ai-svc__text {\r\n  font-weight: 400;\r\n  font-size: 18px;\r\n  line-height: 27px;\r\n  font-family: Karla, sans-serif;\r\n  list-style: none;\r\n  margin: 0 !important;\r\n}\r\n\r\n.ai-svc__text a{\r\n    text-decoration: underline;\r\n}\r\n\r\n.ai-svc__text li {\r\n  margin-bottom: 20px;\r\n  \/*padding: 10px 0;*\/\r\n  cursor: default;\r\n  transition: margin 0.4s;\r\n  transition-delay: 0.2s;\r\n  font-family: Karla;\r\n  font-weight: 400;\r\n  font-size: 22px;\r\n  line-height: 24px;\r\n  color: #2E2E2E;\r\n}\r\n\r\n.ai-svc__text li::before {\r\n  content: url(\"https:\/\/innowise.com\/wp-content\/uploads\/2024\/06\/Group-5070.svg\");\r\n  vertical-align: middle;\r\n  margin-right: 16px;\r\n}\r\n\r\n\r\n.ai-svc__text li:hover span {\r\n  position: relative;\r\n\r\n}\r\n\r\n\r\n\r\n\r\n.ai-svc__desc-list {\r\n  line-height: 42px;\r\n  padding-left: 30px;\r\n  font-size: 24px;\r\n  font-family: karla;\r\n  font-weight: 400;\r\n}\r\n\r\n.ai-svc__menu li > a {\r\n  color: #fff;\r\n}\r\n\r\n.ai-svc__menu li:hover a {\r\n  color: #C63031;\r\n}\r\n\r\n.ai-svc__media{\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 30px;\r\n    flex-shrink: 0;\r\n}\r\n\r\n.ai-svc__media img {\r\n  width: 100%;\r\n  height: 250px;\r\n  object-fit: cover;\r\n  display: block;\r\n}\r\n\r\n\r\n\r\n\r\n.ai-svc-mob {\r\n    display: none;\r\n    flex-direction: column;\r\n    gap: 0;\r\n}\r\n\r\n.ai-svc-mob__nav {\r\n    display: flex;\r\n    flex-direction: column;\r\n}\r\n\r\n.ai-svc-mob__item {\r\n    padding: 15px 0 15px 12px;\r\n    border-left: 1px solid #C4C4C4;\r\n    display: flex;\r\n    flex-direction: column;\r\n    cursor: pointer;\r\n    position: relative;\r\n    margin-left: 1px;\r\n}\r\n\r\n.ai-svc-mob__item.ai-svc-mob__item--hidden {\r\n    display: none;\r\n}\r\n\r\n.ai-svc-mob__item h3 {\r\n    color: #717171;\r\n    font-family: Sora;\r\n    font-size: 16px;\r\n    font-weight: 600;\r\n    line-height: 21px;\r\n    text-align: left;\r\n    margin: 0;\r\n}\r\n\r\n\r\n.ai-svc-mob__point {\r\n    font-weight: 400 !important;\r\n    font-size: 14px !important;\r\n    line-height: 21px !important;\r\n}\r\n\r\n.ai-svc-mob__content {\r\n    padding-top: 0px;\r\n    padding-bottom: 0px;\r\n    max-height: 0;\r\n    overflow: hidden;\r\n    transition: max-height 0.5s ease, padding 0.5s ease;\r\n   display: flex;\r\n    flex-direction: column;\r\n   gap: 16px;\r\n}\r\n\r\n.ai-svc-mob__item--active .ai-svc-mob__content {\r\n     padding-top: 25px;\r\n    padding-bottom: 5px;\r\n    height: auto;\r\n    max-height: 350px;\r\n}\r\n\r\n.ai-svc-mob__item--active::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: 0;\r\n  left: -1px;\r\n  display: block;\r\n  height: 100%;\r\n  border-left: 1px solid #c63031;\r\n}\r\n\r\n.ai-svc-mob__item--active h3{\r\n    position: relative;\r\n}\r\n\r\n.ai-svc-mob__item--active h3::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: -15px;\r\n  left: -13px;\r\n  display: block;\r\n  height: calc(100% + 25px);\r\n  border-left: 2px solid #c63031;\r\n}\r\n\r\n\r\n.ai-svc-mob__item--active h3 {\r\n    color: #2e2e2e;\r\n }\r\n\r\n\r\n\r\n.ai-svc-mob__content li {\r\n    margin-bottom: 10px;\r\n}\r\n\r\n.ai-svc-section {\r\n    position: relative;\r\n}\r\n\r\n.ai-svc .ai-svc__slides {\r\n    padding: 0;\r\n}\r\n\r\n.ai-svc__menu {\r\n  width: 100%;\r\n}\r\n\r\n\r\n\r\n.ai-svc__desc-item--active {\r\n  display: flex;\r\n  flex-direction: column;\r\n  height: 100%;\r\n}\r\n\r\na.ai-svc__link{\r\n    \/*margin-top: auto;*\/\r\n    font-family: Karla;\r\n    font-weight: 400;\r\n    font-size: 18px;\r\n    line-height: 150%;\r\n    color: #C63031;\r\n    text-decoration: none;\r\n    position: relative;\r\n    width: fit-content;\r\n    display: block;\r\n}\r\n\r\na.ai-svc__link::after{\r\n    content: '';\r\n    width: 20px;\r\n    height: 20px;\r\n    background: url('https:\/\/innowise.com\/wp-content\/uploads\/2026\/09\/akar-icons_arrow-down.svg');\r\n    background-size: cover;\r\n    background-position: center;\r\n    position: absolute;\r\n    left: calc(100% + 10px);\r\n    top: 50%;\r\n    transform: translateY(-50%);\r\n}\r\n\r\na.ai-svc__link:hover{\r\n    text-decoration: underline;\r\n}\r\n\r\n\r\n\r\n@media (max-width:1279px) and (min-width: 768px) {\r\n    .ai-svc {\r\n        grid-template-columns: 300px minmax(auto, 1fr);\r\n        padding: 0;\r\n        gap: 37px;\r\n    }\r\n\r\n    .ai-svc__heading {\r\n        font-family: Sora;\r\n        font-size: 24px;\r\n        font-weight: 600;\r\n        line-height: 32.4px;\r\n        text-align: left;\r\n    }\r\n\r\n    .ai-svc {\r\n        column-gap: 40px;\r\n    }\r\n\r\n\r\n.ai-svc__menu {\r\n  max-width: 280px;\r\n  min-width: 280px;\r\n  padding-right: 0;\r\n}\r\n\r\n\/* max-height removed: it clipped slides taller than 435px *\/\r\n.ai-svc__slides{\r\n  min-height: 435px;\r\n}\r\n\r\n.ai-svc__menu {\r\n  max-height: 435px;\r\n}\r\n\r\n}\r\n\r\n@media (max-width:820px){\r\n\r\n       .ai-svc__media img {\r\n  height: 150px;\r\n}\r\n}\r\n\r\n\r\n\r\n@media (max-width: 767px) {\r\n\r\n\r\n\r\n    .ai-svc__text {\r\n        font-family: Karla;\r\n        font-size: 14px;\r\n        font-weight: 400;\r\n        line-height: 21px;\r\n        text-align: left;\r\n\r\n    }\r\n\r\n    .ai-svc {\r\n        display: none !important;\r\n        flex-direction: column;\r\n        gap: 40px;\r\n    }\r\n\r\n    .ai-svc-mob {\r\n        display: flex;\r\n        flex-direction: column;\r\n\r\n    }\r\n\r\n    a.ai-svc__link{\r\n        font-size: 14px;\r\n        margin-top: 0;\r\n        margin-bottom: 0;\r\n    }\r\n\r\n    a.ai-svc__link::after{\r\n        content: '';\r\n        width: 18px;\r\n        height: 18px;\r\n        left: calc(100% + 8px);\r\n    }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n    document.addEventListener('DOMContentLoaded', () => {\r\n\r\n        \/\/ Local to this block, so other tab sections on the page can't overwrite it\r\n        let activateDesktopItem = null;\r\n\r\n        const mobileNavItems = document.querySelectorAll('.ai-svc-mob__item');\r\n\r\n        const domainsListItems = document.querySelectorAll(\r\n            '.ai-svc__menu.ai-svc-1 li'\r\n        );\r\n        const toggle = document.querySelector('.ai-svc__toggle');\r\n        const visibleCount = 7;\r\n\r\n        \/\/ hide rows 7+\r\n        if(toggle) {\r\n            mobileNavItems.forEach((row, index) => {\r\n                if (index >= visibleCount) row.classList.add(\"ai-svc-mob__item--hidden\");\r\n            });\r\n\r\n            let expanded = false;\r\n\r\n            toggle.addEventListener(\"click\", () => {\r\n              expanded = !expanded;\r\n\r\n              mobileNavItems.forEach((row, index) => {\r\n                if (!expanded && index >= visibleCount) {\r\n                  row.classList.add(\"ai-svc-mob__item--hidden\");\r\n                } else {\r\n                  row.classList.remove(\"ai-svc-mob__item--hidden\");\r\n                }\r\n              });\r\n\r\n              toggle.textContent = expanded ? \"Show less\" : \"Show more\";\r\n            });\r\n        }\r\n\r\n        function showMobileItem(item) {\r\n            item.classList.add('ai-svc-mob__item--active');\r\n\r\n            const content = item.querySelector('.ai-svc-mob__content');\r\n\r\n            if (content) {\r\n                content.style.transitionDuration = '0.5s';\r\n                content.style.maxHeight = content.scrollHeight + 100 + 'px';\r\n            }\r\n        }\r\n\r\n        function hideMobileItem(item) {\r\n            item.classList.remove('ai-svc-mob__item--active');\r\n\r\n            const content = item.querySelector('.ai-svc-mob__content');\r\n\r\n            if (content) {\r\n                content.style.transitionDuration = '0.5s';\r\n                content.style.maxHeight = '0';\r\n            }\r\n        }\r\n\r\n        function activateMobileItem(index, canClose = true) {\r\n            const item = mobileNavItems[index];\r\n            const isActive = item.classList.contains('ai-svc-mob__item--active');\r\n\r\n            mobileNavItems.forEach(nav => {\r\n                hideMobileItem(nav);\r\n            });\r\n\r\n            if (!isActive || !canClose) {\r\n                showMobileItem(item);\r\n            }\r\n        }\r\n\r\n        mobileNavItems.forEach((item, index) => {\r\n            const title = item.querySelector(\"h3\");\r\n\r\n            if(title) {\r\n                title.addEventListener('click', () => {\r\n                    activateMobileItem(index);\r\n\r\n                    if (domainsListItems.length > 0 && typeof activateDesktopItem === 'function') {\r\n                       activateDesktopItem(index);\r\n                    }\r\n                });\r\n            }\r\n        });\r\n\r\n        if (mobileNavItems.length > 0) {\r\n            activateMobileItem(0, false);\r\n        }\r\n\r\n        const domainsSwiperEl = document.querySelector('.ai-svc__slides.ai-svc-1');\r\n\r\n        if (domainsSwiperEl) {\r\n            const domainsSwiper = new Swiper('.ai-svc__slides.ai-svc-1', {\r\n                slidesPerView: 1,\r\n                spaceBetween: 24,\r\n                effect:'fade',\r\n                allowTouchMove:false,\r\n            });\r\n\r\n            const rightPart = document.querySelector('.ai-svc__slides.ai-svc-1');\r\n            const leftPart = document.querySelector('.ai-svc__menu.ai-svc-1');\r\n\r\n            \/\/ Sync left list height with the slides block (fonts\/images can change it after load)\r\n            function syncListHeight() {\r\n                if (!rightPart || !leftPart) return;\r\n                leftPart.style.minHeight = '';\r\n                const rightPartHeight = rightPart.getBoundingClientRect().height;\r\n                if (rightPartHeight > leftPart.getBoundingClientRect().height) {\r\n                    leftPart.style.minHeight = `${rightPartHeight}px`;\r\n                }\r\n            }\r\n\r\n            syncListHeight();\r\n            window.addEventListener('load', syncListHeight);\r\n\r\n            let resizeTimer;\r\n            window.addEventListener('resize', () => {\r\n                clearTimeout(resizeTimer);\r\n                resizeTimer = setTimeout(syncListHeight, 150);\r\n            });\r\n\r\n            activateDesktopItem = function(index) {\r\n                domainsListItems.forEach((item, i) => {\r\n                  if (i === index) {\r\n                    item.classList.add('ai-svc__menu-item--active');\r\n                    domainsSwiper.slideTo(i);\r\n                  } else {\r\n                    item.classList.remove('ai-svc__menu-item--active');\r\n                  }\r\n                });\r\n            }\r\n\r\n            domainsListItems.forEach((domainsListItem, index) => {\r\n              domainsListItem.addEventListener('click', () => {\r\n                  activateDesktopItem(index);\r\n\r\n                  if (mobileNavItems.length > 0) {\r\n                      activateMobileItem(index, false);\r\n                  }\r\n              });\r\n            });\r\n        }\r\n    });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5b6cfc6 switcher-section elementor-widget elementor-widget-html\" data-id=\"5b6cfc6\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"ai-svc\">\r\n    <ul class=\"ai-svc__menu ai-svc-1\">\r\n        <li class=\"ai-svc__menu-item--active\">AI consulting<\/li>\r\n        <li>AI development<\/li>\r\n        <li>Data management<\/li>\r\n        <li>Data analytics<\/li>\r\n        <li>Generative AI<\/li>\r\n        <li>AI agents<\/li>\r\n        <li>Computer vision<\/li>\r\n    <\/ul>\r\n\r\n    <div class=\"ai-svc__slides ai-svc-1\">\r\n      <div class=\"swiper-wrapper\">\r\n        <div class=\"swiper-slide swiper-slide-active\">\r\n            <div>\r\n                <div class=\"ai-svc__heading\">\r\n                    <h3>AI consulting<\/h3>\r\n                <\/div>\r\n                <p class=\"ai-svc__text translation-block\">Our <a href=\"\/ai\/consulting\/\">AI consulting<\/a> services help you identify where AI can solve specific logistics problems, assess data readiness, and estimate implementation costs. We also help prioritize use cases and develop a roadmap based on your business goals and technical capabilities.<\/p>\r\n            <\/div>\r\n            <div class=\"ai-svc__media\">\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/cloud\/Images_for_services_680x250\/logistics-planner-interactive-world-map.png\" alt=\"Logistics planner uses interactive world map to optimize multi-leg itineraries for clients.\" \/>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"swiper-slide\">\r\n            <div>\r\n                <div class=\"ai-svc__heading\">\r\n                    <h3>Custom AI development<\/h3>\r\n                <\/div>\r\n                <p class=\"ai-svc__text translation-block\">We <a href=\"\/ai\/development\/\">build custom AI solutions<\/a> for demand forecasting, inventory optimization, predictive maintenance, and other logistics processes. Our team develops and tests the models, deploys them, and integrates them with your existing ERP, WMS, or TMS.<\/p>\r\n            <\/div>\r\n            <div class=\"ai-svc__media\">\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/cloud\/Images_for_services_680x250\/warehouse-tablet-inventory-audit.png\" alt=\"Inventory supervisor audits stock levels on a tablet, using the warehouse management system.\" \/>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"swiper-slide\">\r\n            <div>\r\n                <div class=\"ai-svc__heading\">\r\n                    <h3>Data management<\/h3>\r\n                <\/div>\r\n                <p class=\"ai-svc__text translation-block\">Our <a href=\"\/data\/management\/\">data management services<\/a> help consolidate inventory, shipment, supplier, and other operational data from disconnected systems. We clean and standardize records, build data pipelines, and establish data governance processes to keep information reliable and accessible.<\/p>\r\n            <\/div>\r\n            <div class=\"ai-svc__media\">\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/cloud\/Images_for_services_680x250\/cross-platform-data-integration.png\" alt=\"Integrated cloud storage connects multiple enterprise locations, streamlining real-time file sharing and project updates.\" \/>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"swiper-slide\">\r\n            <div>\r\n                <div class=\"ai-svc__heading\">\r\n                    <h3>Data analytics<\/h3>\r\n                <\/div>\r\n                <p class=\"ai-svc__text translation-block\">We <a href=\"\/data\/analytics\/\">develop AI-driven supply chain and logistics analytics solutions<\/a> to track delivery performance, inventory turnover, warehouse productivity, and transportation costs. These include dashboards, automated reports, and predictive models that help teams identify trends and operational inefficiencies.<\/p>\r\n            <\/div>\r\n            <div class=\"ai-svc__media\">\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/cloud\/Images_for_services_680x250\/digital-fulfillment-kpi-monitoring.png\" alt=\"Operations team monitors KPI metrics on a digital control panel for proactive order planning.\" \/>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"swiper-slide\">\r\n            <div>\r\n                <div class=\"ai-svc__heading\">\r\n                    <h3>Generative AI development<\/h3>\r\n                <\/div>\r\n                <p class=\"ai-svc__text translation-block\">Our <a href=\"\/ai\/generative\/\">generative AI solutions<\/a> help process shipping documents, summarize supplier communications, and retrieve information from internal knowledge bases. We can also build AI assistants connected to your logistics systems to answer operational questions using company data.<\/p>\r\n            <\/div>\r\n            <div class=\"ai-svc__media\">\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/cloud\/Images_for_services_680x250\/document-workflow-time-tracking.png\" alt=\"IT professional working on laptop surrounded by holographic document schemas and a scheduling icon for task management.\" \/>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"swiper-slide\">\r\n            <div>\r\n                <div class=\"ai-svc__heading\">\r\n                    <h3>AI agent development<\/h3>\r\n                <\/div>\r\n                <p class=\"ai-svc__text translation-block\">We <a href=\"\/ai\/development\/agents\/\">develop AI agents<\/a> that automate multistep logistics workflows, such as checking shipment statuses, collecting carrier updates, and preparing responses to delivery disruptions. These agents can interact with existing business systems and request human approval before executing sensitive actions.<\/p>\r\n            <\/div>\r\n            <div class=\"ai-svc__media\">\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/cloud\/Images_for_services_680x250\/ai-agent-pipeline-architecture.png\" alt=\"Architecture of interconnected AI agents and data pipelines, stacking modular blocks into unified, scalable AI systems.\" \/>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"swiper-slide\">\r\n            <div>\r\n                <div class=\"ai-svc__heading\">\r\n                    <h3>Computer vision development<\/h3>\r\n                <\/div>\r\n                <p class=\"ai-svc__text translation-block\">Our <a href=\"\/ai\/computer-vision\/\">computer vision solutions<\/a> can identify damaged packages, read shipping labels, count inventory, and verify goods during warehouse operations. We train and deploy models that process images or video from cameras and integrate the results with warehouse management systems.<\/p>\r\n            <\/div>\r\n            <div class=\"ai-svc__media\">\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/cloud\/Images_for_services_680x250\/warehouse-robotics-parcel-verification.png\" alt=\"Warehouse robotics system verifies parcel dimensions and status using computer vision at sorting station.\" \/>\r\n            <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<div class=\"ai-svc-mob ai-svc-1\">\r\n        <div class=\"ai-svc-mob__item ai-svc-mob__item--active\" data-mobile-domain=\"domain-1\">\r\n            <h3 class=\"ai-svc-mob__title\">AI consulting<\/h3>\r\n            <div class=\"ai-svc__text ai-svc-mob__content\">\r\n                <p class=\"ai-svc__text translation-block\">Our <a href=\"\/ai\/consulting\/\">AI consulting<\/a> services help you identify where AI can solve specific logistics problems, assess data readiness, and estimate implementation costs. We also help prioritize use cases and develop a roadmap based on your business goals and technical capabilities.<\/p>\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/cloud\/Images_for_services_680x250\/logistics-planner-interactive-world-map.png\" alt=\"Logistics planner uses interactive world map to optimize multi-leg itineraries for clients.\" \/>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"ai-svc-mob__item\" data-mobile-domain=\"domain-2\">\r\n            <h3 class=\"ai-svc-mob__title\">Custom AI development<\/h3>\r\n            <div class=\"ai-svc__text ai-svc-mob__content\">\r\n                <p class=\"ai-svc__text translation-block\">We <a href=\"\/ai\/development\/\">build custom AI solutions<\/a> for demand forecasting, inventory optimization, predictive maintenance, and other logistics processes. Our team develops and tests the models, deploys them, and integrates them with your existing ERP, WMS, or TMS.<\/p>\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/cloud\/Images_for_services_680x250\/warehouse-tablet-inventory-audit.png\" alt=\"Inventory supervisor audits stock levels on a tablet, using the warehouse management system.\" \/>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"ai-svc-mob__item\" data-mobile-domain=\"domain-3\">\r\n            <h3 class=\"ai-svc-mob__title\">Data management<\/h3>\r\n            <div class=\"ai-svc__text ai-svc-mob__content\">\r\n                <p class=\"ai-svc__text translation-block\">Our <a href=\"\/data\/management\/\">data management services<\/a> help consolidate inventory, shipment, supplier, and other operational data from disconnected systems. We clean and standardize records, build data pipelines, and establish data governance processes to keep information reliable and accessible.<\/p>\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/cloud\/Images_for_services_680x250\/cross-platform-data-integration.png\" alt=\"Integrated cloud storage connects multiple enterprise locations, streamlining real-time file sharing and project updates.\" \/>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"ai-svc-mob__item\" data-mobile-domain=\"domain-4\">\r\n            <h3 class=\"ai-svc-mob__title\">Data analytics<\/h3>\r\n            <div class=\"ai-svc__text ai-svc-mob__content\">\r\n                <p class=\"ai-svc__text translation-block\">We <a href=\"\/data\/analytics\/\">develop AI-driven supply chain and logistics analytics solutions<\/a> to track delivery performance, inventory turnover, warehouse productivity, and transportation costs. These include dashboards, automated reports, and predictive models that help teams identify trends and operational inefficiencies.<\/p>\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/cloud\/Images_for_services_680x250\/digital-fulfillment-kpi-monitoring.png\" alt=\"Operations team monitors KPI metrics on a digital control panel for proactive order planning.\" \/>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"ai-svc-mob__item\" data-mobile-domain=\"domain-5\">\r\n            <h3 class=\"ai-svc-mob__title\">Generative AI development<\/h3>\r\n            <div class=\"ai-svc__text ai-svc-mob__content\">\r\n                <p class=\"ai-svc__text translation-block\">Our <a href=\"\/ai\/generative\/\">generative AI solutions<\/a> help process shipping documents, summarize supplier communications, and retrieve information from internal knowledge bases. We can also build AI assistants connected to your logistics systems to answer operational questions using company data.<\/p>\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/cloud\/Images_for_services_680x250\/document-workflow-time-tracking.png\" alt=\"IT professional working on laptop surrounded by holographic document schemas and a scheduling icon for task management.\" \/>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"ai-svc-mob__item\" data-mobile-domain=\"domain-6\">\r\n            <h3 class=\"ai-svc-mob__title\">AI agent development<\/h3>\r\n            <div class=\"ai-svc__text ai-svc-mob__content\">\r\n                <p class=\"ai-svc__text translation-block\">We <a href=\"\/ai\/development\/agents\/\">develop AI agents<\/a> that automate multistep logistics workflows, such as checking shipment statuses, collecting carrier updates, and preparing responses to delivery disruptions. These agents can interact with existing business systems and request human approval before executing sensitive actions.<\/p>\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/cloud\/Images_for_services_680x250\/ai-agent-pipeline-architecture.png\" alt=\"Architecture of interconnected AI agents and data pipelines, stacking modular blocks into unified, scalable AI systems.\" \/>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"ai-svc-mob__item\" data-mobile-domain=\"domain-7\">\r\n            <h3 class=\"ai-svc-mob__title\">Computer vision development<\/h3>\r\n            <div class=\"ai-svc__text ai-svc-mob__content\">\r\n                <p class=\"ai-svc__text translation-block\">Our <a href=\"\/ai\/computer-vision\/\">computer vision solutions<\/a> can identify damaged packages, read shipping labels, count inventory, and verify goods during warehouse operations. We train and deploy models that process images or video from cameras and integrate the results with warehouse management systems.<\/p>\r\n                <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/cloud\/Images_for_services_680x250\/warehouse-robotics-parcel-verification.png\" alt=\"Warehouse robotics system verifies parcel dimensions and status using computer vision at sorting station.\" \/>\r\n            <\/div>\r\n        <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7745742 e-con-full e-flex e-con e-child\" data-id=\"7745742\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6a53559 elementor-widget elementor-widget-heading\" data-id=\"6a53559\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">FAQ<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0be39d6 e-con-full e-flex e-con e-child\" data-id=\"0be39d6\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e4bf461 faq elementor-widget elementor-widget-n-accordion\" data-id=\"e4bf461\" data-element_type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;all_collapsed&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2390\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2390\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How is artificial intelligence used in supply chain and logistics? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2390\" class=\"elementor-element elementor-element-940483b e-con-full e-flex e-con e-child\" data-id=\"940483b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e14ff51 elementor-widget elementor-widget-html\" data-id=\"e14ff51\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content content-with-list'>\n<p>\n    Artificial intelligence is used to analyze operational data, predict future events, recommend actions, and automate selected workflows. Common applications include demand forecasting, inventory optimization, route planning, shipment ETA prediction, warehouse automation, predictive maintenance, intelligent document processing, and supply chain risk monitoring.\n<\/p>\n\n<\/div> \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2391\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2391\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What are the benefits of AI in logistics? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2391\" class=\"elementor-element elementor-element-34a047b e-con-full e-flex e-con e-child\" data-id=\"34a047b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e008181 elementor-widget elementor-widget-html\" data-id=\"e008181\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<div class='content'>\n <p>The main benefits of AI in logistics include more accurate forecasts, improved inventory availability, lower transportation costs, faster order fulfillment, better asset utilization, and greater visibility into potential disruptions. AI can also reduce repetitive manual work and improve customer service. Actual results depend on implementation quality, operational conditions, and the ability to act on AI-generated insights.<\/p>\n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2392\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2392\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How can AI reduce logistics costs? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2392\" class=\"elementor-element elementor-element-9161412 e-flex e-con-boxed e-con e-child\" data-id=\"9161412\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bff55df elementor-widget elementor-widget-html\" data-id=\"bff55df\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n <p>AI can reduce logistics costs by improving vehicle routing, helping consolidate shipments, identifying inefficient fleet usage, reducing excess inventory, and automating selected administrative processes. Predictive maintenance may also help prevent expensive equipment breakdowns. Businesses should measure these improvements against implementation and operating costs to determine their actual return on investment.<\/p>   \n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2393\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"4\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2393\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How can AI improve inventory management? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2393\" class=\"elementor-element elementor-element-9971a1c e-flex e-con-boxed e-con e-child\" data-id=\"9971a1c\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a7794a8 elementor-widget elementor-widget-html\" data-id=\"a7794a8\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n <p>AI improves inventory management by analyzing demand patterns, stock availability, supplier lead times, and replenishment requirements. It can recommend reorder points, identify potential stockouts, detect excess inventory, and support stock transfers between locations. Better inventory decisions can help reduce carrying costs while maintaining the required product availability.<\/p>   \n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2394\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"5\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2394\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How can AI improve transportation and route planning? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2394\" class=\"elementor-element elementor-element-a9dbc23 e-flex e-con-boxed e-con e-child\" data-id=\"a9dbc23\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3f4eb4d elementor-widget elementor-widget-html\" data-id=\"3f4eb4d\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n <p>AI can predict travel times, detect delivery delays, and analyze transport conditions. These predictions can then be combined with route optimization algorithms that consider delivery windows, vehicle capacity, distance, and operational restrictions. The result is more efficient route planning and better responses to unexpected disruptions.<\/p>   \n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2395\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"6\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2395\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What are the main challenges of implementing AI in supply chain and logistics? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2395\" class=\"elementor-element elementor-element-829c32f e-flex e-con-boxed e-con e-child\" data-id=\"829c32f\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dc76206 elementor-widget elementor-widget-html\" data-id=\"dc76206\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n <p>The most common challenges include poor data quality, fragmented information systems, complex integrations, implementation costs, a shortage of AI expertise, workforce adoption, and data security requirements. Companies can manage these risks by assessing data readiness, defining measurable goals, starting with a limited pilot, and scaling only after verifying the business results.<\/p>   \n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"How is artificial intelligence used in supply chain and logistics?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Artificial intelligence is used to analyze operational data, predict future events, recommend actions, and automate selected workflows. Common applications include demand forecasting, inventory optimization, route planning, shipment ETA prediction, warehouse automation, predictive maintenance, intelligent document processing, and supply chain risk monitoring.\"}},{\"@type\":\"Question\",\"name\":\"What are the benefits of AI in logistics?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The main benefits of AI in logistics include more accurate forecasts, improved inventory availability, lower transportation costs, faster order fulfillment, better asset utilization, and greater visibility into potential disruptions. AI can also reduce repetitive manual work and improve customer service. Actual results depend on implementation quality, operational conditions, and the ability to act on AI-generated insights.\"}},{\"@type\":\"Question\",\"name\":\"How can AI reduce logistics costs?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"AI can reduce logistics costs by improving vehicle routing, helping consolidate shipments, identifying inefficient fleet usage, reducing excess inventory, and automating selected administrative processes. Predictive maintenance may also help prevent expensive equipment breakdowns. Businesses should measure these improvements against implementation and operating costs to determine their actual return on investment.\"}},{\"@type\":\"Question\",\"name\":\"How can AI improve inventory management?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"AI improves inventory management by analyzing demand patterns, stock availability, supplier lead times, and replenishment requirements. It can recommend reorder points, identify potential stockouts, detect excess inventory, and support stock transfers between locations. Better inventory decisions can help reduce carrying costs while maintaining the required product availability.\"}},{\"@type\":\"Question\",\"name\":\"How can AI improve transportation and route planning?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"AI can predict travel times, detect delivery delays, and analyze transport conditions. These predictions can then be combined with route optimization algorithms that consider delivery windows, vehicle capacity, distance, and operational restrictions. The result is more efficient route planning and better responses to unexpected disruptions.\"}},{\"@type\":\"Question\",\"name\":\"What are the main challenges of implementing AI in supply chain and logistics?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The most common challenges include poor data quality, fragmented information systems, complex integrations, implementation costs, a shortage of AI expertise, workforce adoption, and data security requirements. Companies can manage these risks by assessing data readiness, defining measurable goals, starting with a limited pilot, and scaling only after verifying the business results.\"}}]}<\/script>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-40cf4e8 elementor-widget elementor-widget-html\" data-id=\"40cf4e8\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"faq-controls\">\r\n    <span class=\"toggle-btn show-all\">Show all<\/span>\r\n    <span class=\"toggle-btn show-less\" style=\"display: none;\">Show less<\/span>\r\n<\/div>\r\n\r\n<!--faq list example-->\r\n<!--<div class='content content-with-list'>-->\r\n<!--<p>-->\r\n<!--    As a rough benchmark, banks and fintechs can expect:-->\r\n\r\n<!--<\/p>-->\r\n<!--<ul class=\"faq-list\">-->\r\n<!--    <li>Cloud-based platforms: from tens of thousands to several hundred thousand dollars per year.<\/li>-->\r\n<!--    <li>Enterprise core banking systems: from several hundred thousand dollars to several million dollars for implementation and licensing.<\/li>-->\r\n<!--    <li>Large-scale modernization projects: often exceed several million dollars once migration, integrations, customization, testing, and training are included.<\/li>-->\r\n<!--<\/ul>-->\r\n<!--<p>-->\r\n<!--It's also important to look beyond licensing costs. In many projects, data migration, third-party integrations, process redesign, and ongoing support account for a significant share of the total investment. That's why evaluating the full implementation scope is often more important than comparing vendor pricing alone.-->\r\n<!--<\/p>-->\r\n\r\n<!--<\/div>-->\r\n\r\n<style>\r\n    .e-n-accordion-item.is-hidden {\r\n    display: none !important;\r\n}\r\n\r\n.faq-controls .toggle-btn {\r\n    cursor: pointer;\r\n    user-select: none;\r\n    font-family: Sora;\r\n    font-size: 18px;\r\n    line-height: 130%;\r\n    color: #C63031;\r\n    font-weight: 600;\r\n}\r\n\r\n.faq-controls{\r\n    padding: 40px 20px;\r\n}\r\n\r\n.faq-controls .toggle-btn:active{\r\n    color: #D13B3B;\r\n}\r\n\r\n.faq-controls .toggle-btn:hover{\r\n    color: #D13B3B;\r\n    text-decoration: underline;\r\n}\r\n\r\n@media(max-width: 767px){\r\n   .faq-controls{\r\n       padding: 20px 4px;\r\n   } \r\n   \r\n   .faq-controls .toggle-btn{\r\n       font-size: 16px;\r\n   }\r\n}\r\n\r\n\/*faq list*\/\r\n    .faq-list{\r\n        color: white;\r\n        font-family: Karla;\r\n        font-size: 18px;\r\n        line-height: 30px;\r\n    }\r\n    \r\n    .faq-list li:not(:last-child){\r\n        margin-bottom: 18px;\r\n        \r\n    }\r\n    \r\n    .faq .content-with-list{\r\n        gap: 18px;\r\n    }\r\n    \r\n    .faq .content-with-list p{\r\n        margin: 0 !important;\r\n    }\r\n    \r\n    @media (max-width: 767px){\r\n        .faq-list{\r\n        font-size: 14px;\r\n        line-height: 21px;\r\n    }\r\n    \r\n    .faq-list li:not(:last-child){\r\n        margin-bottom: 12px;\r\n        \r\n    }\r\n    .faq .content-with-list{\r\n        gap: 12px;\r\n    }\r\n    }\r\n<\/style>\r\n\r\n<script>\r\n    document.addEventListener('DOMContentLoaded', () => {\r\n    const items = document.querySelectorAll('.faq .e-n-accordion-item');\r\n    const showAllBtn = document.querySelector('.show-all');\r\n    const showLessBtn = document.querySelector('.show-less');\r\n\r\n    if (items.length <= 4) {\r\n        if (showAllBtn) showAllBtn.style.display = 'none';\r\n        if (showLessBtn) showLessBtn.style.display = 'none';\r\n        return;\r\n    }\r\n\r\n   \r\n    function toggleFAQ(isExpanded) {\r\n        items.forEach((item, index) => {\r\n            \r\n            if (index >= 4) {\r\n                if (isExpanded) {\r\n                    item.classList.remove('is-hidden');\r\n                } else {\r\n                    item.classList.add('is-hidden');\r\n                }\r\n            }\r\n        });\r\n\r\n        \r\n        if (isExpanded) {\r\n            showAllBtn.style.display = 'none';\r\n            showLessBtn.style.display = 'inline-block';\r\n        } else {\r\n            showAllBtn.style.display = 'inline-block';\r\n            showLessBtn.style.display = 'none';\r\n        }\r\n    }\r\n\r\n    toggleFAQ(false);\r\n\r\n    showAllBtn.addEventListener('click', () => toggleFAQ(true));\r\n    showLessBtn.addEventListener('click', () => toggleFAQ(false));\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fdb88ce elementor-widget elementor-widget-shortcode\" data-id=\"fdb88ce\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">[post_share]<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-31104c5 table-content-container e-con-full e-flex e-con e-child\" data-id=\"31104c5\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-661ef8c e-con-full stickyTable e-flex e-con e-child\" data-id=\"661ef8c\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-e61ad35 author-block e-con-full e-flex e-con e-child\" data-id=\"e61ad35\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ede184f ddcv elementor-widget elementor-widget-html\" data-id=\"ede184f\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n  .article-description > .e-con-inner {\r\n    align-items: baseline !important;\r\n    \/* align-items: flex-start !important; *\/\r\n  }\r\n\r\n  .stickyTable {\r\n    position: sticky;\r\n    top: 72px;\r\n    bottom: auto;\r\n  }\r\n<\/style>\r\n\r\n<!--NOTE Change data-id in wrapper styles for hide this block on the mobile device screen-->\r\n<div class=\"toc-wrapper\">\r\n  <h4 class=\"toc-title\">Table of contents<\/h4>\r\n  <div class=\"toc toc-2\"><\/div>\r\n<\/div>\r\n\r\n<script>\r\n  document.addEventListener(\"DOMContentLoaded\", () => {\r\n    \/*-------------------------------\r\n    SETTING\r\n  --------------------------------*\/\r\n    \/\/ Only the headings listed here are added to the TOC (key = heading text on the page, value = TOC label)\r\n    const LINKS = {\r\n      \"Key takeaways\": \"Key takeaways\",\r\n      \"AI use cases in supply chain and logistics\": \"AI use cases\",\r\n      \"Benefits of AI in supply chain and logistics\": \"Benefits of AI in logistics\",\r\n      \"Examples of AI in supply chain and logistics\": \"Real world examples\",\r\n      \"How to implement AI in supply chain and logistics\": \"How to implement AI in logistics\",\r\n      \"Challenges of implementing AI in supply chain\": \"Implementation challenges\",\r\n      \"The future of AI in supply chain and logistics\": \"The future of AI in logistics\",\r\n      \"How Innowise can help with AI in supply chain and logistics\": \"How Innowise can help\",\r\n      \"FAQ\": \"FAQ\",\r\n    };\r\n\r\n    const OFFSET = 70; \r\n\r\n    let headerElements = [];\r\n    let tocLinks = [];\r\n\r\n    const getHeaderText = (header) =>\r\n      header.dataset.title?.trim() || header.textContent.trim();\r\n    \r\n    \/\/SET TOC HEIGHT\r\n    const setContainerHeight = () => {\r\n        const tocContainer = document.querySelector(\".ddcv\");\r\n        if (!tocContainer) return;\r\n    \r\n        tocContainer.style.maxHeight = \"calc(100vh - 230px)\";\r\n        tocContainer.style.minHeight = \"200px\";\r\n    };\r\n\r\n    \/*-------------------------------\r\n    CREATE TOC LIST\r\n  --------------------------------*\/\r\n    function createToc() {\r\n      const tocContainer = document.querySelector(\".toc.toc-2\");\r\n      const list = document.createElement(\"ul\");\r\n\r\n      \/\/ Keep only the headings listed in LINKS\r\n      headerElements = [\r\n        ...document.querySelectorAll(\".article-description h2\"),\r\n      ].filter((header) =>\r\n        Object.prototype.hasOwnProperty.call(LINKS, getHeaderText(header)),\r\n      );\r\n\r\n      headerElements.forEach((header) => {\r\n        const textOriginal = getHeaderText(header);\r\n        const id =\r\n          header.id ||\r\n          textOriginal\r\n            .toLowerCase()\r\n            .replace(\/[^\\w ]+\/g, \"\")\r\n            .replace(\/ +\/g, \"-\");\r\n        header.id = id;\r\n\r\n        const li = document.createElement(\"li\");\r\n        const a = document.createElement(\"a\");\r\n\r\n        a.href = \"#\" + id;\r\n        a.textContent = LINKS[textOriginal];\r\n\r\n        a.addEventListener(\"click\", (e) => {\r\n          e.preventDefault();\r\n          const y =\r\n            header.getBoundingClientRect().top + window.scrollY - OFFSET;\r\n          window.scrollTo({ top: y, behavior: \"smooth\" });\r\n        });\r\n\r\n        li.appendChild(a);\r\n        list.appendChild(li);\r\n      });\r\n\r\n      tocContainer.appendChild(list);\r\n      tocLinks = Array.from(list.querySelectorAll(\"li\"));\r\n    }\r\n\r\n    \r\n    function createObserver() {\r\n      const observerOptions = {\r\n        root: null,\r\n        rootMargin: \"0px 0px -60% 0px\",\r\n        threshold: 0, \r\n      };\r\n\r\n      const callback = (entries) => {\r\n        entries.forEach((entry) => {\r\n          if (entry.isIntersecting) {\r\n            const id = entry.target.id;\r\n\r\n            tocLinks.forEach((li) =>\r\n              li.classList.remove(\"active\", \"pre-active\"),\r\n            );\r\n\r\n            const index = headerElements.findIndex((h) => h.id === id);\r\n\r\n            tocLinks.forEach((li, i) => {\r\n              if (i === index) li.classList.add(\"active\");\r\n              if (i < index) li.classList.add(\"pre-active\");\r\n            });\r\n          }\r\n        });\r\n      };\r\n\r\n      const observer = new IntersectionObserver(callback, observerOptions);\r\n      headerElements.forEach((h) => observer.observe(h));\r\n    }\r\n\r\n    \r\n    function loadAllImages() {\r\n      document.querySelectorAll(\"img\").forEach((img) => {\r\n        const src = img.dataset.src || img.src;\r\n        img.src = src;\r\n      });\r\n    }\r\n\r\n    \/*-------------------------------\r\n    INIT\r\n  --------------------------------*\/\r\n    setTimeout(() => {\r\n      loadAllImages();\r\n      createToc();\r\n      setContainerHeight();\r\n      createObserver();\r\n    }, 300);\r\n  });\r\n<\/script>\r\n\r\n<style>\r\n  .table-content-container {\r\n    max-width: 300px;\r\n    width: 100%;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .table-content-container .elementor-widget-wrap {\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n  }\r\n\r\n  @media (max-width: 1279px) {\r\n    .table-content-container {\r\n      display: none !important;\r\n    }\r\n  }\r\n\r\n  .toc-wrapper {\r\n    display: flex;\r\n    flex-direction: column;\r\n    row-gap: 30px;\r\n    font-family: \"Karla\";\r\n    box-sizing: border-box;\r\n    max-height: 436px; \r\n\r\n    flex: 1;\r\n  }\r\n  .ddcv {\r\n    flex-basis: 100%;\r\n    flex-grow: 1;\r\n    flex-shrink: 1;\r\n    overflow-y: auto;\r\n  }\r\n\r\n  .toc-wrapper {\r\n    overflow-y: auto;\r\n    \/*flex-shrink: 1;*\/\r\n    \/*flex-basis: 436px;*\/\r\n    \/*flex-grow: 1;*\/\r\n  }\r\n\r\n  .toc-wrapper::-webkit-scrollbar,\r\n  .ddcv::-webkit-scrollbar {\r\n    position: absolute !important;\r\n    width: 4px !important;\r\n    background-color: #f5f5f7 !important;\r\n  }\r\n\r\n  .toc-wrapper::-webkit-scrollbar-thumb,\r\n  .ddcv::-webkit-scrollbar-thumb {\r\n    position: absolute !important;\r\n    background-color: #999999 !important;\r\n    border-radius: 4px !important;\r\n  }\r\n\r\n  .toc-wrapper .toc {\r\n    scrollbar-width: 4px !important;\r\n    scrollbar-color: auto !important;\r\n  }\r\n\r\n  h4.toc-title {\r\n    margin: 0;\r\n    font-family: Karla;\r\n    font-size: 22px;\r\n    line-height: 28px;\r\n    font-weight: 700;\r\n  }\r\n\r\n  @media screen and (max-width: 1279px) {\r\n    .ddcv {\r\n      margin-top: 0px;\r\n      position: absolute;\r\n      top: 0px;\r\n      left: 50%;\r\n      transform: translate(50%, 0);\r\n    }\r\n  }\r\n\r\n  @media screen and (max-width: 767px) {\r\n    .ddcv {\r\n      display: none;\r\n    }\r\n  }\r\n\r\n  .toc ul {\r\n    list-style: none;\r\n    font-family: \"Karla\";\r\n    font-size: 16px;\r\n    line-height: 22px;\r\n    padding: 0px;\r\n    border-left: 1px solid #717171;\r\n  }\r\n\r\n  .toc li {\r\n    margin-left: -1px;\r\n    margin-top: 0;\r\n    padding: 16px 16px 16px 20px;\r\n    font-size: 18px;\r\n    line-height: 22px;\r\n    color: #717171;\r\n    border-left: 2px solid transparent;\r\n  }\r\n\r\n  .toc ul li a {\r\n    display: block;\r\n    width: 100%;\r\n    color: inherit;\r\n    text-decoration: none !important;\r\n  }\r\n\r\n  .toc ul .active {\r\n    color: #2e2e2e;\r\n    border-left: 2px solid #c63031;\r\n  }\r\n\r\n  .toc ul .pre-active {\r\n    border-left: 2px solid #c63031;\r\n  }\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-333e5ba e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"333e5ba\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-c86731b e-con-full e-flex e-con e-child\" data-id=\"c86731b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-34f49c5 elementor-widget-tablet__width-inherit elementor-widget__width-initial max100 elementor-widget elementor-widget-heading\" data-id=\"34f49c5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Got an idea for AI?<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-55c9dc8 e-con-full e-flex e-con e-child\" data-id=\"55c9dc8\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1d03c4f elementor-absolute elementor-widget-mobile__width-inherit transform elementor-widget elementor-widget-html\" data-id=\"1d03c4f\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"wave-container\"><\/div>\r\n\r\n<style>\r\n  .wave-container {\r\n    width: 400px;\r\n    height: 400px;\r\n  }\r\n\r\n  @media(max-width: 767px) {\r\n    .wave-container {\r\n      width: 100%;\r\n      height: 100%;\r\n    }\r\n  }\r\n\r\n\r\n  .wave {\r\n    position: absolute;\r\n    border: 1px solid rgba(210, 184, 214, 1);\r\n    border-radius: 50%;\r\n    animation: drop 16s infinite;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  @keyframes drop {\r\n    0% {\r\n      width: 0px;\r\n      height: 0px;\r\n      border: 1px solid rgba(210, 184, 214, 1);\r\n    }\r\n\r\n    100% {\r\n      width: 400px;\r\n      height: 400px;\r\n      border: 1px solid rgba(210, 184, 214, 0);\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n\r\n  document.addEventListener('DOMContentLoaded', () => {\r\n    function createWaves(numberOfWaves) {\r\n      const waveContainers = document.querySelectorAll('.wave-container');\r\n\r\n      waveContainers.forEach((waveContainer) => {\r\n        for (let i = 0; i < numberOfWaves; i++) {\r\n          const wave = document.createElement('div');\r\n          wave.classList.add('wave');\r\n\r\n          wave.style.animationDelay = `${i * 0.8}s`;\r\n\r\n          waveContainer.appendChild(wave);\r\n        }\r\n      });\r\n    }\r\n\r\n    createWaves(10)\r\n  });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8d28201 elementor-align-left elementor-widget__width-initial elementor-widget-mobile__width-inherit cta-btn elementor-widget elementor-widget-button\" data-id=\"8d28201\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Talk to us<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-eab1d6c e-flex e-con-boxed e-con e-parent\" data-id=\"eab1d6c\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-87ab0d5 elementor-widget elementor-widget-shortcode\" data-id=\"87ab0d5\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f100240-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"100240\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/fr\/wp-json\/wp\/v2\/posts\/202556#wpcf7-f100240-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" enctype=\"multipart\/form-data\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"100240\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.6\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f100240-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/fieldset>\n<style>\n.mailToContact br:nth-child(2){\ndisplay:none;\n}\n#form-templates .contact__info {\n  background-color: #f4f4f4;\n  padding: 70px 44px 70px 50px;\n  position: relative;\n  max-width: 540px;\n  width: 100%;\nborder: 1px solid #AEB1B7;\n}\n\n#form-templates .contact__info-background {\n  z-index: -1;\n  position: absolute;\n  top: 20px;\n  left: 20px;\n  width: 100%;\n  height: 100%;\n  border: 1px dashed #ef4557;\n}\n\n\n#form-templates .new-container{\ndisplay: flex;\njustify-content: space-between;\nflex-wrap: wrap;\n}\n\n\n#form-templates{\npadding: 100px 15px 100px 15px;        \n}\n\n#form-templates .contact__info-heading {\n  font-family: 'Sora' !important;\n  font-style: normal !important;\n  font-weight: 400 !important;\n  font-size: 36px !important;\n  line-height: 46px !important;\n  color: #2E2E2E !important;\n   margin-bottom: 60px !important;\n\n}\n\n\n#form-templates .message label{\ncolor: #585858 !important;   \n}\n\n.elementor-widget-container.form-template h2,.elementor-widget-container.form-template h1{\n font-size: 60px !important;\n  line-height: 70px !important;\n  font-family: \"Sora\", Sans-serif;\n  font-weight: 400;\n  margin: 0;  \n  margin-bottom: 20px;\n}\n\n\n\n\n.elementor-widget-container.form-template p{\n  font-family: \"Karla\", Sans-serif;\n  font-size: 22px;\n  font-weight: 400;\n  line-height: 28px;\n  color: var( --e-global-color-primary );\n  max-width: 700px;\n  margin: 0; \n  margin-bottom: 40px;\n} \n  \n\n\n.new-container #spinner{\nwidth: 50%;\nmax-width: 700px;\n}\n\n\n#form-templates .new-container #spinner div.contact-us__wrapper:nth-child(6){\ngap:30px; \n    \n}\n\n.contact-us__wrapper .pp a{\n  text-decoration: underline;\n}\n.contact-us__wrapper .pp a:hover{\n  color:#C63031;\n}\n.contact-us__wrapper .pp a:active{\n  color: #D13B3B;\n}\n\n#form-templates .contact__info-heading {\n  margin-bottom: 67px;\n  font-size: 36px;\n  font-family: karla;\n  color:  #2E2E2E;\n\n  line-height: 49px;\n}\n\n#form-templates .contact__info-steps {\n  display: flex;\n  flex-direction: column;\n  max-width: 425x;\n  row-gap: 20px;\n  border-left: 1px solid #2e2e2e;\n}\n\n#form-templates .contact__info-block {\n  position: relative;\n  padding-left: 45px;\n}\n\n#form-templates .contact__info-block:last-child {\n  box-shadow: -1px 0 0 1px #f4f4f4;\n}\n\n#form-templates .contact__info-step {\n  position: absolute;\n  border: 1px solid #2e2e2e;\n  width: 40px;\n  height: 40px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border-radius: 20px;\n  left: -20px;\n  top: -8px;\n  background-color: #F4F4F4;\n  color:  #2E2E2E;\n\nfont-family: Karla;\nfont-weight: 700;\nfont-size: 18px;\nline-height: 28px;\n\n}\n\n.elementor-widget-global .contact__info-step {\n        color:  #2E2E2E;\n}\n\n#form-templates .contact__info-text {\n  margin: 0;\n  font-size: 16px;\n  line-height: 26px;\n  color: #2E2E2E;\n  font-family: karla;\n\n  width: 100%;\n}\n\n\n#form-templates .contact-us__send{\nflex-shrink: 0;\nmargin-top:0;\n}\n\n\n\n@media screen and (max-width: 1279px) {\n    .new-container #spinner{\n        width: 100%;\n        max-width:100%;\n        margin-bottom:40px;\n    }\n    \n\n    .new-container .contact__info {\n        max-width: 700px !important;\n    }\n    \n}\n\n\n@media screen and (max-width: 1279px) {\n#form-templates{\npadding: 60px 15px 70px 15px;     \n}\n}\n\n\n\n@media screen and (max-width: 767px) {\n\n#form-templates .new-container #spinner div.contact-us__wrapper:nth-child(6){\ngap:20px; \n \n}\n\n\n  #form-templates .contact__info {\n    padding: 20px 20px 40px 40px;\n    margin: 0 auto;\n  }\n\n\n#form-templates{\npadding: 40px 15px 50px 15px;  \n    \n}\n\n  \n   .new-container #spinner{\n       \n    margin-bottom:30px;   \n   }\n   \n   \n   .elementor-widget-container #form-templates .form-template h2,.elementor-widget-container.form-template h1{\n   font-size: 32px !important;\n    line-height: 42px !important;    \n   }\n   \n   \n   .elementor-widget-container #form-templates .form-template p{\n       \n    font-size: 16px;\n    line-height: 20px;  \n    margin-bottom: 30px !important;\n \n       \n   }\n   \n   #form-templates .contact__info-heading{\n   font-size: 24px !important;\n    line-height: 49px !important;    \n       \n   }\n   \n\n.mailToContact{\nmargin-top: 10px !important;        \n}\n\n   \n\n  #form-templates .contact__info-heading {\n    font-size: 24px;\n    margin-bottom: 37px;\n  }\n\n  #form-templates .contact__info-background {\n    top: 10px;\n    left: 10px;\n  }\n\n  #form-templates .contact__info-text {\n    font-size: 12px;\n    line-height: 20px;\n  }\n  \n  \n  #form-templates .contact__info-heading {\n   margin-bottom: 35px !important;\n\n}\n\n}\n\n@media (max-width: 767px) {\n    .mailToContact {\n        max-width: 100%;\n    }\n    .contact-us__wrapper .pp {\nfont-size: 12px !important;\nline-height: 140%;\nmargin-bottom: 0 !important;\n\n}\n}\n<\/style>\n\n<script>\nwindow.addEventListener('hashchange',function(e){if(window.history.pushState){window.history.pushState('','\/',window.location.pathname)}else{window.location.hash=''}})\n<\/script>\n\n\n<div id=\"form-templates\">\n<div class=\"elementor-widget-container form-template\">\n<a name=\"contact-form\"><\/a>\n<h2>Contact us<\/h2>\n<p><a id=\"calendlylink\" style=\"\">Book a call<\/a> or fill out the form below and we\u2019ll get back to you once we\u2019ve processed your request.<\/p>\n<\/div>\n\n<div class=\"new-container\">\n\n\n<div class=\"contact-us__main\" id=\"spinner\" data-no-defer=\"1\">\n\n<div class=\"contact-us__wrapper\">\n\n<div class=\"name\">\n<label>Name<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"field_name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required contact-us__name\" id=\"contact-name\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Name*\" value=\"\" type=\"text\" name=\"field_name\" \/><\/span>\n<\/div>\n\n<div class=\"company\">\n<label>Company<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"company\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required contact-us__company\" id=\"contact-company\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Company*\" value=\"\" type=\"text\" name=\"company\" \/><\/span>\n<\/div>\n\n<\/div>\n\n<div class=\"contact-us__wrapper\">\n\n<div class=\"email\">\n<label>Email<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email contact-us__email\" id=\"contact-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Corporate email*\" value=\"\" type=\"email\" name=\"email\" \/><\/span>\n<\/div>\n\n<div class=\"phone\">\n<label>Phone<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"tel\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel contact-us__phone\" id=\"contact-phone\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Phone*\" value=\"\" type=\"tel\" name=\"tel\" \/><\/span>\n<\/div>\n\n<\/div>\n<div class=\"contact-us__wrapper subj\">\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-recipient\"><select class=\"wpcf7-form-control wpcf7-select\" id=\"form-field-subj_js\" aria-invalid=\"false\" name=\"your-recipient\"><option value=\"\">Subject*<\/option><option value=\"IT staff augmentation\">IT staff augmentation<\/option><option value=\"Turnkey product development\">Turnkey product development<\/option><option value=\"Support and enhancement\">Support and enhancement<\/option><option value=\"Careers\">Careers<\/option><option value=\"Other\">Other<\/option><\/select><\/span>\n\n<span class=\"wpcf7-form-control-wrap\" data-name=\"form-field-budget_js\"><select  class=\"wpcf7-form-control wpcf7-select\" id=\"form-field-budget_js\" aria-invalid=\"false\" name=\"form-field-budget_js\" aria-label=\"Project budget\"><option value=\"\">Project budget<\/option><option value=\"Under $15K\">Under $15K<\/option><option value=\"$15K-$30K\">$15K-$30K<\/option><option value=\"$30K-$100K\">$30K-$100K<\/option><option value=\"$100K-$250K\">$100K-$250K<\/option><option value=\"$250K-$500K\">$250K-$500K<\/option><option value=\"More than $500K\">More than $500K<\/option><\/select><\/span>\n\n<\/div>\n\n\n<div class=\"message\">\n<label>Message<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"message\"><textarea cols=\"40\" rows=\"1\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required contact-us__message\" id=\"contact-message\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Describe your needs in detail*\" name=\"message\"><\/textarea><\/span>\n<\/div>\n\n<div class=\"atvoice-wrap\">\n\n<div class=\"voice-wrap\">\n<span id=\"voice-mut\" class=\"voicetext\">Send us a voice message<\/span>\n         <div class=\"qc_voice_audio_wrapper\">\n            <div class=\"qc_voice_audio_container\">\n                <div class=\"qc_voice_audio_upload_main\" id=\"qc_audio_main\">\n                    <a class=\"qc_audio_record_button\" id=\"qc_audio_record\" href=\"#\" aria-label=\"Record an audio message\">\n                        <span class=\"dashicons dashicons-microphone\"><\/span> \u00a0<\/a> \n                <\/div>\n\n                <div class=\"qc_voice_audio_recorder\" id=\"qc_audio_recorder\" style=\"display:none\">\n\n                <\/div>\n                <div class=\"qc_voice_audio_display\" id=\"qc_audio_display\"  style=\"display:none\">\n                    <audio id=\"qc-audio\" controls src=\"\"><\/audio>\n                    <span title=\"Remove and back to main upload screen.\" class=\"qc_audio_remove_button dashicons dashicons-trash\"><\/span>\n                <\/div>\n            <\/div>\n            <input type=\"hidden\" value=\"\" name=\"qcwpvoicemessage\" id=\"qc_audio_url\" \/>\n        <\/div>\n        \n<\/div>\n\n\n<div class=\"attach-wrap\">\n<span class=\"voicetext\">Attach documents<\/span>\n\n<div class='attachment'>\n\n<div class=\"downloaded\">\n<span><\/span>\n<div class=\"deleteFile\"><\/div>\n<\/div>\n\n<div class=\"attachmentButton\" onclick=\"(function cl(e){if(e.target.nodeName == 'DIV'){e.target.parentNode.children[1].children[0].click(); }})(arguments[0]);\">\n\n<div class=\"innerText\">Upload file<\/div>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"att-files\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-file\" accept=\".jpg,.png,.jpeg,.pdf\" aria-invalid=\"false\" type=\"file\" name=\"att-files\" \/><\/span>\n\n<div class=\"tip\" onclick=\"event.stopPropagation()\">\n<p>You can attach 1 file up to 2MB. Valid file formats: pdf, jpg, jpeg, png.<\/p>\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n\n\n\n<\/div>\n\n<div class=\"contact-us__wrapper\"> \n<p class=\"pp\">By clicking Send, you consent to Innowise processing your personal data per our <a href=\"\/privacy-notice\/\">Privacy Policy<\/a> to provide you with relevant information. By submitting your phone number, you agree that we may contact you via voice calls, SMS, and messaging apps. Calling, message, and data rates may apply.<\/p>\n\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"scoring_point\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmCampaign\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmContent\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmMedium\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmSource\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmTerm\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"location\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"city\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"ip\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"Summ\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"gclid\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"rating\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"urlCompany\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"urlWithParams\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"audioMessageLink\" \/>\n<input class=\"wpcf7-form-control wpcf7-submit has-spinner contact-us__send\" id=\"contact-send-button\" type=\"submit\" value=\"Send\" \/>\n<\/div>\n\n<div class='mailToContact'>You can also send us your request <\/br>to <a href=\"mailto:contact@innowise.com\">contact@innowise.com<\/a><\/div>\n\n<\/div>\n\n<div class=\"elementor-widget-container\" style=\"z-index:1;\">\n<div class=\"contact__info\">\n  <div class=\"contact__info-background\"><\/div>\n  <div class=\"contact__info-heading\">What happens next?<\/div>\n  <div class=\"contact__info-steps\">\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">1<\/div>\n      <p class=\"contact__info-text\">Once we\u2019ve received and processed your request, we\u2019ll get back to you to detail your\n        project needs and sign an NDA to ensure confidentiality.<\/p>\n    <\/div>\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">2<\/div>\n      <p class=\"contact__info-text\">After examining your wants, needs, and expectations, our team will devise a project\n        proposal with the scope of work, team size, time, and cost estimates.<\/p>\n    <\/div>\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">3<\/div>\n      <p class=\"contact__info-text\">We\u2019ll arrange a meeting with you to discuss the offer and nail down the details.<\/p>\n    <\/div>\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">4<\/div>\n      <p class=\"contact__info-text\">Finally, we\u2019ll sign a contract and start working on your project right away.<\/p>\n    <\/div>\n  <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\n<\/div>\n\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"related_content_blog_container\">[related_content_list]<\/div><script>\n            jQuery( document ).ready(function($) {\n            var parentSection = $('[data-elementor-type=\"wp-page\"]');\n            if($('[data-elementor-type=\"wp-post\"]').length){\n                var parentSection = $('[data-elementor-type=\"wp-post\"]');\n            }\n            \n                parentSection.children().last().before($('.related_content_blog_container'));\n            });\n            <\/script><div class=\"other_services_container\">[need_other_services_v2]<\/div><script>\n                    jQuery( document ).ready(function($) {\n                        var parentSection = $('[data-elementor-type=\"wp-page\"]');\n                        if($('[data-elementor-type=\"wp-post\"]').length){\n                            var parentSection = $('[data-elementor-type=\"wp-post\"]');\n                        }\n                        \n                        console.log(parentSection);\n                        parentSection.children().last().before($('.other_services_container'));\n                        var sections = parentSection.find('.net-15.dt-16');\n                        for(var i = 0; i<sections.length; i++){\n                            if($(sections[i]).hasClass( 'net-15' ) && $(sections[i]).hasClass( 'dt-16' ) && $(sections[i]).hasClass( 'elementor-hidden-desktop' )==false){\n                                $(sections[i]).before($('.other_services_container'));   \n                            }\n                        }\n                        \n                    });\n                <\/script>","protected":false},"excerpt":{"rendered":"<p>AI in supply chain and logistics: use cases, benefits, and implementation Nov 4, 2026 23 min read Key takeaways AI helps supply chain and logistics businesses forecast demand, manage inventory, optimize transportation, automate workflows, and identify operational risks. Machine learning, predictive analytics, computer vision, natural language processing, and generative AI address different logistics problems. AI [&hellip;]<\/p>\n","protected":false},"author":159,"featured_media":202568,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"_acf_changed":true,"inline_featured_image":false,"footnotes":""},"categories":[128,1252],"class_list":["post-202556","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-philip_tikhanovich_author","tag-ai-ml","tag-logistics"],"acf":[],"_links":{"self":[{"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/posts\/202556","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/users\/159"}],"replies":[{"embeddable":true,"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/comments?post=202556"}],"version-history":[{"count":0,"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/posts\/202556\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/media\/202568"}],"wp:attachment":[{"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/media?parent=202556"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/categories?post=202556"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/tags?post=202556"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}