{"id":661996,"date":"2026-11-06T12:50:42","date_gmt":"2026-11-06T11:50:42","guid":{"rendered":"https:\/\/aivancity.ai\/blog\/when-artificial-intelligence-writes-code-developers-and-autonomous-programming-agents\/"},"modified":"2026-11-06T15:14:56","modified_gmt":"2026-11-06T14:14:56","slug":"when-artificial-intelligence-writes-code-developers-and-autonomous-programming-agents","status":"publish","type":"post","link":"https:\/\/aivancity.ai\/blog\/en\/when-artificial-intelligence-writes-code-developers-and-autonomous-programming-agents\/","title":{"rendered":"When Artificial Intelligence Writes Code: <u>Developers<\/u> and Autonomous Programming Agents"},"content":{"rendered":"\n<div style=\"  margin: 28px 0; padding: 26px 30px; background: linear-gradient(135deg, #f4eee5 0%, #ffffff 100%); border-left: 6px solid #986e13; border-radius: 0 14px 14px 0; box-shadow: 0 5px 18px rgba(59, 75, 132, 0.10);  \">\n  <p style=\"  margin: 0; color: #26345f; font-family: Arial, sans-serif; font-size: 18px; line-height: 1.75; font-weight: 400; text-align: justify;  \" class=\"aiv-lettrine\">\n     Write a function,\n    <strong>fix a bug<\/strong>,\n    <strong>run tests<\/strong>,\n    <strong>edit multiple files<\/strong>\n     and  <strong>open a pull request<\/strong>  :\n     the  <strong style=\"color: #3358ff;\">programming agents<\/strong>\n     now go beyond mere code suggestions.\n     But this ability to  <strong>perform a series of actions<\/strong>\n     is not enough to guarantee a\n    <strong>software that is reliable, secure, or tailored to the needs of its users<\/strong>.\n     For the <strong>developer<\/strong>, this transformation is less\n   a disappearance than a\n <strong>   shift in responsibilities<\/strong>,\n <strong style=\"color: #986e13;\">   from coding to design,\n   and the verification and control of automated systems.<\/strong>\n  <\/p>\n<\/div>\n\n\n\n<div style=\"  display:grid; grid-template-columns:42px 1fr; column-gap:2px; align-items:start; margin:20px 0 30px;  \">\n\n   <div style=\" color:#B18418; font-size:23px; line-height:1.2; font-weight:800; letter-spacing:1px; padding-top:5px; \">\n   01\n <\/div>\n\n  <h2 style=\" margin:0; color:#171D45; font-size:30px; line-height:1.2; font-weight:800; letter-spacing:-0.6px; \">\nFrom Line-by-Line Code to Agent-Based Development\n <\/h2> \n\n<\/div>\n\n\n\n<p class=\"text-justify wp-block-paragraph\">For a long time, software development revolved around a process of translation: transforming a business need into specifications, choosing an architecture, writing code, testing its behavior, and then maintaining the application. However, a developer does more than simply produce text in a programming language. They must understand constraints\u2014which can sometimes be contradictory\u2014anticipate how the system will be used, protect data, and evolve the system without compromising its existing functionality.<\/p>\n\n\n\n<p class=\"text-justify wp-block-paragraph\">Artificial intelligence-powered assistance was first popularized in the form of suggestions within the editor: completing a statement, suggesting a function, or explaining an error message. The recent breakthrough stems from the rise of programming agents, which\u2014when equipped with the appropriate permissions and tools\u2014can browse a code repository, modify files, run commands, execute tests, and submit changes to a team. GitHub, for example, documents a cloud agent that can be tasked with an issue and will prepare a pull request for review. OpenAI presents Codex as an agent capable of working on software engineering tasks in an isolated environment.  <a href=\"#ref1\">[1]<\/a> <a href=\"#ref2\">[2]<\/a><\/p>\n\n\n\n<p class=\"text-justify wp-block-paragraph\">In this article, \u201cautonomous\u201d refers to limited operational autonomy: the agent can organize and execute several steps within a defined scope. This term does not imply that the agent understands all of the company\u2019s challenges, bears professional responsibility, or should be able to deploy a change to production without oversight.<\/p>\n\n\n\n<p class=\"text-justify wp-block-paragraph\">The contrast between adoption and trust is telling. In its 2025 survey, Stack Overflow reports that 84% of respondents use or plan to use AI tools in their development process, but 46% say they do not trust the accuracy of the tools\u2019 responses, compared to 33% who do trust them. These are statements gathered from survey respondents, not a universal measure of the quality of the code produced. <a href=\"#ref3\">[3]<\/a><\/p>\n\n\n\n<div style=\"  margin:30px 0; background:#F7F8FC; border:1px solid #E3E6EF; border-left:4px solid #986E13; border-radius:0 12px 12px 0; box-shadow:0 4px 16px rgba(23,29,69,0.05); padding:25px 30px; box-sizing:border-box;  \">\n\n  <!-- En-t\u00eate -->\n  <div style=\"  display:flex; align-items:center; gap:12px; margin-bottom:15px;  \">\n\n     <div style=\" width:32px; height:32px; min-width:32px; background:#171D45; border-radius:8px; display:flex; align-items:center; justify-content:center; \">\n      <span style=\" color:#FFFFFF; font-family:Georgia,serif; font-size:22px; font-weight:bold; line-height:1; \">!<\/span>\n    <\/div>\n\n    <span style=\" color:#171D45; font-family:Arial,sans-serif; font-size:17px; font-weight:800; letter-spacing:1px; text-transform:uppercase; \">\n     KEY POINTS\n   <\/span> \n\n  <\/div>\n\n  <!-- Texte principal -->\n  <p style=\"  margin:0; color:#303750; font-family:Arial,sans-serif; font-size:16px; line-height:1.85; text-align:justify;  \">\n     <strong style=\" color:#171D45; font-weight:700; \">\n     Automating the writing of a program\n  <\/strong>\n    is not the same as\n <strong style=\" color:#986E13; font-weight:700; \">  \n      automating the understanding of the problem\n     it is meant to solve.\n  <\/strong> \n  <\/p>\n\n<\/div>\n\n\n\n<div style=\"  display:grid; grid-template-columns:42px 1fr; column-gap:2px; align-items:start; margin:20px 0 30px;  \">\n\n   <div style=\" color:#B18418; font-size:23px; line-height:1.2; font-weight:800; letter-spacing:1px; padding-top:5px; \">\n   02\n <\/div>\n\n  <h2 style=\" margin:0; color:#171D45; font-size:30px; line-height:1.2; font-weight:800; letter-spacing:-0.6px; \">\nHow AI Is Transforming Developer Practices\n <\/h2> \n\n<\/div>\n\n\n\n<p class=\"text-justify wp-block-paragraph\">Agent-based tools can be incorporated at various stages of the software development cycle. However, their value depends on the project context, the quality of the tests, and the ability to monitor the actions taken.<\/p>\n\n\n\n<style>.codage-ia-liste {\n    display: grid;\n    gap: 18px;\n    margin: 28px 0;\n    font-family: inherit;\n  }\n\n  .codage-ia-liste .codage-ia-ligne {\n    display: grid;\n    grid-template-columns: 94px minmax(0, 1fr);\n    align-items: start;\n    column-gap: 22px;\n    padding: 24px 28px;\n    border-left: 3px solid #b18418;\n    background: #f8f7f4;\n  }\n\n  .codage-ia-liste .codage-ia-picto {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 94px;\n    height: 94px;\n    box-sizing: border-box;\n    border: 1px solid #dce0ea;\n    background: #ffffff;\n    color: #a47719;\n  }\n\n  .codage-ia-liste .codage-ia-picto svg {\n    display: block;\n    width: 42px;\n    height: 42px;\n  }\n\n  .codage-ia-liste .codage-ia-contenu {\n    min-width: 0;\n    padding: 0;\n  }\n\n  .codage-ia-liste .codage-ia-contenu h3 {\n    display: block !important;\n    min-height: 0 !important;\n    margin: 0 0 10px !important;\n    padding: 0 !important;\n    color: #171d45;\n    font-size: 21px;\n    font-weight: 800;\n    line-height: 1.3;\n  }\n\n  .codage-ia-liste .codage-ia-contenu p {\n    margin: 0 !important;\n    padding: 0 !important;\n    color: #30394f;\n    font-size: 17px;\n    line-height: 1.65;\n    text-align: justify !important;\n    hyphens: auto;\n  }\n\n  .codage-ia-liste .codage-ia-contenu a {\n    color: #a47719;\n    text-decoration: none;\n  }\n\n  .codage-ia-liste .codage-ia-contenu sup {\n    font-size: 11px;\n    line-height: 0;\n  }\n\n  @media (max-width: 600px) {\n    .codage-ia-liste .codage-ia-ligne {\n      grid-template-columns: 62px minmax(0, 1fr);\n      column-gap: 15px;\n      padding: 20px 16px;\n    }\n\n    .codage-ia-liste .codage-ia-picto {\n      width: 62px;\n      height: 62px;\n    }\n\n    .codage-ia-liste .codage-ia-picto svg {\n      width: 31px;\n      height: 31px;\n    }\n\n    .codage-ia-liste .codage-ia-contenu h3 {\n      font-size: 18px;\n    }\n\n    .codage-ia-liste .codage-ia-contenu p {\n      font-size: 16px;\n    }\n  }\n<\/style><div class=\"codage-ia-liste\" lang=\"en\"><div class=\"codage-ia-ligne\"><div class=\"codage-ia-picto\"><svg viewbox=\"0 0 48 48\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M6 10h13l4 5h19v24H6V10Z\"><\/path><path d=\"m18 23-5 5 5 5M30 23l5 5-5 5M26 21l-4 14\"><\/path><\/svg><\/div><div class=\"codage-ia-contenu\"><h3>Understanding existing code<\/h3><p>An agent can explore a repository\u2019s structure, locate the functions related to a feature and summarize how they interact. That summary is a working hypothesis to be checked, especially when the business logic is not explicitly documented.<\/p><\/div><\/div><div class=\"codage-ia-ligne\"><div class=\"codage-ia-picto\"><svg viewbox=\"0 0 48 48\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"13\" cy=\"10\" r=\"4\"><\/circle><circle cx=\"13\" cy=\"38\" r=\"4\"><\/circle><circle cx=\"35\" cy=\"14\" r=\"4\"><\/circle><path d=\"M13 14v20M31 14h-5a13 13 0 0 0-13 13M30 33h12M36 27v12\"><\/path><\/svg><\/div><div class=\"codage-ia-contenu\"><h3>Building features<\/h3><p>Starting from an issue or a specification, it can propose several coordinated changes, add files and prepare a diff. GitHub explicitly describes the path from an issue to a pull request, which is then submitted for team review<a href=\"#ref1\" aria-label=\"Reference 1\"><sup>[1]<\/sup><\/a>.<\/p><\/div><\/div><div class=\"codage-ia-ligne\"><div class=\"codage-ia-picto\"><svg viewbox=\"0 0 48 48\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"15\" y=\"15\" width=\"18\" height=\"25\" rx=\"8\"><\/rect><path d=\"M19 15v-3a5 5 0 0 1 10 0v3M24 22v18M8 19l7 4M40 19l-7 4M7 29h8M33 29h8M9 40l7-5M39 40l-7-5M19 6l-3-3M29 6l3-3\"><\/path><\/svg><\/div><div class=\"codage-ia-contenu\"><h3>Debugging and maintenance<\/h3><p>The agent can reproduce an error, look for a likely cause, change an implementation and rerun tests. A passing test, however, does not prove that every business or security scenario is covered.<\/p><\/div><\/div><div class=\"codage-ia-ligne\"><div class=\"codage-ia-picto\"><svg viewbox=\"0 0 48 48\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"9\" y=\"8\" width=\"30\" height=\"35\" rx=\"3\"><\/rect><rect x=\"18\" y=\"4\" width=\"12\" height=\"8\" rx=\"2\" fill=\"#ffffff\"><\/rect><path d=\"m15 22 3 3 5-6M28 22h5M15 33h8M28 33h5\"><\/path><\/svg><\/div><div class=\"codage-ia-contenu\"><h3>Testing and quality<\/h3><p>Generating unit tests, identifying edge cases, running linters and type checks. The Codex documentation lists these actions within a controlled execution environment<a href=\"#ref2\" aria-label=\"Reference 2\"><sup>[2]<\/sup><\/a>.<\/p><\/div><\/div><div class=\"codage-ia-ligne\"><div class=\"codage-ia-picto\"><svg viewbox=\"0 0 48 48\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M10 5h19l9 9v29H10V5Z\"><\/path><path d=\"M29 5v10h9M17 22h14M17 28h14M17 34h9\"><\/path><\/svg><\/div><div class=\"codage-ia-contenu\"><h3>Documentation and refactoring<\/h3><p>Writing function descriptions, preparing migrations or restructuring modules. The changes still have to be checked against the project\u2019s conventions, performance requirements and technical debt.<\/p><\/div><\/div><div class=\"codage-ia-ligne\"><div class=\"codage-ia-picto\"><svg viewbox=\"0 0 48 48\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"17\" y=\"4\" width=\"14\" height=\"10\" rx=\"2\"><\/rect><path d=\"M24 14v9M9 23h30M9 23v9M24 23v9M39 23v9\"><\/path><rect x=\"3\" y=\"32\" width=\"12\" height=\"11\" rx=\"2\"><\/rect><rect x=\"18\" y=\"32\" width=\"12\" height=\"11\" rx=\"2\"><\/rect><rect x=\"33\" y=\"32\" width=\"12\" height=\"11\" rx=\"2\"><\/rect><\/svg><\/div><div class=\"codage-ia-contenu\"><h3>Asynchronous work<\/h3><p>Several well-scoped tasks can be delegated in parallel. This way of working requires rigorous management of branches, conflicts, traceability and acceptance criteria.<\/p><\/div><\/div><\/div>\n\n\n\n<p class=\"text-justify wp-block-paragraph\">Let\u2019s take a hypothetical example. A team wants to add a search filter to a booking application. The developer identifies the relevant components, modifies the interface, adapts a query, and creates tests. The developer then verifies the correctness of the behavior, response times, the form\u2019s accessibility, access rights, and the effects on other user flows. The result cannot be considered ready for deployment simply because the agent says they\u2019re done.<\/p>\n\n\n\n<p class=\"text-justify wp-block-paragraph\">The developers of these tools highlight numerous use cases, but their documentation primarily serves as a description of product capabilities. It does not demonstrate that each feature will function correctly within a complex system. The value of agent-based work is measured by the validated result, not by the number of files modified.<\/p>\n\n\n\n<div style=\"  display:grid; grid-template-columns:42px 1fr; column-gap:2px; align-items:start; margin:20px 0 30px;  \">\n\n   <div style=\" color:#B18418; font-size:23px; line-height:1.2; font-weight:800; letter-spacing:1px; padding-top:5px; \">\n   03\n <\/div>\n\n  <h2 style=\" margin:0; color:#171D45; font-size:30px; line-height:1.2; font-weight:800; letter-spacing:-0.6px; \">\nA New Role for Developers\n <\/h2> \n\n<\/div>\n\n\n\n<style>.role-developpeur-liste {\n    display: grid;\n    gap: 18px;\n    margin: 28px 0;\n    font-family: inherit;\n  }\n\n  .role-developpeur-liste .role-developpeur-intro {\n    margin: 0 0 6px !important;\n    padding: 0 !important;\n    color: #30394f;\n    font-size: 17px;\n    line-height: 1.65;\n    text-align: justify !important;\n    hyphens: auto;\n  }\n\n  .role-developpeur-liste .role-developpeur-ligne {\n    display: grid;\n    grid-template-columns: 94px minmax(0, 1fr);\n    align-items: start;\n    column-gap: 22px;\n    padding: 24px 28px;\n    border-left: 3px solid #b18418;\n    background: #f8f7f4;\n  }\n\n  .role-developpeur-liste .role-developpeur-picto {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 94px;\n    height: 94px;\n    box-sizing: border-box;\n    border: 1px solid #dce0ea;\n    background: #ffffff;\n    color: #a47719;\n  }\n\n  .role-developpeur-liste .role-developpeur-picto svg {\n    display: block;\n    width: 42px;\n    height: 42px;\n  }\n\n  .role-developpeur-liste .role-developpeur-contenu {\n    min-width: 0;\n    padding: 0;\n  }\n\n  .role-developpeur-liste .role-developpeur-contenu h3 {\n    display: block !important;\n    min-height: 0 !important;\n    margin: 0 0 10px !important;\n    padding: 0 !important;\n    color: #171d45;\n    font-size: 21px;\n    font-weight: 800;\n    line-height: 1.3;\n  }\n\n  .role-developpeur-liste .role-developpeur-contenu p {\n    margin: 0 !important;\n    padding: 0 !important;\n    color: #30394f;\n    font-size: 17px;\n    line-height: 1.65;\n    text-align: justify !important;\n    hyphens: auto;\n  }\n\n  .role-developpeur-liste .role-developpeur-contenu a {\n    color: #a47719;\n    text-decoration: none;\n  }\n\n  .role-developpeur-liste .role-developpeur-contenu sup {\n    font-size: 11px;\n    line-height: 0;\n  }\n\n  @media (max-width: 600px) {\n    .role-developpeur-liste .role-developpeur-ligne {\n      grid-template-columns: 62px minmax(0, 1fr);\n      column-gap: 15px;\n      padding: 20px 16px;\n    }\n\n    .role-developpeur-liste .role-developpeur-picto {\n      width: 62px;\n      height: 62px;\n    }\n\n    .role-developpeur-liste .role-developpeur-picto svg {\n      width: 31px;\n      height: 31px;\n    }\n\n    .role-developpeur-liste .role-developpeur-contenu h3 {\n      font-size: 18px;\n    }\n\n    .role-developpeur-liste .role-developpeur-intro,\n    .role-developpeur-liste .role-developpeur-contenu p {\n      font-size: 16px;\n    }\n  }\n<\/style><div class=\"role-developpeur-liste\" lang=\"en\"><p class=\"role-developpeur-intro\">Developers may spend a larger share of their time framing the problem, defining acceptance criteria, reviewing changes and handling the situations the agent deals with poorly. This shift is neither uniform nor automatic: some tasks are still faster to do directly, and not every team has a test infrastructure robust enough to delegate effectively.<\/p><div class=\"role-developpeur-ligne\"><div class=\"role-developpeur-picto\"><svg viewbox=\"0 0 48 48\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"9\" y=\"8\" width=\"30\" height=\"35\" rx=\"3\"><\/rect><rect x=\"18\" y=\"4\" width=\"12\" height=\"8\" rx=\"2\" fill=\"#ffffff\"><\/rect><path d=\"m15 22 3 3 5-6M28 22h5M15 33h8M28 33h5\"><\/path><\/svg><\/div><div class=\"role-developpeur-contenu\"><h3>Turning needs into testable requirements<\/h3><p>The first change concerns how the need is expressed. An agent works better when it is given a well-defined goal, a set of files, explicit constraints and a definition of the expected outcome. The skill is not just \u201cgood prompting\u201d but turning a vague request into testable requirements. An instruction such as \u201cimprove performance\u201d is not enough if it specifies neither the metric, nor the threshold, nor the acceptable trade-offs.<\/p><\/div><\/div><div class=\"role-developpeur-ligne\"><div class=\"role-developpeur-picto\"><svg viewbox=\"0 0 48 48\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"21\" cy=\"21\" r=\"14\"><\/circle><path d=\"m31 31 11 11M17 15l-5 6 5 6M25 15l5 6-5 6\"><\/path><\/svg><\/div><div class=\"role-developpeur-contenu\"><h3>Reviewing changes with a critical eye<\/h3><p>The second change affects code review. Reviewing a diff produced in a few minutes can demand as much attention as a human-written change. Developers must reconstruct the implicit reasoning, check the assumptions and reject unnecessary changes. Review must not be reduced to a superficial approval just because the automated tests are green.<\/p><\/div><\/div><div class=\"role-developpeur-ligne\"><div class=\"role-developpeur-picto\"><svg viewbox=\"0 0 48 48\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"17\" y=\"4\" width=\"14\" height=\"10\" rx=\"2\"><\/rect><path d=\"M24 14v9M9 23h30M9 23v9M24 23v9M39 23v9\"><\/path><rect x=\"3\" y=\"32\" width=\"12\" height=\"11\" rx=\"2\"><\/rect><rect x=\"18\" y=\"32\" width=\"12\" height=\"11\" rx=\"2\"><\/rect><rect x=\"33\" y=\"32\" width=\"12\" height=\"11\" rx=\"2\"><\/rect><\/svg><\/div><div class=\"role-developpeur-contenu\"><h3>Orchestrating tasks and setting limits<\/h3><p>The third change concerns orchestration. Assigning several tasks in parallel can speed up independent work, but it can also multiply conflicts, design inconsistencies and verification costs. The team must decide which operations stay local, which require prior approval and which must never be carried out by an agent.<\/p><\/div><\/div><div class=\"role-developpeur-ligne\"><div class=\"role-developpeur-picto\"><svg viewbox=\"0 0 48 48\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m24 4 16 7v12c0 10-6 17-16 21C14 40 8 33 8 23V11l16-7Z\"><\/path><path d=\"m16 24 6 6 11-13\"><\/path><\/svg><\/div><div class=\"role-developpeur-contenu\"><h3>Taking responsibility for the software delivered<\/h3><p>Finally, responsibility remains with the people and organizations that design, validate and operate the software. GitHub explicitly states that code generated by its agent must be reviewed and tested before merging, in particular to detect errors, vulnerabilities and intellectual property issues<a href=\"#ref4\" aria-label=\"Reference 4\"><sup>[4]<\/sup><\/a>.<\/p><\/div><\/div><\/div>\n\n\n\n<div style=\"  display:grid; grid-template-columns:42px 1fr; column-gap:2px; align-items:start; margin:20px 0 30px;  \">\n\n   <div style=\" color:#B18418; font-size:23px; line-height:1.2; font-weight:800; letter-spacing:1px; padding-top:5px; \">\n   04\n <\/div>\n\n  <h2 style=\" margin:0; color:#171D45; font-size:30px; line-height:1.2; font-weight:800; letter-spacing:-0.6px; \">\nWhat Skills Do Developers Need in the Age of Generative AI?\n <\/h2> \n\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"text-justify\">A solid understanding of programming languages, data structures, and architectural principles remains essential. A developer who is unable to evaluate a generated result would lose precisely the oversight capability on which the system\u2019s reliability depends. These new skills therefore build upon the traditional foundation rather than replacing it.<\/p>\n\n\n\n<style>.competences-developpeur {\n    display: grid;\n    gap: 22px;\n    margin: 28px 0;\n    font-family: inherit;\n  }\n\n  .competences-developpeur .competences-intro,\n  .competences-developpeur .competences-transition {\n    margin: 0 !important;\n    padding: 0 !important;\n    color: #30394f;\n    font-size: 17px;\n    line-height: 1.65;\n    text-align: justify !important;\n    hyphens: auto;\n  }\n\n  .competences-developpeur .competences-bloc {\n    overflow: hidden;\n    background: #faf9f6;\n    border: 1px solid #e7e4dd;\n    border-left: 4px solid #b18418;\n  }\n\n  .competences-developpeur .competences-entete {\n    display: flex;\n    align-items: center;\n    gap: 18px;\n    padding: 22px 26px;\n    border-bottom: 1px solid #e7e4dd;\n  }\n\n  .competences-developpeur .competences-icone {\n    display: flex;\n    flex: 0 0 52px;\n    align-items: center;\n    justify-content: center;\n    width: 52px;\n    height: 52px;\n    box-sizing: border-box;\n    color: #a47719;\n    background: #ffffff;\n    border: 1px solid #ded8c9;\n  }\n\n  .competences-developpeur .competences-icone svg {\n    display: block;\n    width: 28px;\n    height: 28px;\n  }\n\n  .competences-developpeur .competences-entete h3 {\n    margin: 0 !important;\n    padding: 0 !important;\n    color: #171d45;\n    font-size: 23px;\n    font-weight: 800;\n    line-height: 1.3;\n  }\n\n  .competences-developpeur .competences-liste {\n    margin: 0 !important;\n    padding: 0 26px !important;\n    list-style: none !important;\n  }\n\n  .competences-developpeur .competences-liste li {\n    position: relative;\n    margin: 0 !important;\n    padding: 18px 0 18px 22px;\n    color: #30394f;\n    font-size: 16px;\n    line-height: 1.65;\n    text-align: justify !important;\n    hyphens: auto;\n  }\n\n  .competences-developpeur .competences-liste li + li {\n    border-top: 1px solid #e7e4dd;\n  }\n\n  .competences-developpeur .competences-liste li::before {\n    content: \"\";\n    position: absolute;\n    top: 29px;\n    left: 0;\n    width: 7px;\n    height: 7px;\n    background: #b18418;\n    border-radius: 50%;\n  }\n\n  .competences-developpeur .competences-liste strong {\n    color: #171d45;\n    font-weight: 800;\n  }\n\n  .competences-developpeur .competences-message {\n    margin: 2px 0 0 !important;\n    padding: 24px 28px;\n    color: #ffffff;\n    background: #171d45;\n    border-left: 4px solid #b18418;\n    font-size: 16px;\n    font-weight: 600;\n    line-height: 1.6;\n    text-align: justify !important;\n    hyphens: auto;\n  }\n\n  @media (max-width: 600px) {\n    .competences-developpeur .competences-entete {\n      gap: 13px;\n      padding: 18px;\n    }\n\n    .competences-developpeur .competences-icone {\n      flex-basis: 44px;\n      width: 44px;\n      height: 44px;\n    }\n\n    .competences-developpeur .competences-icone svg {\n      width: 24px;\n      height: 24px;\n    }\n\n    .competences-developpeur .competences-entete h3 {\n      font-size: 19px;\n    }\n\n    .competences-developpeur .competences-liste {\n      padding: 0 18px !important;\n    }\n\n    .competences-developpeur .competences-liste li {\n      font-size: 15px;\n    }\n\n    .competences-developpeur .competences-intro,\n    .competences-developpeur .competences-transition {\n      font-size: 16px;\n    }\n\n    .competences-developpeur .competences-message {\n      padding: 20px;\n      font-size: 16px;\n    }\n  }\n<\/style><div class=\"competences-developpeur\" lang=\"en\"><!-- COMP\u00c9TENCES TECHNIQUES ET ANALYTIQUES --><section class=\"competences-bloc\"><div class=\"competences-entete\"><div class=\"competences-icone\"><svg viewbox=\"0 0 32 32\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"4\" y=\"5\" width=\"24\" height=\"19\" rx=\"2\"><\/rect><path d=\"M12 29h8M16 24v5M11 11l-4 4 4 4M21 11l4 4-4 4M18 10l-4 10\"><\/path><\/svg><\/div><h3>Technical and analytical skills<\/h3><\/div><ul class=\"competences-liste\"><li><strong>Architecture and system understanding:<\/strong> reading dependencies, anticipating the effects of a change, identifying critical interfaces and keeping services consistent with one another.<\/li><li><strong>Specification and breakdown:<\/strong> turning a business request into well-scoped tasks with verifiable acceptance criteria.<\/li><li><strong>Testing and evaluation:<\/strong> writing meaningful tests, telling coverage apart from quality, building sets of edge cases and interpreting failures rather than relying on an automated verdict.<\/li><\/ul><\/section><!-- S\u00c9CURIT\u00c9 ET GOUVERNANCE DES DONN\u00c9ES --><section class=\"competences-bloc\"><div class=\"competences-entete\"><div class=\"competences-icone\"><svg viewbox=\"0 0 32 32\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M16 3 27 8v8c0 7-4 11-11 13C9 27 5 23 5 16V8L16 3Z\"><\/path><rect x=\"11\" y=\"14\" width=\"10\" height=\"8\" rx=\"1.5\"><\/rect><path d=\"M13 14v-3a3 3 0 0 1 6 0v3M16 17v2\"><\/path><\/svg><\/div><h3>Security and data governance<\/h3><\/div><ul class=\"competences-liste\"><li><strong>Secure development:<\/strong> applying the principle of least privilege, protecting secrets, checking dependencies and controlling command execution and system access.<\/li><li><strong>Data management and privacy:<\/strong> knowing which repository information may be sent to an external provider and complying with internal and contractual rules and, where applicable, the GDPR.<\/li><\/ul><\/section><!-- COMP\u00c9TENCES COLLABORATIVES --><section class=\"competences-bloc\"><div class=\"competences-entete\"><div class=\"competences-icone\"><svg viewbox=\"0 0 32 32\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"11\" cy=\"10\" r=\"4\"><\/circle><circle cx=\"24\" cy=\"12\" r=\"3\"><\/circle><path d=\"M3 28v-6a8 8 0 0 1 16 0v6M23 20a6 6 0 0 1 6 6v2M21 4h7M25 1l3 3-3 3\"><\/path><\/svg><\/div><h3>Collaboration and knowledge sharing<\/h3><\/div><ul class=\"competences-liste\"><li><strong>Collaboration and knowledge sharing:<\/strong> documenting decisions, explaining trade-offs, ensuring critical peer review and keeping junior developers\u2019 skills up to date.<\/li><\/ul><\/section><p class=\"competences-message\">One cross-cutting skill becomes particularly important: knowing when to stop the automation. When an agent keeps retrying, touches components outside its scope or proposes a fix nobody can understand, the right decision may be to return to a slower but more controlled human analysis.<\/p><p class=\"competences-transition\">The learning risk is real: a junior developer who accepts changes without understanding the underlying mechanisms may get better at using the tool without improving at the same pace in design and debugging. Learning should therefore combine thoughtful use of AI, code reading, unassisted exercises and peer review.<\/p><\/div>\n\n\n\n<div style=\"  display:grid; grid-template-columns:42px 1fr; column-gap:2px; align-items:start; margin:20px 0 30px;  \">\n\n   <div style=\" color:#B18418; font-size:23px; line-height:1.2; font-weight:800; letter-spacing:1px; padding-top:5px; \">\n   05\n <\/div>\n\n  <h2 style=\" margin:0; color:#171D45; font-size:30px; line-height:1.2; font-weight:800; letter-spacing:-0.6px; \">\nCan Artificial Intelligence Make Software Development More Reliable?\n <\/h2> \n\n<\/div>\n\n\n\n<p class=\"text-justify wp-block-paragraph\">We must distinguish between three outcomes: producing code more quickly, producing correct code, and producing a system that is reliable in production. These aspects are not interchangeable. A developer may reduce the time required for a simple change while introducing an access control flaw or a regression that is difficult to detect.<\/p>\n\n\n\n<p class=\"text-justify wp-block-paragraph\">The available data calls for caution. In the 2025 Stack Overflow survey, approximately 69% of bot users reported perceiving a productivity gain. This is a perceived outcome, not a causal measure. Conversely, a randomized study published by METR in July 2025, involving 16 experienced developers and 246 tasks in familiar open-source projects, observed an average 19% increase in completion time when the AI tools available at the time were permitted. The authors themselves point out that this study does not represent all projects or subsequent generations of tools. <a href=\"#ref3\">[3]<\/a> <a href=\"#ref5\">[5]<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">These results are not necessarily contradictory. The benefit depends on the type of task, the available context, the level of expertise, the cost of verification, and the quality of the tools. An isolated, thoroughly tested function does not present the same challenges as a critical data migration or an architectural overhaul.<\/p>\n\n\n\n<p class=\"text-justify wp-block-paragraph\">From a security perspective, agents create an additional attack surface: they can read files, execute commands, and use connected services. In its guidelines on agent-based applications, OWASP identifies risks such as misuse of purpose, misuse of tools, abuse of privileges, and unexpected code execution. <a href=\"#ref6\">[6]<\/a><\/p>\n\n\n\n<p class=\"text-justify wp-block-paragraph\">A control measure involves limiting the agent\u2019s permissions to what is strictly necessary, isolating its environment, requiring human review for significant changes, analyzing dependencies, and maintaining execution logs. A prompt asking the agent to exercise caution is no substitute for a technical restriction on permissions.<\/p>\n\n\n\n<p class=\"text-justify wp-block-paragraph\">Reliability is not simply a matter of the number of successful tests, either. Tests generated by the same system as the code may reproduce its erroneous assumptions. Therefore, independent requirements, security checks, and\u2014for critical components\u2014thorough human evaluations are necessary.<\/p>\n\n\n\n<p class=\"text-justify wp-block-paragraph\">The relevant criterion is quality as measured after integration: detected defects, incidents, maintenance time, regressions, performance, security, and user satisfaction. At this stage, there are no general conclusions that would allow us to assert that agent-based development systematically makes software more secure.<\/p>\n\n\n\n<style>\n.aiv10-pill{display:flex;align-items:center;gap:4px;background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.11);border-radius:20px;padding:4px 10px;font-size:11.5px;color:rgba(255,255,255,0.72);white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;}\n.aiv10-pill svg{width:11px;height:11px;flex-shrink:0;stroke:#3986e1;}\n.aiv10-cta:hover{background:#2f72c8 !important;}\n.aiv10-badge-inner{display:inline-flex;align-items:center;gap:5px;background:rgba(57,134,225,0.12);border:1px solid rgba(57,134,225,0.35);border-radius:20px;padding:3px 10px;}\n.aiv10-badge-dot{width:5px;height:5px;border-radius:50%;background:#3986e1;display:inline-block;flex-shrink:0;}\n@media(max-width:640px){\n  .aiv10-responsive{flex-direction:column !important;}\n  .aiv10-img-wrap{width:100% !important;height:180px !important;}\n  .aiv10-img-overlay{background:linear-gradient(to bottom,rgba(35,38,65,0) 30%,rgba(35,38,65,1) 100%) !important;}\n  .aiv10-body-wrap{padding:18px 20px 24px !important;}\n  .aiv10-logo-img{width:150px !important;}\n  .aiv10-cta{width:100% !important;text-align:center !important;display:block !important;}\n  .aiv10-badge-hide{display:none !important;}\n}\n<\/style>\n\n<div style=\"background:#232641;border-radius:16px;overflow:hidden;margin:40px 0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;\">\n  <div class=\"aiv10-responsive\" style=\"display:flex !important;flex-direction:row !important;min-height:240px;\">\n\n    <div class=\"aiv10-img-wrap\" style=\"width:42% !important;flex-shrink:0 !important;position:relative;overflow:hidden;\">\n      <img decoding=\"async\" src=\"https:\/\/aivancity.ai\/sites\/default\/files\/2025-11\/vignette-msc-ia-gen.jpg\" alt=\"aivancity MSc in Generative and Agentic AI\" style=\"width:100% !important;height:100% !important;object-fit:cover !important;object-position:center top !important;display:block !important;filter:brightness(0.9);\"\/>\n      <div class=\"aiv10-img-overlay\" style=\"position:absolute;inset:0;background:linear-gradient(to right,rgba(35,38,65,0) 40%,rgba(35,38,65,0.7) 75%,rgba(35,38,65,1) 100%);\"><\/div>\n    <\/div>\n\n    <div class=\"aiv10-body-wrap\" style=\"flex:1;padding:26px 32px 26px 22px;display:flex !important;flex-direction:column !important;justify-content:space-between;gap:14px;position:relative;z-index:1;box-sizing:border-box;\">\n\n      <img decoding=\"async\" class=\"aiv10-logo-img\" src=\"https:\/\/aivancity.ai\/blog\/wp-content\/uploads\/2026\/05\/BLANC-FRANCAIS-COMPLET.png\" alt=\"aivancity\" style=\"width:170px !important;height:auto !important;display:block !important;max-width:170px !important;opacity:0.95;\"\/>\n\n      <div style=\"display:flex;flex-direction:column;gap:10px;flex:1;justify-content:center;\">\n        <h2 style=\"font-size:22px;font-weight:700;color:#fff;line-height:1.25;margin:0;\">MSc <span style=\"color:#3986e1;\">Generative<\/span><br\/>and Agentic AI<\/h2>\n        <p style=\"font-size:13px;color:rgba(255,255,255,0.58);line-height:1.55;max-width:400px;margin:0;\">Become an expert in generative and agentic AI: LLMs, transformers, enterprise deployment. Silicon Valley learning trip included. RNCP Level 7 certification (Bac+6).<\/p>\n        <div style=\"display:flex;flex-wrap:wrap;gap:6px;\">\n          <span class=\"aiv10-pill\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><polyline points=\"12 6 12 12 16 14\"><\/polyline><\/svg>12 months \u2014 Bac+6<\/span>\n          <span class=\"aiv10-pill\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"><path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"><\/path><circle cx=\"9\" cy=\"7\" r=\"4\"><\/circle><\/svg>Bac+5 with experience<\/span>\n          <span class=\"aiv10-pill\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg>Part-time \u2014 Fridays &#038; Saturdays<\/span>\n          <span class=\"aiv10-pill\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7z\"><\/path><circle cx=\"12\" cy=\"9\" r=\"2.5\"><\/circle><\/svg>Paris-Villejuif campus<\/span>\n        <\/div>\n      <\/div>\n\n      <div style=\"display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;\">\n        <a class=\"aiv10-cta\" href=\"https:\/\/aivancity.ai\/en\/program\/msc-generative-and-agent-based-artificial-intelligence\/presentation\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"background:#3986e1 !important;color:#fff !important;font-size:13.5px;font-weight:600;padding:10px 24px;border-radius:8px;text-decoration:none !important;white-space:nowrap;display:inline-block !important;\">\n          Discover the program \u2192\n        <\/a>\n        <span class=\"aiv10-badge-hide aiv10-badge-inner\">\n          <span class=\"aiv10-badge-dot\"><\/span>\n          <span style=\"font-size:10.5px;color:#3986e1;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;\">RNCP Level 7 certification<\/span>\n        <\/span>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/div>\n\n\n\n<div style=\"  display:grid; grid-template-columns:42px 1fr; column-gap:2px; align-items:start; margin:20px 0 30px;  \">\n\n   <div style=\" color:#B18418; font-size:23px; line-height:1.2; font-weight:800; letter-spacing:1px; padding-top:5px; \">\n   06\n <\/div>\n\n  <h2 style=\" margin:0; color:#171D45; font-size:30px; line-height:1.2; font-weight:800; letter-spacing:-0.6px; \">\nWhat Will the Role of a Developer Look Like Tomorrow with AI?\n <\/h2> \n\n<\/div>\n\n\n\n<ul style=\"list-style: none; padding: 0; margin: 0; font-family: inherit; font-size: 15px; color: #000000;\">\n  <li style=\"display: flex; align-items: flex-start; gap: 10px; margin-bottom: 14px;\">\n    <span aria-hidden=\"true\" style=\"display: inline-flex; align-items: center; justify-content: center; flex: 0 0 18px; width: 18px; height: 18px; box-sizing: border-box; border: 2px solid #3285ff; border-radius: 50%; color: #3285ff; font-size: 11px; line-height: 1; margin-top: 3px;\">\u2713<\/span>\n    <span style=\"flex: 1; min-width: 0; line-height: 1.6; text-align: justify;\">Several paths are emerging. The first is the integration of agents into the software lifecycle, from release to change requests. The second is the development of workflows in which multiple agents work on separate tasks under the supervision of a professional responsible for managing their interactions. The third is the increase in governance requirements regarding access, traceability, and validation.<\/span>\n  <\/li>\n  <li style=\"display: flex; align-items: flex-start; gap: 10px; margin-bottom: 14px;\">\n    <span aria-hidden=\"true\" style=\"display: inline-flex; align-items: center; justify-content: center; flex: 0 0 18px; width: 18px; height: 18px; box-sizing: border-box; border: 2px solid #3285ff; border-radius: 50%; color: #3285ff; font-size: 11px; line-height: 1; margin-top: 3px;\">\u2713<\/span>\n    <span style=\"flex: 1; min-width: 0; line-height: 1.6; text-align: justify;\">Developers could take on greater responsibility for problem definition, architecture, evaluation, and security, without giving up programming. Repetitive and well-defined tasks are good candidates for automation; decisions that require business understanding, compromise, and operational responsibility are less amenable to complete delegation.<\/span>\n  <\/li>\n  <li style=\"display: flex; align-items: flex-start; gap: 10px; margin-bottom: 14px;\">\n    <span aria-hidden=\"true\" style=\"display: inline-flex; align-items: center; justify-content: center; flex: 0 0 18px; width: 18px; height: 18px; box-sizing: border-box; border: 2px solid #3285ff; border-radius: 50%; color: #3285ff; font-size: 11px; line-height: 1; margin-top: 3px;\">\u2713<\/span>\n    <span style=\"flex: 1; min-width: 0; line-height: 1.6; text-align: justify;\">However, the term \u201caugmented developer\u201d should not obscure the potential impacts on employment and training. Certain tasks traditionally assigned to junior staff may be automated, forcing companies to rethink on-the-job training. Conversely, the increase in the volume of software produced could create new needs for review, integration, and maintenance. The net impact on employment remains uncertain and will depend on the sector, work organization, and demand.<\/span>\n  <\/li>\n  <li style=\"display: flex; align-items: flex-start; gap: 10px; margin-bottom: 14px;\">\n    <span aria-hidden=\"true\" style=\"display: inline-flex; align-items: center; justify-content: center; flex: 0 0 18px; width: 18px; height: 18px; box-sizing: border-box; border: 2px solid #3285ff; border-radius: 50%; color: #3285ff; font-size: 11px; line-height: 1; margin-top: 3px;\">\u2713<\/span>\n    <span style=\"flex: 1; min-width: 0; line-height: 1.6; text-align: justify;\">Changes in performance measured by programming benchmarks are not enough to predict this transformation. Solving a coding problem in a testing environment does not guarantee an understanding of a company\u2019s unspoken requirements or the ability to handle a real-world incident. Metrics will need to account for oversight costs and software quality after delivery.<\/span>\n  <\/li>\n  <li style=\"display: flex; align-items: flex-start; gap: 10px; margin-bottom: 0;\">\n    <span aria-hidden=\"true\" style=\"display: inline-flex; align-items: center; justify-content: center; flex: 0 0 18px; width: 18px; height: 18px; box-sizing: border-box; border: 2px solid #3285ff; border-radius: 50%; color: #3285ff; font-size: 11px; line-height: 1; margin-top: 3px;\">\u2713<\/span>\n    <span style=\"flex: 1; min-width: 0; line-height: 1.6; text-align: justify;\">In a plausible scenario, a team defines a task, the agent proposes an implementation on an isolated branch, the continuous integration pipeline runs the checks, and then a developer verifies the behavior and approves the merge. This scenario is already similar to the workflows documented by some vendors, but its effectiveness at scale remains to be evaluated on a case-by-case basis.<sup style=\"font-size: 0.75em; line-height: 0;\"><a href=\"#ref1\" style=\"color: #3285ff; text-decoration: none;\" aria-label=\"Voir la r\u00e9f\u00e9rence 1\">1<\/a>, <a href=\"#ref4\" style=\"color: #3285ff; text-decoration: none;\" aria-label=\"Voir la r\u00e9f\u00e9rence 4\">4<\/a><\/sup><\/span>\n  <\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<div style=\"  display:grid; grid-template-columns:42px 1fr; column-gap:2px; align-items:start; margin:20px 0 30px;  \">\n\n   <div style=\" color:#B18418; font-size:23px; line-height:1.2; font-weight:800; letter-spacing:1px; padding-top:5px; \">\n   07\n <\/div>\n\n  <h2 style=\" margin:0; color:#171D45; font-size:30px; line-height:1.2; font-weight:800; letter-spacing:-0.6px; \">\nCode Is Becoming Increasingly Automated, but Still Under Human Control\n <\/h2> \n\n<\/div>\n\n\n\n<p class=\"text-justify wp-block-paragraph\">Generative AI has reached a new milestone: it is no longer limited to suggesting a line of code. It can handle a sequence of technical tasks, explore a repository, run tests, and submit a proposal. This advancement is changing the way the profession operates and is forcing teams to specify exactly what they want to delegate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But software is not valued solely for its ability to run. It must fulfill a purpose, serve users, protect data, be resilient to errors, and be maintainable. These requirements involve decisions that go beyond simply producing computer instructions.<\/p>\n\n\n\n<p class=\"text-justify wp-block-paragraph\">The developer, therefore, does not simply become the passive supervisor of a machine that would write code in their place. They remain the interpreter of requirements, the architect of trade-offs, the person responsible for verification, and a key point of contact for the business teams. When the agent speeds up a task, that speed is only valuable if the result remains understandable and manageable.<\/p>\n\n\n\n<div style=\"  margin:35px 0; background:#F3F5FA; border-radius:12px; overflow:hidden; box-shadow:0 5px 18px rgba(23,29,69,0.07); box-sizing:border-box;  \">\n\n  <div style=\"  display:flex; width:100%; height:5px;  \">\n    <div style=\"  width:80%; background:#171D45;  \"><\/div>\n    <div style=\"  width:20%; background:#986E13;  \"><\/div>\n  <\/div>\n\n  <div style=\"padding:30px 36px;\">\n\n    <p style=\"  margin:0 0 14px; color:#171D45; font-family:Arial,sans-serif; font-size:16px; line-height:1.85; text-align:justify;  \">\n       <strong style=\"font-weight:700;\">\n       AI can write code.\n     <\/strong>\n      <strong style=\" color:#986E13; font-weight:700; text-decoration:none; \">\n       The developer remains responsible for its\n       understanding, reliability, and\n       consequences.\n     <\/strong> \n    <\/p>\n\n    <p style=\"  margin:0; color:#171D45; font-family:Arial,sans-serif; font-size:16px; line-height:1.85; text-align:justify;  \">\n       Perhaps the central question is no longer\n     whether AI can write code,\n     but who will still be able to explain, test\n     and take responsibility for that code once it is operating\n     at the heart of organizations.\n    <\/p>\n\n    <div style=\"  width:40px; height:3px; background:#986E13; margin:24px 0 0 auto;  \"><\/div>\n\n  <\/div>\n<\/div>\n\n\n\n<section style=\"  width: 100%; margin: 34px auto; padding: 30px; box-sizing: border-box; background-color: #3b4b84; border-radius: 16px; box-shadow: 0 8px 24px rgba(38, 52, 95, 0.18); font-family: Arial, sans-serif;  \">\n\n  <div style=\"  margin-bottom: 24px; padding-bottom: 20px; border-bottom: 1px solid rgba(255, 255, 255, 0.25);  \">\n     <h2 style=\" margin: 0 0 12px; color: #ffffff; font-size: 27px; line-height: 1.3; \">\n     To learn more\n   <\/h2>\n\n    <p style=\" margin: 0; max-width: 850px; color: #e8ebf5; font-size: 17px; line-height: 1.7; \">\n     To learn more about the challenges of\n <strong style=\"color: #ffffff;\">    \n        assisted programming, AI agents\n       and technical professions\n     , <\/strong>\n     check out these additional analyses\n     from the aivancity blog.\n   <\/p> \n  <\/div>\n\n  <div style=\"  display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 16px;  \">\n\n    <!-- CARTE 1 : GEMINI 3.7 FLASH -->\n\n    <a href=\"https:\/\/aivancity.ai\/blog\/en\/gemini-3-7-flash-google-beefs-up-its-ai-for-coding-and-automation\/\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"  display: flex; flex-direction: column; justify-content: space-between; min-height: 185px; padding: 21px; box-sizing: border-box; background-color: #ffffff; border-top: 5px solid #3358ff; border-radius: 11px; color: #26345f; text-decoration: none; box-shadow: 0 4px 12px rgba(20, 29, 60, 0.16);  \">\n      <div>\n         <span style=\" display: inline-block; margin-bottom: 13px; padding: 5px 10px; background-color: #e9edff; color: #3358ff; border-radius: 20px; font-size: 12px; font-weight: 700; letter-spacing: 0.5px; text-transform: uppercase; \">\n         Technological Advances in AI\n       <\/span>\n\n        <strong style=\" display: block; font-size: 17px; line-height: 1.5; \">\n         Gemini 3.7 Flash: Google Boosts Its AI\n         for Code and Automation\n       <\/strong> \n      <\/div>\n\n      <span style=\"  display: block; margin-top: 18px; color: #3358ff; font-size: 14px; font-weight: 700;  \">\n         Read the analysis \u2192\n      <\/span>\n    <\/a>\n\n    <!-- CARTE 2 : DATA ENGINEER -->\n\n    <a href=\"https:\/\/aivancity.ai\/blog\/en\/ai-business\/\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"  display: flex; flex-direction: column; justify-content: space-between; min-height: 185px; padding: 21px; box-sizing: border-box; background-color: #ffffff; border-top: 5px solid #009688; border-radius: 11px; color: #26345f; text-decoration: none; box-shadow: 0 4px 12px rgba(20, 29, 60, 0.16);  \">\n      <div>\n         <span style=\" display: inline-block; margin-bottom: 13px; padding: 5px 10px; background-color: #e3f5f2; color: #007c71; border-radius: 20px; font-size: 12px; font-weight: 700; letter-spacing: 0.5px; text-transform: uppercase; \">\n         AI &#038; Business Functions\n       <\/span>\n\n        <strong style=\" display: block; font-size: 17px; line-height: 1.5; \">\n         When Artificial Intelligence Drives\n         Data Flows: The Data Engineer\n         Facing Data-Driven Architectures\n       <\/strong> \n      <\/div>\n\n      <span style=\"  display: block; margin-top: 18px; color: #007c71; font-size: 14px; font-weight: 700;  \">\n         Read the analysis \u2192\n      <\/span>\n    <\/a>\n\n    <!-- CARTE 3 : OPENAI GPT-5.4 -->\n\n    <a href=\"https:\/\/aivancity.ai\/blog\/en\/openai-unveils-gpt-5-4-a-model-designed-for-complex-reasoning-and-coding\/\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"  display: flex; flex-direction: column; justify-content: space-between; min-height: 185px; padding: 21px; box-sizing: border-box; background-color: #ffffff; border-top: 5px solid #986e13; border-radius: 11px; color: #26345f; text-decoration: none; box-shadow: 0 4px 12px rgba(20, 29, 60, 0.16);  \">\n      <div>\n         <span style=\" display: inline-block; margin-bottom: 13px; padding: 5px 10px; background-color: #f7eed9; color: #986e13; border-radius: 20px; font-size: 12px; font-weight: 700; letter-spacing: 0.5px; text-transform: uppercase; \">\n         Generative AI\n       <\/span>\n\n        <strong style=\" display: block; font-size: 17px; line-height: 1.5; \">\n         OpenAI unveils GPT-5.4:\n         a model designed for complex reasoning\n         and code\n       <\/strong> \n      <\/div>\n\n      <span style=\"  display: block; margin-top: 18px; color: #986e13; font-size: 14px; font-weight: 700;  \">\n         Read the analysis \u2192\n      <\/span>\n    <\/a>\n\n    <!-- CARTE 4 : ANTHROPIC CLAUDE CODE -->\n\n    <a href=\"https:\/\/aivancity.ai\/blog\/en\/anthropic-is-expanding-the-usage-limits-for-claude-code-following-a-major-agreement-with-spacex\/\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"  display: flex; flex-direction: column; justify-content: space-between; min-height: 185px; padding: 21px; box-sizing: border-box; background-color: #ffffff; border-top: 5px solid #e91e63; border-radius: 11px; color: #26345f; text-decoration: none; box-shadow: 0 4px 12px rgba(20, 29, 60, 0.16);  \">\n      <div>\n         <span style=\" display: inline-block; margin-bottom: 13px; padding: 5px 10px; background-color: #fde8ef; color: #c2185b; border-radius: 20px; font-size: 12px; font-weight: 700; letter-spacing: 0.5px; text-transform: uppercase; \">\n         AI Tools\n       <\/span>\n\n        <strong style=\" display: block; font-size: 17px; line-height: 1.5; \">\n         Anthropic Raises Usage Limits\n         for Claude Code Following a Major Agreement\n         with SpaceX\n       <\/strong> \n      <\/div>\n\n      <span style=\"  display: block; margin-top: 18px; color: #c2185b; font-size: 14px; font-weight: 700;  \">\n         Read the analysis \u2192\n      <\/span>\n    <\/a>\n\n  <\/div>\n<\/section>\n\n\n\n<section style=\"  width:100%; margin:32px auto; padding:28px 30px; box-sizing:border-box; background-color:#f4f6fb; border:1px solid #d9dce8; border-radius:14px; box-shadow:0 5px 18px rgba(59,75,132,0.10); font-family:Arial,sans-serif;  \">\n\n  <div style=\"  margin-bottom:22px; padding-bottom:14px; border-bottom:3px solid #3b4b84;  \">\n    <h2 style=\"  margin:0; color:#3b4b84; font-size:25px; line-height:1.3; font-weight:700;  \">\n       References\n    <\/h2>\n  <\/div>\n\n  <div style=\"  display:flex; flex-direction:column; gap:13px;  \">\n\n    <!-- REFERENCE 1 -->\n    <p id=\"ref1\" style=\"  margin:0; padding:16px 18px; background:#ffffff; color:#26345f; border-left:4px solid #3358ff; border-radius:8px; font-size:15px; line-height:1.65; text-align:justify;  \">\n      <strong style=\"color:#3358ff;\">[1]<\/strong>\n     GitHub Docs.\n <em>     Get started with Copilot agents on GitHub<\/em>.\n     Product documentation.\n <a href=\"https:\/\/docs.github.com\/en\/copilot\/how-tos\/copilot-on-github\/use-copilot-agents\/kick-off-a-task\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color:#3358ff;font-weight:700;text-decoration:underline;overflow-wrap:anywhere;\">    \n        View documentation\n    <\/a> \n    <\/p>\n\n    <!-- REFERENCE 2 -->\n    <p id=\"ref2\" style=\"  margin:0; padding:16px 18px; background:#ffffff; color:#26345f; border-left:4px solid #009688; border-radius:8px; font-size:15px; line-height:1.65; text-align:justify;  \">\n      <strong style=\"color:#007c71;\">[2]<\/strong>\n     OpenAI.\n <em>     Introducing Codex<\/em> (2025);\n <em>     Codex is now generally available<\/em> (2025).\n     Documentation and publisher announcements.\n <a href=\"https:\/\/openai.com\/index\/codex-now-generally-available\/\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color:#007c71;font-weight:700;text-decoration:underline;overflow-wrap:anywhere;\">    \n        View source\n    <\/a> \n    <\/p>\n\n    <!-- REFERENCE 3 -->\n    <p id=\"ref3\" style=\"  margin:0; padding:16px 18px; background:#ffffff; color:#26345f; border-left:4px solid #986e13; border-radius:8px; font-size:15px; line-height:1.65; text-align:justify;  \">\n      <strong style=\"color:#986e13;\">[3]<\/strong>\n     Stack Overflow. (2025).\n <em>     2025 Developer Survey, \u201cAI Tools\u201d and \u201cAI Agents\u201d sections<\/em>.\n     Self-reported survey.\n <a href=\"https:\/\/survey.stackoverflow.co\/2025\/ai\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color:#986e13;font-weight:700;text-decoration:underline;overflow-wrap:anywhere;\">    \n        View the survey\n    <\/a> \n    <\/p>\n\n    <!-- REFERENCE 4 -->\n    <p id=\"ref4\" style=\"  margin:0; padding:16px 18px; background:#ffffff; color:#26345f; border-left:4px solid #e91e63; border-radius:8px; font-size:15px; line-height:1.65; text-align:justify;  \">\n      <strong style=\"color:#c2185b;\">[4]<\/strong>\n     GitHub Docs.\n <em>     Application card: GitHub Copilot Agents<\/em>.\n     Responsible use and limitations.\n <a href=\"https:\/\/docs.github.com\/en\/copilot\/responsible-use\/agents\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color:#c2185b;font-weight:700;text-decoration:underline;overflow-wrap:anywhere;\">    \n        View the documentation\n    <\/a> \n    <\/p>\n\n    <!-- REFERENCE 5 -->\n    <p id=\"ref5\" style=\"  margin:0; padding:16px 18px; background:#ffffff; color:#26345f; border-left:4px solid #3b4b84; border-radius:8px; font-size:15px; line-height:1.65; text-align:justify;  \">\n      <strong style=\"color:#3b4b84;\">[5]<\/strong>\n     METR, Becker et al. (July 10, 2025).\n <em>     Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity<\/em>.\n     Randomized study.\n <a href=\"https:\/\/metr.org\/blog\/2025-07-10-early-2025-ai-experienced-os-dev-study\/\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color:#3b4b84;font-weight:700;text-decoration:underline;overflow-wrap:anywhere;\">    \n        View the study\n    <\/a> \n    <\/p>\n\n    <!-- REFERENCE 6 -->\n    <p id=\"ref6\" style=\"  margin:0; padding:16px 18px; background:#ffffff; color:#26345f; border-left:4px solid #3358ff; border-radius:8px; font-size:15px; line-height:1.65; text-align:justify;  \">\n      <strong style=\"color:#3358ff;\">[6]<\/strong>\n     OWASP Gen AI Security Project. (December 9, 2025).\n <em>     Top 10 for Agentic Applications<\/em>.\n     Risk Repository.\n <a href=\"https:\/\/genai.owasp.org\/2025\/12\/09\/owasp-top-10-for-agentic-applications-the-benchmark-for-agentic-security-in-the-age-of-autonomous-ai\/\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color:#3358ff;font-weight:700;text-decoration:underline;overflow-wrap:anywhere;\">    \n        View the repository\n    <\/a> \n    <\/p>\n\n  <\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Write a function, fix a bug, run tests, edit multiple files and open a pull request : the programming agents now go beyond mere code suggestions. But this ability to perform a series of actions&#8230;<\/p>\n","protected":false},"author":7,"featured_media":661994,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[81],"tags":[],"class_list":["post-661996","post","type-post","status-publish","format-standard","has-post-thumbnail","category-ai-business"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>When Artificial Intelligence Writes Code: Developers and Autonomous Programming Agents - aivancity blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/aivancity.ai\/blog\/en\/when-artificial-intelligence-writes-code-developers-and-autonomous-programming-agents\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"When Artificial Intelligence Writes Code: Developers and Autonomous Programming Agents - aivancity blog\" \/>\n<meta property=\"og:description\" content=\"Write a function, fix a bug, run tests, edit multiple files and open a pull request : the programming agents now go beyond mere code suggestions. But this ability to perform a series of actions...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/aivancity.ai\/blog\/en\/when-artificial-intelligence-writes-code-developers-and-autonomous-programming-agents\/\" \/>\n<meta property=\"og:site_name\" content=\"aivancity blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-11-06T11:50:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-06T14:14:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/aivancity.ai\/blog\/wp-content\/uploads\/2026\/11\/Collage-futuriste-dIA-et-robots.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"aivancity\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"aivancity\" \/>\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:\\\/\\\/aivancity.ai\\\/blog\\\/en\\\/when-artificial-intelligence-writes-code-developers-and-autonomous-programming-agents\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/aivancity.ai\\\/blog\\\/en\\\/when-artificial-intelligence-writes-code-developers-and-autonomous-programming-agents\\\/\"},\"author\":{\"name\":\"aivancity\",\"@id\":\"https:\\\/\\\/aivancity.ai\\\/blog\\\/en\\\/#\\\/schema\\\/person\\\/70f8508e84e45571c5fd172ea40ef3d4\"},\"headline\":\"When Artificial Intelligence Writes Code: Developers and Autonomous Programming Agents\",\"datePublished\":\"2026-11-06T11:50:42+00:00\",\"dateModified\":\"2026-11-06T14:14:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/aivancity.ai\\\/blog\\\/en\\\/when-artificial-intelligence-writes-code-developers-and-autonomous-programming-agents\\\/\"},\"wordCount\":2412,\"image\":{\"@id\":\"https:\\\/\\\/aivancity.ai\\\/blog\\\/en\\\/when-artificial-intelligence-writes-code-developers-and-autonomous-programming-agents\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/aivancity.ai\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/Collage-futuriste-dIA-et-robots.png\",\"articleSection\":[\"AI &amp; Business Functions\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/aivancity.ai\\\/blog\\\/en\\\/when-artificial-intelligence-writes-code-developers-and-autonomous-programming-agents\\\/\",\"url\":\"https:\\\/\\\/aivancity.ai\\\/blog\\\/en\\\/when-artificial-intelligence-writes-code-developers-and-autonomous-programming-agents\\\/\",\"name\":\"When Artificial Intelligence Writes Code: Developers and Autonomous Programming Agents - aivancity blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/aivancity.ai\\\/blog\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/aivancity.ai\\\/blog\\\/en\\\/when-artificial-intelligence-writes-code-developers-and-autonomous-programming-agents\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/aivancity.ai\\\/blog\\\/en\\\/when-artificial-intelligence-writes-code-developers-and-autonomous-programming-agents\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/aivancity.ai\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/Collage-futuriste-dIA-et-robots.png\",\"datePublished\":\"2026-11-06T11:50:42+00:00\",\"dateModified\":\"2026-11-06T14:14:56+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/aivancity.ai\\\/blog\\\/en\\\/#\\\/schema\\\/person\\\/70f8508e84e45571c5fd172ea40ef3d4\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/aivancity.ai\\\/blog\\\/en\\\/when-artificial-intelligence-writes-code-developers-and-autonomous-programming-agents\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/aivancity.ai\\\/blog\\\/en\\\/when-artificial-intelligence-writes-code-developers-and-autonomous-programming-agents\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/aivancity.ai\\\/blog\\\/en\\\/when-artificial-intelligence-writes-code-developers-and-autonomous-programming-agents\\\/#primaryimage\",\"url\":\"https:\\\/\\\/aivancity.ai\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/Collage-futuriste-dIA-et-robots.png\",\"contentUrl\":\"https:\\\/\\\/aivancity.ai\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/Collage-futuriste-dIA-et-robots.png\",\"width\":1024,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/aivancity.ai\\\/blog\\\/en\\\/when-artificial-intelligence-writes-code-developers-and-autonomous-programming-agents\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/aivancity.ai\\\/blog\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"When Artificial Intelligence Writes Code: Developers and Autonomous Programming Agents\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/aivancity.ai\\\/blog\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/aivancity.ai\\\/blog\\\/en\\\/\",\"name\":\"aivancity blog\",\"description\":\"Advancing education in Artificial Intelligence\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/aivancity.ai\\\/blog\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/aivancity.ai\\\/blog\\\/en\\\/#\\\/schema\\\/person\\\/70f8508e84e45571c5fd172ea40ef3d4\",\"name\":\"aivancity\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0b60f844cf48367ece3a9988562f25406b914c56b83ccd3df68e4c07737dc27e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0b60f844cf48367ece3a9988562f25406b914c56b83ccd3df68e4c07737dc27e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0b60f844cf48367ece3a9988562f25406b914c56b83ccd3df68e4c07737dc27e?s=96&d=mm&r=g\",\"caption\":\"aivancity\"},\"url\":\"https:\\\/\\\/aivancity.ai\\\/blog\\\/en\\\/author\\\/bouazizaivancity-ai\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"When Artificial Intelligence Writes Code: Developers and Autonomous Programming Agents - aivancity blog","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:\/\/aivancity.ai\/blog\/en\/when-artificial-intelligence-writes-code-developers-and-autonomous-programming-agents\/","og_locale":"en_US","og_type":"article","og_title":"When Artificial Intelligence Writes Code: Developers and Autonomous Programming Agents - aivancity blog","og_description":"Write a function, fix a bug, run tests, edit multiple files and open a pull request : the programming agents now go beyond mere code suggestions. But this ability to perform a series of actions...","og_url":"https:\/\/aivancity.ai\/blog\/en\/when-artificial-intelligence-writes-code-developers-and-autonomous-programming-agents\/","og_site_name":"aivancity blog","article_published_time":"2026-11-06T11:50:42+00:00","article_modified_time":"2026-11-06T14:14:56+00:00","og_image":[{"width":1024,"height":1024,"url":"https:\/\/aivancity.ai\/blog\/wp-content\/uploads\/2026\/11\/Collage-futuriste-dIA-et-robots.png","type":"image\/png"}],"author":"aivancity","twitter_card":"summary_large_image","twitter_misc":{"Written by":"aivancity","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/aivancity.ai\/blog\/en\/when-artificial-intelligence-writes-code-developers-and-autonomous-programming-agents\/#article","isPartOf":{"@id":"https:\/\/aivancity.ai\/blog\/en\/when-artificial-intelligence-writes-code-developers-and-autonomous-programming-agents\/"},"author":{"name":"aivancity","@id":"https:\/\/aivancity.ai\/blog\/en\/#\/schema\/person\/70f8508e84e45571c5fd172ea40ef3d4"},"headline":"When Artificial Intelligence Writes Code: Developers and Autonomous Programming Agents","datePublished":"2026-11-06T11:50:42+00:00","dateModified":"2026-11-06T14:14:56+00:00","mainEntityOfPage":{"@id":"https:\/\/aivancity.ai\/blog\/en\/when-artificial-intelligence-writes-code-developers-and-autonomous-programming-agents\/"},"wordCount":2412,"image":{"@id":"https:\/\/aivancity.ai\/blog\/en\/when-artificial-intelligence-writes-code-developers-and-autonomous-programming-agents\/#primaryimage"},"thumbnailUrl":"https:\/\/aivancity.ai\/blog\/wp-content\/uploads\/2026\/11\/Collage-futuriste-dIA-et-robots.png","articleSection":["AI &amp; Business Functions"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/aivancity.ai\/blog\/en\/when-artificial-intelligence-writes-code-developers-and-autonomous-programming-agents\/","url":"https:\/\/aivancity.ai\/blog\/en\/when-artificial-intelligence-writes-code-developers-and-autonomous-programming-agents\/","name":"When Artificial Intelligence Writes Code: Developers and Autonomous Programming Agents - aivancity blog","isPartOf":{"@id":"https:\/\/aivancity.ai\/blog\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/aivancity.ai\/blog\/en\/when-artificial-intelligence-writes-code-developers-and-autonomous-programming-agents\/#primaryimage"},"image":{"@id":"https:\/\/aivancity.ai\/blog\/en\/when-artificial-intelligence-writes-code-developers-and-autonomous-programming-agents\/#primaryimage"},"thumbnailUrl":"https:\/\/aivancity.ai\/blog\/wp-content\/uploads\/2026\/11\/Collage-futuriste-dIA-et-robots.png","datePublished":"2026-11-06T11:50:42+00:00","dateModified":"2026-11-06T14:14:56+00:00","author":{"@id":"https:\/\/aivancity.ai\/blog\/en\/#\/schema\/person\/70f8508e84e45571c5fd172ea40ef3d4"},"breadcrumb":{"@id":"https:\/\/aivancity.ai\/blog\/en\/when-artificial-intelligence-writes-code-developers-and-autonomous-programming-agents\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/aivancity.ai\/blog\/en\/when-artificial-intelligence-writes-code-developers-and-autonomous-programming-agents\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/aivancity.ai\/blog\/en\/when-artificial-intelligence-writes-code-developers-and-autonomous-programming-agents\/#primaryimage","url":"https:\/\/aivancity.ai\/blog\/wp-content\/uploads\/2026\/11\/Collage-futuriste-dIA-et-robots.png","contentUrl":"https:\/\/aivancity.ai\/blog\/wp-content\/uploads\/2026\/11\/Collage-futuriste-dIA-et-robots.png","width":1024,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/aivancity.ai\/blog\/en\/when-artificial-intelligence-writes-code-developers-and-autonomous-programming-agents\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/aivancity.ai\/blog\/en\/"},{"@type":"ListItem","position":2,"name":"When Artificial Intelligence Writes Code: Developers and Autonomous Programming Agents"}]},{"@type":"WebSite","@id":"https:\/\/aivancity.ai\/blog\/en\/#website","url":"https:\/\/aivancity.ai\/blog\/en\/","name":"aivancity blog","description":"Advancing education in Artificial Intelligence","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/aivancity.ai\/blog\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/aivancity.ai\/blog\/en\/#\/schema\/person\/70f8508e84e45571c5fd172ea40ef3d4","name":"aivancity","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0b60f844cf48367ece3a9988562f25406b914c56b83ccd3df68e4c07737dc27e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0b60f844cf48367ece3a9988562f25406b914c56b83ccd3df68e4c07737dc27e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0b60f844cf48367ece3a9988562f25406b914c56b83ccd3df68e4c07737dc27e?s=96&d=mm&r=g","caption":"aivancity"},"url":"https:\/\/aivancity.ai\/blog\/en\/author\/bouazizaivancity-ai\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/aivancity.ai\/blog\/en\/wp-json\/wp\/v2\/posts\/661996","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aivancity.ai\/blog\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aivancity.ai\/blog\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aivancity.ai\/blog\/en\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/aivancity.ai\/blog\/en\/wp-json\/wp\/v2\/comments?post=661996"}],"version-history":[{"count":3,"href":"https:\/\/aivancity.ai\/blog\/en\/wp-json\/wp\/v2\/posts\/661996\/revisions"}],"predecessor-version":[{"id":661999,"href":"https:\/\/aivancity.ai\/blog\/en\/wp-json\/wp\/v2\/posts\/661996\/revisions\/661999"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aivancity.ai\/blog\/en\/wp-json\/wp\/v2\/media\/661994"}],"wp:attachment":[{"href":"https:\/\/aivancity.ai\/blog\/en\/wp-json\/wp\/v2\/media?parent=661996"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aivancity.ai\/blog\/en\/wp-json\/wp\/v2\/categories?post=661996"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aivancity.ai\/blog\/en\/wp-json\/wp\/v2\/tags?post=661996"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}