{"id":35934,"date":"2026-06-03T17:34:25","date_gmt":"2026-06-03T15:34:25","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=35934"},"modified":"2026-06-03T17:34:27","modified_gmt":"2026-06-03T15:34:27","slug":"is-the-human-the-bug-or-the-feature-of-ai-development","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/is-the-human-the-bug-or-the-feature-of-ai-development\/","title":{"rendered":"Is the human the bug or the feature of AI development?"},"content":{"rendered":"\n<p><em>Spoiler: Business is gently escorting us out of the door of AI processes. But maybe it&#8217;s not the end of our job\u2014rather, the beginning of something much more interesting.<\/em><\/p>\n\n\n\n<p>Do you remember when, to approve any change, you had to wait for the manager&#8217;s signature on a mimeographed document?<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>We need someone responsible.<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>This was the phrase echoing in everyone&#8217;s mind, the invocation of someone to take responsibility for what was happening. Even today, Italy relies on this endless chain of approvals, which often freezes processes for hours, days, or even years.<\/p>\n\n\n\n<p>We are no longer surprised if a job promised in a year is eventually delayed by six months: it is normal.<\/p>\n\n\n\n<p>In modern AI-governed processes, we tend to imagine a similar scenario: every image produced by an LLM, every text, every comment should be supervised by a human. They sold us this approach with a reassuring formula: <em>\u201chuman in the loop\u201d<\/em>.<\/p>\n\n\n\n<p>It was a fascinating idea that put humans at the center of the process. I believed in it too, hoping that human contribution could have a real weight in the value chain. However, what we see as value, the industry sees only as a cost. The era when humans were considered a fundamental resource within the workflow is setting at terrifying speed.<\/p>\n\n\n\n<p>For years, we were told that human-in-the-loop was our life insurance policy:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>Don&#8217;t worry, machines are imperfect and human input will always be needed.<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>But this narrative clashed with operational reality. Driven by an insatiable hunger for scalability and latencies that must drop below the millisecond threshold, business is gently escorting us to the exit of the operational cycle.<\/p>\n\n\n\n<p>Welcome to the era where the operator is no longer <em>in<\/em> the loop, but at most <em>on<\/em> the loop (<strong>human-on-the-loop<\/strong>), if not completely <em>out<\/em> of the cycle (<strong>human-out-of-the-loop<\/strong>).<\/p>\n\n\n\n<p>But is this really the end of supervision, or is it rather a <strong>shift right<\/strong>, much more complex and crucial?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-why-does-business-want-us-out-of-the-way\">Why does business want us out of the way?<\/h2>\n\n\n\n<p>Let&#8217;s be clear: business is hungry for speed. An operator who has to click \u201capprove\u201d is seen as a slow, expensive, and not always available bottleneck. In a world that thinks in milliseconds, human intervention risks looking like a sloth awkwardly clinging to a branch during a Formula 1 race. That&#8217;s why managers and CTOs are pushing to remove people from the digital gears. It&#8217;s not out of malice, but &#8220;efficiency&#8221;.<\/p>\n\n\n\n<p>This shift redefines the three classic roles of supervision, transforming them radically. In the <strong>human-in-the-loop<\/strong> model, the operator acts like a toll collector on a highway: a mandatory and safe passage, which nevertheless slows down the flow, accumulating traffic.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-2-human-on-the-loop.png\" alt=\"\" class=\"wp-image-35929\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-2-human-on-the-loop.png 1024w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-2-human-on-the-loop-300x169.png 300w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-2-human-on-the-loop-768x432.png 768w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-2-human-on-the-loop-896x504.png 896w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-2-human-on-the-loop-400x225.png 400w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>In the <strong>human-on-the-loop<\/strong> model, we shift to the role of an air traffic controller. Removed from the direct flow of action, the human finds himself alone, sitting in front of a silent monitor with a cup of coffee slowly getting cold. His job is no longer to do, but to passively watch abstract trajectories on the display, with the sole and frightening power of hitting a big red button in the event of a collision. It is a grueling loneliness, in which the mind oscillates between the flat boredom of incomprehensible data and sudden spikes of pure anxiety, while progressively losing the real meaning of what is being controlled.<\/p>\n\n\n\n<p>Finally, in the <strong>human-out-of-the-loop<\/strong> scenario, the human limits himself to designing the highway and then letting it operate autonomously. It is maximum efficiency combined with maximum risk: you find yourself hoping that the automated systems work properly, while getting distracted by the latest episode of a TV series, metabolizing a dangerous delegation of responsibility.<\/p>\n\n\n\n<p>This transition, however, exposes us to a subtle risk. It is often taken for granted that combining humans and machines is the perfect formula to maximize operations while reducing risks, but the reality is quite different. When an automated system collapses, control is suddenly handed back to the operator at the worst possible moment: in the midst of complete chaos, and without them having a deep understanding of the problem&#8217;s dynamics. In this way, the human is downgraded to a mere &#8220;responsibility collector&#8221;, ready to absorb the legal, economic, and psychological blame for a disaster they had neither the tools nor the physical time to prevent.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-total-automation\">Total automation<\/h2>\n\n\n\n<p>We are not talking about science fiction, but real scenarios in sectors we manage daily.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-software-engineering-our-new-colleague-is-an-ai-agent\">Software engineering: our new colleague is an AI agent<\/h3>\n\n\n\n<p>Our desk mate is no longer the experienced and somewhat nostalgic colleague, but Claudio, Gippi, Quenno, or Deep: autonomous agents that draw their instructions from simple Markdown files.<\/p>\n\n\n\n<p>In this context, the agent can act as a programmer, tester, or documentation writer depending on the need. We find ourselves surrounded by virtual agents that actively collaborate, ask questions, perform tasks, and write code the very instant we start conceiving it. They work tirelessly, even at night while we try to relax. These systems plan, self-correct, duplicate, and coordinate completely autonomously. For us programmers, daily activity is shifting from manually writing code to orchestrating fleets of agents in the cloud and validating their action plans.<\/p>\n\n\n\n<p>The case of Nubank is emblematic in this sense: a complex ETL migration of 6 million lines of code. On paper, it was the classic &#8220;suicide mission&#8221;: an estimated 18 months of work for a thousand developers and endless nights of cold pizza and coffee. AI wrapped it up in just a few weeks, spending a twentieth of the budget. A monstrous efficiency that, while freeing us from a tedious manual nightmare, leaves us with a staggering realization: our role is changing, and we must come to terms with it.<\/p>\n\n\n\n<p>Try to put yourself in the shoes of the Project Manager who drafted that migration estimate. With 18 months of locked budget, they were already looking forward to a dream family vacation on a Thai island, imagining sipping an iced Cha Yen and enjoying a piping hot Pad Thai on a beach in Southeast Asia. Instead, they watched their planning crumble under their feet in less than a month, thanks to a fleet of cloud agents operating even at night. Now they find themselves sitting in the office redesigning all business objectives, trying to figure out how to sell and manage a job where people no longer lay the bricks, but only have to validate the design of the synthetic architect.<\/p>\n\n\n\n<p><em>Source: <a href=\"https:\/\/devin.ai\/customers\/nubank\">Nubank, the migration as told by Devin<\/a>.<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-ai-training-now-ai-judges-itself\">AI training: now AI judges itself<\/h3>\n\n\n\n<p>Many will remember the complexity of Reinforcement Learning from Human Feedback (RLHF): a multitude of people hired to label what was deemed correct or incorrect. A slow and expensive process that almost comically recalled the old school lists written on the blackboard by the classmate &#8220;Luigi&#8221; of the day, who decided who was good or bad based purely on his personal liking at the moment. This arbitrary approach proved poorly scalable: people are expensive and risk losing their minds after the hundredth evaluation in front of the PC. The industry has therefore shifted decisively towards AI Feedback: machines train, correct, and evaluate each other in a continuous cycle. An undeniably ultra-fast and cheap system, but one where the &#8220;student&#8221; AI only learns to please the abstract rules of the &#8220;teacher&#8221; AI, just like the teacher&#8217;s pet who brings an apple to the desk without having actually understood the lesson.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-3-human-out-of-the-loop.png\" alt=\"\" class=\"wp-image-35930\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-3-human-out-of-the-loop.png 1024w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-3-human-out-of-the-loop-300x169.png 300w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-3-human-out-of-the-loop-768x432.png 768w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-3-human-out-of-the-loop-896x504.png 896w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-3-human-out-of-the-loop-400x225.png 400w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Modern agentic frameworks also follow this pattern: systems where groups of agents analyze each other, correcting and evolving autonomously. Anthropic&#8217;s Constitutional AI is built on exactly this principle: systems that correct themselves by adhering to a specific constitution of predefined rules. With a detail that changes everything: for now, we are still the ones writing that constitution. We delegate the execution of the judgment to the machines, not the choice of values on which that judgment is based.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-moderation-and-support\">Moderation and support<\/h3>\n\n\n\n<p>In content moderation and customer support, AI is also taking a dominant role. Automated triage systems now filter the majority of contacts, delegating only the most ambiguous or sensitive cases to human operators.<\/p>\n\n\n\n<p>Klarna pushed this concept to the extreme, replacing hundreds of agents with a virtual assistant. Although initial metrics showed a drastic reduction in response times and an unprecedented volume of conversations handled, the lack of empathy and flexibility generated strong customer dissatisfaction and an unexpected increase in operational recovery costs. The lesson is clear: extreme automation offers extraordinary efficiency, but when complexity, judgment, and empathy come into play, <strong>human presence remains indispensable<\/strong>.<\/p>\n\n\n\n<p><em>Source: <a href=\"https:\/\/www.corriere.it\/tecnologia\/25_maggio_12\/klarna-fa-marcia-indietro-e-torna-ad-assumere-l-intelligenza-umana-per-ora-batte-l-ai-7054979a-9d7e-4664-863a-d17b5e5d0xlk.shtml\">Klarna backtracks and starts hiring again: Corriere della Sera<\/a>.<\/em><\/p>\n\n\n\n<p>Despite temporary setbacks, the direction set by the industry is clear. Even if we must accept qualitative compromises today, the progressive sophistication of models will lead to the almost complete exclusion of humans from direct operational flows. While on one hand this will free us from repetitive and alienating tasks, on the other hand it will bring us closer to a scenario where our contribution is confined to high-level supervision or managing only critical exceptions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-the-pathologies-of-autonomy-when-the-machine-bites-its-own-tail\">The pathologies of autonomy: when the machine bites its own tail<\/h2>\n\n\n\n<p>Wild enthusiasm for digital autonomy is beginning to clash with unforeseen behaviors. Fully automated systems lacking a real external anchor tend to develop genuine operational pathologies.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-the-collapse-of-synthetic-critical-thinking\">The collapse of synthetic critical thinking<\/h3>\n\n\n\n<p>Entrusting the judgment of an AI to another AI generates a logical short-circuit. The evaluated model quickly learns to optimize its answers to please its synthetic evaluator, rather than being genuinely useful to the real user. If in the past a student brought an apple to the teacher to win her over, today AIs are literally trained to satisfy formal parameters. We are training models to pass evaluation tests with flying colors, while neglecting a true understanding of the subjects.<\/p>\n\n\n\n<p>The result is a massive production of long, ceremonious texts lacking real informative value: a false synthetic consensus that masks the total absence of critical thinking and diversity. Phrases like <em>\u201cYou had a fantastic idea, what a brilliant intuition\u201d<\/em>, repeated like a mantra at the beginning of every response, do not belong to human language. Machines adopt them exclusively because they know that this condescending tone satisfies the evaluation criteria of the judging algorithm. This feedback loop ends up rewarding mediocrity, penalizing originality, and flattening the entire information ecosystem.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-europe-puts-a-patch-on-it-or-maybe-not\">Europe puts a patch on it (or maybe not?)<\/h2>\n\n\n\n<p>While the industry pursues the goal of fully automated processes, the European legislator has introduced a sharp halt with the approval of the EU AI Act. Article 14 requires that, for systems considered high-risk (such as healthcare, transport, or finance), a final human control must always be guaranteed, with the possibility of promptly interrupting the system&#8217;s operations.<\/p>\n\n\n\n<p>The requirements defined by the law seem almost designed by user experience experts: diagnostic tools to map the system&#8217;s limits, interfaces designed to mitigate the tendency toward automation bias by prompting operator attention, explainability criteria to understand the model&#8217;s logical pathways, override possibilities to modify or cancel decisions, an emergency button, and cross-biometric controls.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"571\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-it-infografica-1024x571.png\" alt=\"\" class=\"wp-image-35931\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-it-infografica-1024x571.png 1024w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-it-infografica-300x167.png 300w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-it-infografica-768x428.png 768w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-it-infografica.png 1350w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>On paper it&#8217;s fantastic, but the reality is likely to be quite different. Are we not sliding into the same tunnel as cookie banners, where nobody reads anything anymore and everyone just clicks repeatedly so as not to waste time?<\/p>\n\n\n\n<p>Supervision could be reduced to a formal and automatic ratification so as not to compromise production speed. Furthermore, the obligation to keep a human supervisor in the loop risks setting up the latter as the ideal legal shield for software producers, who will bear the responsibility for not having intervened in time, even in the absence of the physical time or visibility necessary to understand the algorithm&#8217;s error.<\/p>\n\n\n\n<p>Supervising complex software generated by AI means looking at every line, every test, every cycle, and having a holistic vision of it: a task that requires in-depth technical skills, a profound understanding of the operational context, and the ability to anticipate the consequences of every decision; a task beautiful on paper, but practically impossible, unless you were injected with Compound V as a child without suffering irreparable psychic setbacks.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusions-we-are-not-obsolete-we-have-become-indispensable\">Conclusions: we are not obsolete, we have become indispensable<\/h2>\n\n\n\n<p>Are we destined to become the dinosaurs of the digital age? The answer is no, but our work is undoubtedly undergoing a profound metamorphosis.<\/p>\n\n\n\n<p>We are no longer the digital bricklayers busy laying one line of code after another. We are becoming the <strong>architects<\/strong> of these systems: we don&#8217;t lay the bricks anymore; instead, we design the structure, set the regulatory boundaries, and define the operational principles within which fleets of autonomous agents can move. This is the world of Harness Engineering.<\/p>\n\n\n\n<p>And just as every architect is answerable for the stability of a building long after the bricklayers have left, we are left with the <strong>final signature<\/strong>: the ultimate instance called upon to untangle the ethical and liability complexities that no machine can govern alone.<\/p>\n\n\n\n<p>The limitations that emerged from early attempts at total automation offer a valuable lesson: completely excluding human control generates fragile, rigid, and ultimately very expensive systems. It is no coincidence that in sectors where errors are paid for in human lives, such as aviation and medicine, humans have never really left the loop: they remain there due to liability regimes, not nostalgia. The EU AI Act establishes this limit at the regulatory level, reminding us that the future does not lie in a conflict between humans and machines, nor in the exclusion of humans from the loop. The key to success will be the integration of interfaces and workflows capable of governing the operational speed of AI without ever abdicating our professional intelligence and responsibility.<\/p>\n\n\n\n<p>Our role is far from over: it has simply become much more stimulating, complex, and necessary. We will make the difference by refusing to just suffer the shift right, and instead claiming it: demanding to understand the systems we sign, refusing to be downgraded to mere responsibility collectors, keeping our hand on the button only when we really know what we are stopping. That is, as long as we don&#8217;t let ourselves be worn down by colorful interfaces full of red buttons, inviting us to click without thinking too much.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Spoiler: Business is gently escorting us out of the door of AI processes. But maybe it&#8217;s not the end of our job\u2014rather, the beginning of something much more interesting. Do you remember when, to approve any change, you had to wait for the manager&#8217;s signature on a mimeographed document? We need someone responsible. This was&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/is-the-human-the-bug-or-the-feature-of-ai-development\/\">Read more<\/a><\/p>\n","protected":false},"author":246,"featured_media":35928,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[46],"tags":[],"collections":[],"class_list":{"0":"post-35934","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-ai-ml","8":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Is the human the bug or the feature of AI development? - Codemotion Magazine<\/title>\n<meta name=\"description\" content=\"Are we destined to become the dinosaurs of the digital age? The answer is no, but our work is undoubtedly undergoing a profound metamorphosis.\" \/>\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.codemotion.com\/magazine\/ai-ml\/is-the-human-the-bug-or-the-feature-of-ai-development\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Is the human the bug or the feature of AI development?\" \/>\n<meta property=\"og:description\" content=\"Are we destined to become the dinosaurs of the digital age? The answer is no, but our work is undoubtedly undergoing a profound metamorphosis.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/is-the-human-the-bug-or-the-feature-of-ai-development\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-03T15:34:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-03T15:34:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-1-human-in-the-loop.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"576\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Matteo Baccan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matteo Baccan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/is-the-human-the-bug-or-the-feature-of-ai-development\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/is-the-human-the-bug-or-the-feature-of-ai-development\\\/\"},\"author\":{\"name\":\"Matteo Baccan\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/58743a83113a6ac22788ab19bea03ad1\"},\"headline\":\"Is the human the bug or the feature of AI development?\",\"datePublished\":\"2026-06-03T15:34:25+00:00\",\"dateModified\":\"2026-06-03T15:34:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/is-the-human-the-bug-or-the-feature-of-ai-development\\\/\"},\"wordCount\":2361,\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/is-the-human-the-bug-or-the-feature-of-ai-development\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/22-humanloop-1-human-in-the-loop.png\",\"articleSection\":[\"AI\\\/ML\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/is-the-human-the-bug-or-the-feature-of-ai-development\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/is-the-human-the-bug-or-the-feature-of-ai-development\\\/\",\"name\":\"Is the human the bug or the feature of AI development? - Codemotion Magazine\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/is-the-human-the-bug-or-the-feature-of-ai-development\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/is-the-human-the-bug-or-the-feature-of-ai-development\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/22-humanloop-1-human-in-the-loop.png\",\"datePublished\":\"2026-06-03T15:34:25+00:00\",\"dateModified\":\"2026-06-03T15:34:27+00:00\",\"description\":\"Are we destined to become the dinosaurs of the digital age? The answer is no, but our work is undoubtedly undergoing a profound metamorphosis.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/is-the-human-the-bug-or-the-feature-of-ai-development\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/is-the-human-the-bug-or-the-feature-of-ai-development\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/is-the-human-the-bug-or-the-feature-of-ai-development\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/22-humanloop-1-human-in-the-loop.png\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/22-humanloop-1-human-in-the-loop.png\",\"width\":1024,\"height\":576},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/is-the-human-the-bug-or-the-feature-of-ai-development\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI\\\/ML\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Is the human the bug or the feature of AI development?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/codemotionlogo.png\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Codemotion.Italy\\\/\",\"https:\\\/\\\/x.com\\\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/58743a83113a6ac22788ab19bea03ad1\",\"name\":\"Matteo Baccan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/matteo-baccan-100x100.jpg\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/matteo-baccan-100x100.jpg\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/matteo-baccan-100x100.jpg\",\"caption\":\"Matteo Baccan\"},\"description\":\"Matteo Baccan is a professional software engineer and trainer with over 30 years of experience in the IT industry. He has worked for several companies and organizations, dealing with design, development, testing, and management of web and desktop applications, using various languages and technologies. He is also a passionate computer science educator, author of numerous articles, books, and online courses aimed at all levels of expertise. He runs a website and a YouTube channel where he shares video tutorials, interviews, reviews, and programming tips. Active in open-source communities, he regularly participates in programming events and competitions. He defines himself as a \\\"realistic dreamer\\\" who loves to experiment, innovate, and share his knowledge and passions, following the motto: \\\"Never stop learning, because life never stops teaching.\\\"\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/author\\\/matteo-baccan\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Is the human the bug or the feature of AI development? - Codemotion Magazine","description":"Are we destined to become the dinosaurs of the digital age? The answer is no, but our work is undoubtedly undergoing a profound metamorphosis.","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.codemotion.com\/magazine\/ai-ml\/is-the-human-the-bug-or-the-feature-of-ai-development\/","og_locale":"en_US","og_type":"article","og_title":"Is the human the bug or the feature of AI development?","og_description":"Are we destined to become the dinosaurs of the digital age? The answer is no, but our work is undoubtedly undergoing a profound metamorphosis.","og_url":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/is-the-human-the-bug-or-the-feature-of-ai-development\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2026-06-03T15:34:25+00:00","article_modified_time":"2026-06-03T15:34:27+00:00","og_image":[{"width":1024,"height":576,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-1-human-in-the-loop.png","type":"image\/png"}],"author":"Matteo Baccan","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Matteo Baccan","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/is-the-human-the-bug-or-the-feature-of-ai-development\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/is-the-human-the-bug-or-the-feature-of-ai-development\/"},"author":{"name":"Matteo Baccan","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/58743a83113a6ac22788ab19bea03ad1"},"headline":"Is the human the bug or the feature of AI development?","datePublished":"2026-06-03T15:34:25+00:00","dateModified":"2026-06-03T15:34:27+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/is-the-human-the-bug-or-the-feature-of-ai-development\/"},"wordCount":2361,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/is-the-human-the-bug-or-the-feature-of-ai-development\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-1-human-in-the-loop.png","articleSection":["AI\/ML"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/is-the-human-the-bug-or-the-feature-of-ai-development\/","url":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/is-the-human-the-bug-or-the-feature-of-ai-development\/","name":"Is the human the bug or the feature of AI development? - Codemotion Magazine","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/is-the-human-the-bug-or-the-feature-of-ai-development\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/is-the-human-the-bug-or-the-feature-of-ai-development\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-1-human-in-the-loop.png","datePublished":"2026-06-03T15:34:25+00:00","dateModified":"2026-06-03T15:34:27+00:00","description":"Are we destined to become the dinosaurs of the digital age? The answer is no, but our work is undoubtedly undergoing a profound metamorphosis.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/is-the-human-the-bug-or-the-feature-of-ai-development\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/ai-ml\/is-the-human-the-bug-or-the-feature-of-ai-development\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/is-the-human-the-bug-or-the-feature-of-ai-development\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-1-human-in-the-loop.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-1-human-in-the-loop.png","width":1024,"height":576},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/is-the-human-the-bug-or-the-feature-of-ai-development\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"AI\/ML","item":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/"},{"@type":"ListItem","position":3,"name":"Is the human the bug or the feature of AI development?"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/58743a83113a6ac22788ab19bea03ad1","name":"Matteo Baccan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/matteo-baccan-100x100.jpg","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/matteo-baccan-100x100.jpg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/matteo-baccan-100x100.jpg","caption":"Matteo Baccan"},"description":"Matteo Baccan is a professional software engineer and trainer with over 30 years of experience in the IT industry. He has worked for several companies and organizations, dealing with design, development, testing, and management of web and desktop applications, using various languages and technologies. He is also a passionate computer science educator, author of numerous articles, books, and online courses aimed at all levels of expertise. He runs a website and a YouTube channel where he shares video tutorials, interviews, reviews, and programming tips. Active in open-source communities, he regularly participates in programming events and competitions. He defines himself as a \"realistic dreamer\" who loves to experiment, innovate, and share his knowledge and passions, following the motto: \"Never stop learning, because life never stops teaching.\"","url":"https:\/\/www.codemotion.com\/magazine\/author\/matteo-baccan\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-1-human-in-the-loop-600x400.png","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-1-human-in-the-loop-600x576.png","author_info":{"display_name":"Matteo Baccan","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/matteo-baccan\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-1-human-in-the-loop.png",1024,576,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-1-human-in-the-loop-150x150.png",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-1-human-in-the-loop-300x169.png",300,169,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-1-human-in-the-loop-768x432.png",768,432,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-1-human-in-the-loop.png",1024,576,false],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-1-human-in-the-loop.png",1024,576,false],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-1-human-in-the-loop.png",1024,576,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-1-human-in-the-loop-100x100.png",100,100,true],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-1-human-in-the-loop-180x128.png",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-1-human-in-the-loop-896x504.png",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-1-human-in-the-loop-400x225.png",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-1-human-in-the-loop-600x400.png",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/06\/22-humanloop-1-human-in-the-loop-600x576.png",600,576,true]},"uagb_author_info":{"display_name":"Matteo Baccan","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/matteo-baccan\/"},"uagb_comment_info":0,"uagb_excerpt":"Spoiler: Business is gently escorting us out of the door of AI processes. But maybe it&#8217;s not the end of our job\u2014rather, the beginning of something much more interesting. Do you remember when, to approve any change, you had to wait for the manager&#8217;s signature on a mimeographed document? We need someone responsible. This was&#8230;&hellip;","lang":"en","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/35934","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/246"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=35934"}],"version-history":[{"count":2,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/35934\/revisions"}],"predecessor-version":[{"id":35946,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/35934\/revisions\/35946"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/35928"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=35934"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=35934"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=35934"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=35934"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}