{"id":326301,"date":"2025-12-04T03:07:15","date_gmt":"2025-12-04T03:07:15","guid":{"rendered":"https:\/\/www.newsbeep.com\/au\/326301\/"},"modified":"2025-12-04T03:07:15","modified_gmt":"2025-12-04T03:07:15","slug":"cba-wants-agents-to-initiate-application-modernisation","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/au\/326301\/","title":{"rendered":"CBA wants agents to initiate application modernisation"},"content":{"rendered":"<p>CBA is exploring whether AI agents can start modernising applications without human prompting and keep documentation of its cloud-based applications up to date.<\/p>\n<p>                                <img loading=\"lazy\" decoding=\"async\" id=\"ContentPlaceHolder1_ucArticle_imgImage\" width=\"748\" height=\"420\" src=\"https:\/\/www.newsbeep.com\/au\/wp-content\/uploads\/2025\/12\/1764817635_780_ImageResizer.ashx\" alt=\"CBA wants agents to initiate application modernisation\"\/><\/p>\n<p>The bank\u2019s general manager of cloud acceleration and acting CIO of its India operations Ash Moollan revealed the work to be an evolution of Lumos, its multi-agent workflow for preparing tens of applications per quarter for modernisation and rehosting in the cloud.<\/p>\n<p><a href=\"https:\/\/www.itnews.com.au\/news\/cba-builds-lumos-an-ai-driven-accelerator-to-prepare-applications-for-cloud-620396\" target=\"_blank\" rel=\"noopener nofollow\">Lumos only broke cover at an AWS financial services summit in September<\/a>, but appears set to evolve in capability at a fairly rapid pace.<\/p>\n<p>Speaking at AWS re:Invent in Las Vegas, Moollan said that \u201cthe next phases of Lumos\u201d would see more of its analysis and design work to prepare applications for modernisation become \u201cfully automated\u201d.<\/p>\n<p>\u201cRather than being human triggered to start your modernisation, how do we make the agent start first?\u00a0<\/p>\n<p>\u201cSo, building the agent that will scan your codebase, start the modernisation, and the agent then prompts the human and says, \u2018Hey, I&#8217;m trying to migrate this application to cloud. I&#8217;m trying to modernise this. I don&#8217;t know enough, I need more information, go get that for me, please\u2019,\u201d Moollan said.<\/p>\n<p>Moollan also suggested that post-modernisation an agent could also run permanently in the background, monitoring for changes and reflecting them in technical documentation.<\/p>\n<p>\u201cHow do we get those agents to continuously run in the background?\u201d he said.<\/p>\n<p>\u201cAs your engineer then takes that application, continues to work on it, pushes new commits into the repository, how do you make the documentation self-updating, so you have agents that continuously monitor and update the documentation for you?\u201d<\/p>\n<p>There was also interest in Lumos agents being \u201cself-improving\u201d and able to deal with \u201cmore than just two-to-three\u201d programming languages.<\/p>\n<p>The bank characterised its goal as having \u201cpolyglot\u201d agents to conduct modernisation work.<\/p>\n<p>Outside of increased automation, Moollan said there are moves underway to make Lumos agents more aware of upstream and downstream impacts of application modernisation.<\/p>\n<p>\u201c[We plan to] build cross-repo analysis so that you can start to build a dependency map between multiple repos and work out, if I&#8217;m touching this function in this repo, what else upstream and downstream is impacted as part of my modernisation stream?\u201d he said.<\/p>\n<p>Moollan also demonstrated \u201cmodernisation pathways\u201d, which he said were still under development but could act as \u201copinionated, orchestrated workflows\u201d, guiding the end-to-end modernisation of an application.<\/p>\n<p>These would be capable of stitching together various modernisation \u201caccelerators\u201d in Lumos into an \u201cend-to-end value chain to modernise an application.\u201d<\/p>\n<p>\u201cFull disclosure: this doesn&#8217;t work just yet, it&#8217;s a work-in-progress,\u201d Moollan said.<\/p>\n<p>Moollan said that application owners would be able to see a \u201cwizard\u201d that laid out all the steps required to modernise and transform their application, that is tailored to that specific codebase.<\/p>\n<p>\u201cSo, a guided journey on how we do this modernisation,\u201d he said.<\/p>\n<p>Moollan said that the drive to build and evolve Lumos was not only to increase the pace of cloud modernisation, but also to \u201cbuild solutions that are better, safer and faster for our customers.\u201d<\/p>\n<p>\u201cWe don&#8217;t want to run legacy applications in production because [they] come with vulnerabilities,\u201d Moollan said.<\/p>\n<p>\u201cThe Australian community places a lot of trust in CBA to run safely in production.<\/p>\n<p>\u201cThat was super important in our modernisation journey: that we continue to keep the trust that our customers place in us, in our organisation.\u201d<\/p>\n","protected":false},"excerpt":{"rendered":"CBA is exploring whether AI agents can start modernising applications without human prompting and keep documentation of its&hellip;\n","protected":false},"author":2,"featured_media":326302,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[256,254,255,64,63,105],"class_list":["post-326301","post","type-post","status-publish","format-standard","has-post-thumbnail","category-artificial-intelligence","tag-ai","tag-artificial-intelligence","tag-artificialintelligence","tag-au","tag-australia","tag-technology"],"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/au\/wp-json\/wp\/v2\/posts\/326301","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/au\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/au\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/au\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/au\/wp-json\/wp\/v2\/comments?post=326301"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/au\/wp-json\/wp\/v2\/posts\/326301\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/au\/wp-json\/wp\/v2\/media\/326302"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/au\/wp-json\/wp\/v2\/media?parent=326301"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/au\/wp-json\/wp\/v2\/categories?post=326301"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/au\/wp-json\/wp\/v2\/tags?post=326301"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}