{"id":33587,"date":"2025-10-30T14:05:32","date_gmt":"2025-10-30T13:05:32","guid":{"rendered":"https:\/\/www.azzurrodigitale.com\/?p=33587"},"modified":"2025-10-30T14:05:32","modified_gmt":"2025-10-30T13:05:32","slug":"chatbot-for-welding-when-ai-guides-the-operator","status":"publish","type":"post","link":"https:\/\/www.azzurrodigitale.com\/en\/chatbot-for-welding-when-ai-guides-the-operator\/","title":{"rendered":"Chatbot for Welding: when AI guides the operator"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Indice dei contenuti<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #21bdff;color:#21bdff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #21bdff;color:#21bdff\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.azzurrodigitale.com\/en\/chatbot-for-welding-when-ai-guides-the-operator\/#HOW_IT_WORKS_%E2%80%94_When_you_ask_%E2%80%9CI_want_to_weld_two_PE100_pipes_110_mm%E2%80%9D_the_system_knows_what_to_do\" >HOW IT WORKS \u2014 When you ask &#8220;I want to weld two PE100 pipes, 110 mm&#8221;, the system knows what to do<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.azzurrodigitale.com\/en\/chatbot-for-welding-when-ai-guides-the-operator\/#Deep_Tech_for_Insiders\" >Deep Tech for Insiders<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.azzurrodigitale.com\/en\/chatbot-for-welding-when-ai-guides-the-operator\/#Architecture_and_validation_logic\" >Architecture and validation logic<\/a><\/li><\/ul><\/nav><\/div>\n\n<h4 class=\"wp-block-heading\">From regulations to machine: Ritmo simplifies plastic welding configuration with an intelligent assistant<\/h4>\n\n<h4 class=\"wp-block-heading\">Article by Dario De Giovanni &#8211; Full-stack Developer at AzzurroDigitale<\/h4>\n\n<p><em>Configuring a weld has never been this simple. Ritmo introduces an intelligent chatbot that transforms a technical and complex process into a natural conversation. The AI assistant guides the operator step by step, verifies regulatory compliance, and automatically sets the correct parameters. Fewer errors, more efficiency, and a new way to &#8220;talk&#8221; to the machine.<\/em><\/p>\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<p>In a company like Ritmo, specialized in the production and use of plastic welding machines, the correct configuration of parameters is a crucial phase. An error \u2014 even a minimal one \u2014 can result in scrapped parts, rework, and downtime.<\/p>\n\n<p>Each weld must comply with a set of parameters that depend on:<\/p>\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>the <strong>applicable regulation<\/strong> (ISO, DVS, UNI, etc.),<\/li>\n\n\n\n<li>the <strong>pipe material<\/strong>,<\/li>\n\n\n\n<li>the <strong>thickness<\/strong>,<\/li>\n\n\n\n<li>the <strong>diameter.<\/strong><\/li>\n<\/ol>\n\n<p>Until now, operators had to consult manuals or Excel spreadsheets, trying to cross-reference technical data and regulatory rules: a lengthy process prone to human error.<\/p>\n\n<p>Ritmo wanted to <strong>transform this complex step into a natural dialogue<\/strong>. The result is an <strong>intelligent chatbot<\/strong>, integrated directly into their configuration app, that allows the operator to &#8220;talk to the machine&#8221; in natural language \u2014 <strong>text or voice<\/strong> \u2014 to obtain the correct parameters in just a few seconds.<\/p>\n\n<p>The chatbot:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>guides the user step-by-step, <strong>asking only the necessary information<\/strong> in the right order;<\/li>\n\n\n\n<li><strong>verifies in real-time<\/strong> the compliance of parameters with official regulatory documents;<\/li>\n\n\n\n<li><strong>explains errors or inconsistencies<\/strong>, suggesting valid alternatives;<\/li>\n\n\n\n<li>returns <strong>complete and compliant parameters<\/strong>, ready to be automatically set on the machine.<\/li>\n<\/ul>\n\n<p>For Ritmo and its customers, the benefit is immediate:<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>fewer errors and reduced setup times,<\/strong><\/li>\n\n\n\n<li><strong>more compliance and traceability,<\/strong><\/li>\n\n\n\n<li><strong>simplified onboarding<\/strong> even for less experienced operators.<\/li>\n<\/ul>\n\n<p>In the workshop, all it takes is a phrase like:<\/p>\n\n<p>&#8220;<em>I need to weld two PE100 pipes, thickness 5.8 mm, diameter 110 according to ISO 21307<\/em>&#8221; and the system responds with the correct parameters, ready to be applied \u2014 even <strong>vocally<\/strong>, thanks to audio synthesis.<\/p>\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"HOW_IT_WORKS_%E2%80%94_When_you_ask_%E2%80%9CI_want_to_weld_two_PE100_pipes_110_mm%E2%80%9D_the_system_knows_what_to_do\"><\/span><strong>HOW IT WORKS \u2014 When you ask &#8220;I want to weld two PE100 pipes, 110 mm&#8221;, the system knows what to do<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p>Behind a natural request, a chain of analysis is activated that combines linguistic understanding, <strong>business logic, and regulatory validation<\/strong>.<\/p>\n\n<p>The system is based on two main flows, designed to handle every type of interaction:<\/p>\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h3 class=\"wp-block-heading\" id=\"1.-Flusso-informativo\">1. Informational flow<\/h3>\n\n<p>When the user asks questions like &#8220;what regulation applies to PE100?&#8221; or &#8220;what pressure is needed for ISO 21307?&#8221;, <strong>RitmoAI,<\/strong> the <strong>RAG<\/strong> (Retrieval-Augmented Generation) engine, comes into play. RitmoAI retrieves information from <strong>company documents<\/strong>, synthesizes it, and responds by citing sources. It&#8217;s like having an expert available who knows all the manuals and technical tables by heart.<\/p>\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h3 class=\"wp-block-heading\" id=\"2.-Flusso-&#x201C;set&#x201D;-(principale)\">2. &#8220;Set&#8221; flow (main)<\/h3>\n\n<p>When instead the user asks to <strong>configure a weld<\/strong>, the operational flow comes into action:<\/p>\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Phrase analysis <\/strong>\u2192 the LLM identifies the mentioned parameters and understands what&#8217;s missing.<\/li>\n\n\n\n<li><strong>Priority check<\/strong> \u2192 if the regulation is missing, the system stops and asks for it; if everything is defined, it proceeds with the following steps (material, thickness, diameter).<\/li>\n\n\n\n<li><strong>Constraint validation<\/strong> \u2192 RitmoAI queries the <strong>regulatory files<\/strong> to verify that the values are allowed (for example, that the thickness is compatible with the selected regulation).<\/li>\n\n\n\n<li><strong>Voice handling<\/strong> \u2192 if the user speaks, a <strong>Speech-to-Text <\/strong>module transcribes the audio and the response can be returned in <strong>synthesized audio<\/strong> via <strong>Google Cloud Text-to-Speech<\/strong>.<\/li>\n\n\n\n<li><strong>Structured response<\/strong> \u2192 the app receives the data in <strong>JSON format<\/strong>, along with a readable version for the operator or played back vocally.<\/li>\n<\/ol>\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<p>Thanks to this logic, the chatbot doesn&#8217;t just &#8220;respond&#8221;: it <strong>guides the process<\/strong>, checks correctness, and adapts to situations. Even if the user provides parameters in random order or changes language, the system reorganizes the data and maintains a coherent flow.<\/p>\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-dots\" style=\"margin-top:300;margin-bottom:300;background-color:#01bdff;color:#01bdff\"\/>\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 class=\"wp-block-heading has-text-color has-link-color has-large-font-size wp-elements-fc012bf475b11b6cf9396693e942f31d\" style=\"color:#01bdff\"><span class=\"ez-toc-section\" id=\"Deep_Tech_for_Insiders\"><\/span>Deep Tech for Insiders <span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Architecture_and_validation_logic\"><\/span>Architecture and validation logic<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p>The project relies on <strong>RitmoAI<\/strong>&#8216;s <strong>LLM + RAG <\/strong>architecture, enriched with an <strong>industrial logic Agent<\/strong>.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"Componenti-principali\">Main components<\/h3>\n\n<ul class=\"wp-block-list\">\n<li><strong>LLM Orchestrator<\/strong><br\/>Interprets the request, extracts technical parameters, and manages priority rules (regulation \u2192 material \u2192 thickness \u2192 diameter).<\/li>\n\n\n\n<li><strong>RitmoAI (RAG Engine)<\/strong><br\/>Performs semantic searches on vectorized regulatory documents and provides validation rules.<\/li>\n\n\n\n<li><strong>Ritmo Agent<\/strong><br\/>Applies business logic, normalizes units and formats, handles edge cases (missing parameters, unmet dependencies, skipped steps).<\/li>\n\n\n\n<li><strong>Speech Layer<\/strong> Transcription and speech synthesis via <strong>Gemini<\/strong> and <strong>Google Cloud <\/strong><strong>Text-to-Speech<\/strong>.<\/li>\n<\/ul>\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h3 class=\"wp-block-heading\" id=\"Flusso-tecnico-sintetico\">Synthetic technical flow<\/h3>\n\n<ul class=\"wp-block-list\">\n<li><strong>Parsing &amp; normalization<\/strong> of the request.<\/li>\n\n\n\n<li><strong>Logic and dependency check<\/strong> (order, completeness, consistency).<\/li>\n\n\n\n<li><strong>Regulatory validation<\/strong> via queries to RitmoAI.<\/li>\n\n\n\n<li><strong>Structured + multimodal output<\/strong> (JSON, text, audio).<\/li>\n<\/ul>\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h3 class=\"wp-block-heading\"><strong>INFORMATION flow<\/strong><\/h3>\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"975\" height=\"256\" src=\"https:\/\/www.azzurrodigitale.com\/wp-content\/uploads\/2025\/10\/5853f882-fb82-425f-b986-f56d67178183.png\" alt=\"\" class=\"wp-image-33591\" srcset=\"https:\/\/www.azzurrodigitale.com\/wp-content\/uploads\/2025\/10\/5853f882-fb82-425f-b986-f56d67178183.png 975w, https:\/\/www.azzurrodigitale.com\/wp-content\/uploads\/2025\/10\/5853f882-fb82-425f-b986-f56d67178183-300x79.png 300w, https:\/\/www.azzurrodigitale.com\/wp-content\/uploads\/2025\/10\/5853f882-fb82-425f-b986-f56d67178183-768x202.png 768w\" sizes=\"(max-width: 975px) 100vw, 975px\" \/><\/figure>\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h3 class=\"wp-block-heading\"><strong>SET flow<\/strong><\/h3>\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"973\" height=\"409\" src=\"https:\/\/www.azzurrodigitale.com\/wp-content\/uploads\/2025\/10\/9f165a51-bbce-41b3-8047-911c443106db.png\" alt=\"\" class=\"wp-image-33589\" srcset=\"https:\/\/www.azzurrodigitale.com\/wp-content\/uploads\/2025\/10\/9f165a51-bbce-41b3-8047-911c443106db.png 973w, https:\/\/www.azzurrodigitale.com\/wp-content\/uploads\/2025\/10\/9f165a51-bbce-41b3-8047-911c443106db-300x126.png 300w, https:\/\/www.azzurrodigitale.com\/wp-content\/uploads\/2025\/10\/9f165a51-bbce-41b3-8047-911c443106db-768x323.png 768w\" sizes=\"(max-width: 973px) 100vw, 973px\" \/><\/figure>\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h3 class=\"wp-block-heading\" id=\"Passo-1-&#x2013;-Redirect-iniziale\">Managed Edge Cases<\/h3>\n\n<p>The system is designed to handle even the &#8216;imperfect&#8217; situations typical of real-world use, always keeping the conversation coherent and productive.<\/p>\n\n<p><strong>Out-of-Order Parameters<\/strong><br\/>If the user provides data in the wrong sequence\u2014for example, thickness and diameter before the standard\u2014the system <strong>recognizes, reorders<\/strong>, and only prompts for the missing information, without interrupting the flow.<\/p>\n\n<p><strong>Invalid Values<\/strong><br\/>When a parameter does not comply with the limits set by the standard, the chatbot <strong>clearly explains the error<\/strong> and suggests compatible alternatives, preventing the operator from wasting time with trial and error.<\/p>\n\n<p><strong>Missing Dependencies<\/strong><br\/>Some values can only be verified by knowing other parameters (e.g., thickness without the standard). In these cases, the system <strong>suspends validation<\/strong> and specifically asks for what is needed to proceed.<\/p>\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h3 class=\"wp-block-heading\" id=\"Benefici-tecnici\">Technical Benefits<\/h3>\n\n<p>The system <strong>requires no retraining<\/strong>: new regulatory files can be easily added without modifying the existing model.Every answer is fully traceable, as it is always linked to the specific regulatory sources from which it originates.Thanks to its modular architecture, the solution is also highly scalable and can easily adapt to the integration of new standards or production processes.<\/p>\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ritmo introduces an AI chatbot that simplifies plastic welding configuration, guiding the operator with natural dialogue, automatic regulatory checks, and machine-ready parameters.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_angie_page":false,"page_builder":"","footnotes":"[{\"id\":\"41cd1f37-ad3d-4d2a-bb61-de0ddc0418b7\",\"content\":\"<strong>OpenID Connect (OIDC)<\\\/strong> is a modern authentication protocol designed to securely identify users and allow applications to trust that identity without having to directly manage passwords. It is based on standard protocols, facilitating secure and flexible authentication flows, particularly suited to cloud and API-oriented environments. OIDC issues tokens, such as <strong>ID Tokens<\\\/strong>, that contain information about the user's identity, improving security and the user experience within integrated applications.  <br>\"},{\"id\":\"f4bda22d-1635-4fd1-8a34-3dea8b626be5\",\"content\":\"<strong>HIPAA<\\\/strong>, an acronym for <strong>Health Insurance Portability and Accountability Act<\\\/strong>, is a U.S. law created to protect patients' sensitive health information by preventing its disclosure without the individual's consent or knowledge. It establishes standards for the privacy and security of health data, ensuring that healthcare providers, insurers, and their business partners maintain the confidentiality and integrity of patient information. HIPAA compliance is critical for organizations handling health data to avoid legal penalties and maintain patient trust.  <br>\"},{\"id\":\"1ddee4c3-ece6-42bc-ae40-6f012d87ea82\",\"content\":\"<strong>MFA<\\\/strong>, or <strong>multi-factor authentication<\\\/strong>, is a security mechanism that requires users to provide <em>two or more verification factors <\\\/em>to access an application or system. This process increases protection by combining something the user knows (such as a password) with something the user has (such as a smartphone app to generate codes) or something the user is (biometric verification). MFA significantly reduces the risk of unauthorized access, making it a fundamental element of modern security protocols.  <br>\"},{\"id\":\"93a80448-c7ab-47fe-9125-d61ab5827b69\",\"content\":\"An <strong>Identity Provider<\\\/strong> (IdP) is a central system responsible for managing and verifying user access. It authenticates users during login attempts, securely manages credentials (often with multi-factor authentication support), and issues digital tokens that allow access to applications without having to repeatedly enter usernames and passwords. Applications trust the tokens issued by the IdP, ensuring a seamless and secure user experience across various services.  <br>\"},{\"id\":\"3af435a4-9919-4037-9f60-e97bc1edcaee\",\"content\":\"<strong>SAML<\\\/strong> (<em>Security Assertion Markup Language<\\\/em>) is an open standard for exchanging authentication and authorization data between different parties, particularly between an identity provider and a service provider. It enables <strong>single sign-on (SSO)<\\\/strong>, allowing users to authenticate once and access multiple applications without having to log in again for each one. SAML uses XML-based assertions to securely convey user identity and attributes.  <br>\"}]"},"categories":[159],"tags":[],"class_list":["post-33587","post","type-post","status-publish","format-standard","hentry","category-data-ai-en"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Chatbot for Welding: when AI guides the operator - AzzurroDigitale<\/title>\n<meta name=\"description\" content=\"Ritmo revolutionizes welding with AI. Discover the chatbot that guides the operator step-by-step, read the article!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.azzurrodigitale.com\/en\/chatbot-for-welding-when-ai-guides-the-operator\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Chatbot for Welding: when AI guides the operator - AzzurroDigitale\" \/>\n<meta property=\"og:description\" content=\"Ritmo revolutionizes welding with AI. Discover the chatbot that guides the operator step-by-step, read the article!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.azzurrodigitale.com\/en\/chatbot-for-welding-when-ai-guides-the-operator\/\" \/>\n<meta property=\"og:site_name\" content=\"AzzurroDigitale\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/azzurrodigitale\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-30T13:05:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.azzurrodigitale.com\/wp-content\/uploads\/2025\/10\/Progetto-senza-titolo-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2056\" \/>\n\t<meta property=\"og:image:height\" content=\"1467\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Sofia Cominato\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sofia Cominato\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Chatbot for Welding: when AI guides the operator - AzzurroDigitale","description":"Ritmo revolutionizes welding with AI. Discover the chatbot that guides the operator step-by-step, read the article!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.azzurrodigitale.com\/en\/chatbot-for-welding-when-ai-guides-the-operator\/","og_locale":"en_US","og_type":"article","og_title":"Chatbot for Welding: when AI guides the operator - AzzurroDigitale","og_description":"Ritmo revolutionizes welding with AI. Discover the chatbot that guides the operator step-by-step, read the article!","og_url":"https:\/\/www.azzurrodigitale.com\/en\/chatbot-for-welding-when-ai-guides-the-operator\/","og_site_name":"AzzurroDigitale","article_publisher":"https:\/\/www.facebook.com\/azzurrodigitale","article_published_time":"2025-10-30T13:05:32+00:00","og_image":[{"width":2056,"height":1467,"url":"https:\/\/www.azzurrodigitale.com\/wp-content\/uploads\/2025\/10\/Progetto-senza-titolo-1.jpg","type":"image\/jpeg"}],"author":"Sofia Cominato","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Sofia Cominato","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.azzurrodigitale.com\/en\/chatbot-for-welding-when-ai-guides-the-operator\/#article","isPartOf":{"@id":"https:\/\/www.azzurrodigitale.com\/en\/chatbot-for-welding-when-ai-guides-the-operator\/"},"author":{"name":"Sofia Cominato","@id":"https:\/\/www.azzurrodigitale.com\/en\/#\/schema\/person\/4d2d52ca7760d6f0ae9fe66dfc94a78c"},"headline":"Chatbot for Welding: when AI guides the operator","datePublished":"2025-10-30T13:05:32+00:00","mainEntityOfPage":{"@id":"https:\/\/www.azzurrodigitale.com\/en\/chatbot-for-welding-when-ai-guides-the-operator\/"},"wordCount":927,"publisher":{"@id":"https:\/\/www.azzurrodigitale.com\/en\/#organization"},"image":{"@id":"https:\/\/www.azzurrodigitale.com\/en\/chatbot-for-welding-when-ai-guides-the-operator\/#primaryimage"},"thumbnailUrl":"https:\/\/www.azzurrodigitale.com\/wp-content\/uploads\/2025\/10\/5853f882-fb82-425f-b986-f56d67178183.png","articleSection":["Data &amp; AI"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.azzurrodigitale.com\/en\/chatbot-for-welding-when-ai-guides-the-operator\/","url":"https:\/\/www.azzurrodigitale.com\/en\/chatbot-for-welding-when-ai-guides-the-operator\/","name":"Chatbot for Welding: when AI guides the operator - AzzurroDigitale","isPartOf":{"@id":"https:\/\/www.azzurrodigitale.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.azzurrodigitale.com\/en\/chatbot-for-welding-when-ai-guides-the-operator\/#primaryimage"},"image":{"@id":"https:\/\/www.azzurrodigitale.com\/en\/chatbot-for-welding-when-ai-guides-the-operator\/#primaryimage"},"thumbnailUrl":"https:\/\/www.azzurrodigitale.com\/wp-content\/uploads\/2025\/10\/5853f882-fb82-425f-b986-f56d67178183.png","datePublished":"2025-10-30T13:05:32+00:00","description":"Ritmo revolutionizes welding with AI. Discover the chatbot that guides the operator step-by-step, read the article!","breadcrumb":{"@id":"https:\/\/www.azzurrodigitale.com\/en\/chatbot-for-welding-when-ai-guides-the-operator\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.azzurrodigitale.com\/en\/chatbot-for-welding-when-ai-guides-the-operator\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.azzurrodigitale.com\/en\/chatbot-for-welding-when-ai-guides-the-operator\/#primaryimage","url":"https:\/\/www.azzurrodigitale.com\/wp-content\/uploads\/2025\/10\/5853f882-fb82-425f-b986-f56d67178183.png","contentUrl":"https:\/\/www.azzurrodigitale.com\/wp-content\/uploads\/2025\/10\/5853f882-fb82-425f-b986-f56d67178183.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.azzurrodigitale.com\/en\/chatbot-for-welding-when-ai-guides-the-operator\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.azzurrodigitale.com\/en\/"},{"@type":"ListItem","position":2,"name":"Chatbot for Welding: when AI guides the operator"}]},{"@type":"WebSite","@id":"https:\/\/www.azzurrodigitale.com\/en\/#website","url":"https:\/\/www.azzurrodigitale.com\/en\/","name":"AzzurroDigitale","description":"","publisher":{"@id":"https:\/\/www.azzurrodigitale.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.azzurrodigitale.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.azzurrodigitale.com\/en\/#organization","name":"AzzurroDigitale","url":"https:\/\/www.azzurrodigitale.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.azzurrodigitale.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.azzurrodigitale.com\/wp-content\/uploads\/2024\/10\/logo-azzurro-digitale.svg","contentUrl":"https:\/\/www.azzurrodigitale.com\/wp-content\/uploads\/2024\/10\/logo-azzurro-digitale.svg","width":503,"height":64,"caption":"AzzurroDigitale"},"image":{"@id":"https:\/\/www.azzurrodigitale.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/azzurrodigitale","https:\/\/www.youtube.com\/channel\/UC1NqEqHgcztU_2GIVr9Turg","https:\/\/www.linkedin.com\/company\/azzurrodigitale"]},{"@type":"Person","@id":"https:\/\/www.azzurrodigitale.com\/en\/#\/schema\/person\/4d2d52ca7760d6f0ae9fe66dfc94a78c","name":"Sofia Cominato","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/c7fbc3aefcb486c357c3137f8cf8d65d3676df01ab2b649830cdf7e2456f04e8?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c7fbc3aefcb486c357c3137f8cf8d65d3676df01ab2b649830cdf7e2456f04e8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c7fbc3aefcb486c357c3137f8cf8d65d3676df01ab2b649830cdf7e2456f04e8?s=96&d=mm&r=g","caption":"Sofia Cominato"}}]}},"_links":{"self":[{"href":"https:\/\/www.azzurrodigitale.com\/en\/wp-json\/wp\/v2\/posts\/33587","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.azzurrodigitale.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.azzurrodigitale.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.azzurrodigitale.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.azzurrodigitale.com\/en\/wp-json\/wp\/v2\/comments?post=33587"}],"version-history":[{"count":0,"href":"https:\/\/www.azzurrodigitale.com\/en\/wp-json\/wp\/v2\/posts\/33587\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.azzurrodigitale.com\/en\/wp-json\/wp\/v2\/media?parent=33587"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.azzurrodigitale.com\/en\/wp-json\/wp\/v2\/categories?post=33587"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.azzurrodigitale.com\/en\/wp-json\/wp\/v2\/tags?post=33587"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}