{"id":121686,"date":"2026-06-02T16:35:10","date_gmt":"2026-06-02T14:35:10","guid":{"rendered":"https:\/\/aixia.se\/the-agent-that-watches-our-trainings-mlops-evolved\/"},"modified":"2026-06-02T16:57:51","modified_gmt":"2026-06-02T14:57:51","slug":"the-agent-that-watches-our-trainings-mlops-evolved","status":"publish","type":"page","link":"https:\/\/aixia.se\/en\/the-agent-that-watches-our-trainings-mlops-evolved\/","title":{"rendered":"The agent that watches our trainings &#8211; MLOPs evolved"},"content":{"rendered":"<p><!DOCTYPE html><br \/>\n<html lang=\"en\"><br \/>\n<head><br \/>\n    <meta charset=\"UTF-8\"><br \/>\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"><br \/>\n    <title>The agent that watches our trainings \u2014 Aixia<\/title>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700&#038;display=swap\" rel=\"stylesheet\">\n<style>\n        :root {\n            --bg: #f7f9fb;\n            --text: #1a1a2e;\n            --text-secondary: #4a4a68;\n            --accent: #78a0b3;\n            --accent-light: #e8f0f4;\n            --border: #d5dfe5;\n            --border-light: #e8edf1;\n            --white: #ffffff;\n            --radius: 8px;\n            --shadow: 0 4px 20px rgba(0,0,0,0.06);\n        }\n        * { box-sizing: border-box; }\n        body {\n            margin: 0;\n            padding: 0;\n            font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;\n            background: var(--bg);\n            color: var(--text);\n            line-height: 1.65;\n            -webkit-font-smoothing: antialiased;\n        }\n        .container {\n            max-width: 1140px;\n            margin: 0 auto;\n            padding: 0 24px;\n        }\n        header {\n            background: var(--white);\n            border-bottom: 1px solid var(--border-light);\n            padding: 20px 0;\n        }\n        .header-inner {\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n        }\n        .logo {\n            display: flex;\n            align-items: center;\n            gap: 10px;\n            font-size: 22px;\n            font-weight: 700;\n            color: #1a1a2e;\n            text-decoration: none;\n            letter-spacing: -0.5px;\n        }\n        .logo img {\n            height: 36px;\n            width: auto;\n        }\n        .logo-accent {\n            display: block;\n            width: 60px;\n            height: 3px;\n            background: #78a0b3;\n            border-radius: 2px;\n            margin-left: 46px;\n            margin-top: -2px;\n        }\n        nav {\n            display: flex;\n            gap: 32px;\n        }\n        nav a {\n            text-decoration: none;\n            font-size: 14px;\n            font-weight: 500;\n            color: var(--text-secondary);\n            transition: color 0.2s;\n        }\n        nav a:hover { color: var(--accent); }\n        .hero {\n            background: var(--white);\n            padding: 80px 0 60px;\n            text-align: center;\n            border-bottom: 1px solid var(--border-light);\n        }\n        .news-badge {\n            display: inline-flex;\n            align-items: center;\n            gap: 8px;\n            background: var(--accent-light);\n            color: var(--accent);\n            padding: 8px 18px;\n            border-radius: 100px;\n            font-size: 12px;\n            font-weight: 600;\n            text-transform: uppercase;\n            letter-spacing: 0.8px;\n            margin-bottom: 24px;\n        }\n        .news-badge svg {\n            width: 14px;\n            height: 14px;\n        }\n        h1 {\n            font-size: 42px;\n            font-weight: 700;\n            line-height: 1.15;\n            margin: 0 0 16px;\n            letter-spacing: -0.5px;\n        }\n        .subtitle {\n            font-size: 18px;\n            color: var(--text-secondary);\n            max-width: 620px;\n            margin: 0 auto 32px;\n            font-weight: 400;\n            line-height: 1.6;\n        }\n        .meta {\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            gap: 20px;\n            font-size: 13px;\n            color: #7a7a8f;\n        }\n        .meta-sep {\n            width: 4px;\n            height: 4px;\n            background: #c5cdd6;\n            border-radius: 50%;\n        }\n        article {\n            padding: 48px 0 80px;\n        }\n        article .container {\n            max-width: 780px;\n        }\n        .lead {\n            font-size: 18px;\n            line-height: 1.7;\n            color: var(--text);\n            margin-bottom: 32px;\n        }\n        h2 {\n            font-size: 24px;\n            font-weight: 600;\n            margin: 48px 0 20px;\n            letter-spacing: -0.3px;\n        }\n        p {\n            margin: 0 0 20px;\n            font-size: 15px;\n            line-height: 1.75;\n            color: var(--text-secondary);\n        }\n        .video-container {\n            margin: 40px 0;\n            border-radius: var(--radius);\n            overflow: hidden;\n            box-shadow: var(--shadow);\n            position: relative;\n            padding-bottom: 56.25%;\n            background: #000;\n        }\n        .video-container video {\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            object-fit: cover;\n        }\n        .wp-block-quote {\n            margin: 32px 0;\n            padding: 24px 28px;\n            background: var(--accent-light);\n            border-radius: var(--radius);\n            border-left: 4px solid var(--accent);\n        }\n        .wp-block-quote p {\n            margin: 0;\n            font-size: 16px;\n            font-weight: 500;\n            color: var(--text);\n            line-height: 1.6;\n        }\n        .wp-block-quote cite {\n            display: block;\n            margin-top: 12px;\n            font-size: 13px;\n            color: var(--accent);\n            font-style: normal;\n            font-weight: 600;\n        }\n        footer {\n            background: var(--white);\n            border-top: 1px solid var(--border-light);\n            padding: 40px 0;\n            text-align: center;\n            color: #7a7a8f;\n            font-size: 13px;\n        }\n    <\/style>\n<p><\/head><br \/>\n<body><\/p>\n<header>\n<div class=\"container\">\n<div class=\"header-inner\">\n                <a href=\"https:\/\/aixia.se\" class=\"logo\"><br \/>\n                    <span style=\"display:flex;flex-direction:column;\"><br \/>\n                        <span style=\"display:flex;align-items:center;gap:10px;\"><br \/>\n                            <img decoding=\"async\" src=\"https:\/\/aixia.se\/wp-content\/uploads\/2022\/12\/aixia_logo_color.png\" alt=\"Aixia\"><br \/>\n                            <span>aixia<\/span><br \/>\n                        <\/span><br \/>\n                        <span class=\"logo-accent\"><\/span><br \/>\n                    <\/span><br \/>\n                <\/a><\/p>\n<nav>\n                    <a href=\"https:\/\/aixia.se\">Insights<\/a><br \/>\n                <\/nav>\n<\/p>\n<\/div>\n<\/div>\n<\/header>\n<section class=\"hero\">\n<div class=\"container\">\n<div class=\"news-badge\">\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\">\n                    <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 2a3 3 0 00-3 3v14a3 3 0 006 0V5a3 3 0 00-3-3z\"\/>\n                    <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M19 10v4a1 1 0 01-1 1h-1\"\/>\n                <\/svg><br \/>\n                News\n            <\/div>\n<h1>The agent that watches our trainings &mdash; MLOPs evolved<\/h1>\n<p class=\"subtitle\">An MLOps engineer created an agent that automatically generates training reports. Thrilling? Perhaps not. But the real training is how we interact with AI.<\/p>\n<div class=\"meta\">\n                <span>Aixia<\/span><br \/>\n                <span class=\"meta-sep\"><\/span><br \/>\n                <span>June 2, 2026<\/span><br \/>\n                <span class=\"meta-sep\"><\/span><br \/>\n                <span>MLOps<\/span>\n            <\/div>\n<\/p>\n<\/div>\n<\/section>\n<article>\n<div class=\"container\">\n<p class=\"lead\">More people need to understand &mdash; and get to grips with &mdash; the MLOps ecosystem. That was the reasoning when an MLOps Engineer at Aixia set an agent to automatically generate training reports.<\/p>\n<p>MLOps is about creating the full spectrum from validation to deployment and management. A task that requires meticulous documentation.<\/p>\n<p>&ldquo;What I have done is create a code with an agent that uses our documentation and creates training reports,&rdquo; the MLOps Engineer explained.<\/p>\n<p>Sound simple? It is. But the underlying thought holds substance: By using agents to enforce quality and structure, you reconnect AI capabilities with human work in real time. I.e., not adding on &mdash; but adjusting.<\/p>\n<h2>How it works<\/h2>\n<p>The agent analyses the documentation along with training parameters and goals, and then produces a structured report. Thus, quality control is not something you do afterwards &mdash; it is built in.<\/p>\n<p>That may mean several things: Thorough documentation, higher traceability, faster production. But just as important is the culture shift. When an agent monitors the process, it&#8217;s not about supervision.<\/p>\n<p>But rather: A shared expectation of supported precision.<\/p>\n<div class=\"video-container\">\n                <video controls><source src=\"https:\/\/aixia.se\/wp-content\/uploads\/2026\/06\/1780351155323299.mov\" type=\"video\/quicktime\">Your browser does not support the video tag.<\/video>\n            <\/div>\n<h2>A culture shift<\/h2>\n<p>The project is part of exploring how Aixia integrates AI tools in its own MLOps processes. By building in automated checks, the dependency is reduced on manual steps where things might fall through the cracks.<\/p>\n<p>For the larger MLOps ecosystem, this provides a perspective: The question is not if AI will participate in documentation and validation &mdash; but how we create structures where the collaboration between human and agent becomes sustainable.<\/p>\n<div class=\"wp-block-quote\">\n<p>&ldquo;The real process breakthrough may be the improvement in how we train ourselves.&rdquo;<\/p>\n<p>                <cite>&mdash; MLOps Engineer, Aixia<\/cite>\n            <\/div>\n<h2>MLOps with clear purpose<\/h2>\n<p>This is also precisely why MLOps interests Aixia. Not to automate away the human &mdash; but to release the time for qualified assessment.<\/p>\n<p>If you&#8217;re curious about how we work with MLOps, AI infrastructure, or how to get your data ready for a model reality &mdash; get in touch with <a href=\"mailto:info@aixia.se\" style=\"color: var(--accent);\">info@aixia.se<\/a><\/p>\n<\/p>\n<\/div>\n<\/article>\n<footer>\n<div class=\"container\">\n<p>&copy; 2026 Aixia AB<\/p>\n<\/p>\n<\/div>\n<\/footer>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The agent that watches our trainings \u2014 Aixia aixia Insights News The agent that watches our trainings &mdash; MLOPs evolved An MLOps engineer created an agent that automatically generates training [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"inline_featured_image":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-121686","page","type-page","status-publish","hentry"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/aixia.se\/en\/wp-json\/wp\/v2\/pages\/121686","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aixia.se\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aixia.se\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aixia.se\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/aixia.se\/en\/wp-json\/wp\/v2\/comments?post=121686"}],"version-history":[{"count":1,"href":"https:\/\/aixia.se\/en\/wp-json\/wp\/v2\/pages\/121686\/revisions"}],"predecessor-version":[{"id":121687,"href":"https:\/\/aixia.se\/en\/wp-json\/wp\/v2\/pages\/121686\/revisions\/121687"}],"wp:attachment":[{"href":"https:\/\/aixia.se\/en\/wp-json\/wp\/v2\/media?parent=121686"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}