Copilot X: AI Pair-Programmer is just out. What's next?
Last week GitHub announced its Copilot X,?AI pair-programmer for developers. It offers auto-complete-style suggestions as you code. It's practically a code-centric chatbot, powered by OpenAI's GPT4 that helps developers write, test, and debug their code.
Studying the genesis of modern software development platforms, I conclude that Copilot X is a combination-innovation of the following concepts, that are evolving over the past two or more decades.
Without assistive technologies, quality of life or business cannot be improved. Resisting to change or ignoring the values of the innovations will only lead to 'Kodak moment'.?Generative AI presents such an occasion where we get excited with the value of the innovation and at the same time, concerned with the variety of its challenges such as performance, security, IP, warranty, operational inefficiency, poor dev practices, legal/ethical challenges due to plagiarism etc.
Three specific areas that we should fast get a control over are (1) Data Management/Governance and (2) Testing and (3) Talent & Culture.
Data Management and Governance
Let us get the facts straight - Code may be autogenerated whereas (production) data is not.?While code is the body, data is oxygen. Microsoft and EDM council have done some meaningful work around data management capabilities that are critical as we accelerate the migration of data to cloud and fast adoption of AI. It is important to provide comprehensive data management automations and controls for protecting sensitive data to accelerate trusted cloud and/or AI adoption. Microsoft Purview, Informatica data quality, Oracle Enterprise Manager, etc. are examples of solutions that enterprises should start adopting to put the standards and controls in place.?
领英推荐
Testing?
Traditional testing methodologies and tools will only compromise the values that you expect from the CoPilot adoption. When you start to use generative AI to produce code, you need AI to produce the test scripts as well. Codeless programming needs codeless test automation. AI Pair-Programmer needs AI Pair-Tester. You need AI to test AI.
Ecosystem providers such as?ACCELQ,?LamdaTest,?Sauce Labs,?Tricentis?etc. are all having low-code/no-code testing platforms that simplify test creation, orchestration, and scalable test execution for easier collaboration among the stakeholders for faster, higher-quality, and more durable releases of applications to production.?They help you adopt continuous testing, in your existing software release toolkits and provides a fast, reliable, secure, and scalable way to manage end-to-end test execution so that you can seamlessly run tests from Playwright, Azure DevOps, GitHub etc.
Talent and Culture
McKinsey in a study, reports that "When an organization manages both its talent and culture effectively, the interplay between them can create a virtuous cycle: attracting talent, sparking innovation, retaining talent and creating impact. Culture is the most significant self-reported barrier to digital effectiveness. To find, hire, and retain these employees, companies must build their technology organizations around the right leaders, explore new ways of hiring, create career paths that fit technology talent, and transform their culture to facilitate the work". This is the best answer to the question of what organizations should do to adopt generative AI in terms of its talent strategy.
The market size of Generative AI is mind-blowing. If we want to avoid our companies going through a 'Kodak moment', we better know how and when to abandon traditional business and technology practices and take advantage of the new waves of innovation.
Director Engineering at athenahealth | Product & Platform Engineering | Cloud | Digital Transformation | DevOps | Agile
1 年While all these copilot coding is good and improve productivity, I'm little concerned about the impact on individual logical thinking, problem solving and innovation abilities over a period of time with continuous usage and reliance. What was done before is only what we get through these models, where as human mind can better ideate and innovate to a problem. We need to draw clear boundaries and limitations/governance for such usage - my personal view
??Professional_YouTube_SEO_Expert ??Digital_Marketer ??YouTube_Expert ??SEO_Professional ??Google_ads ??Facebook_ads ??Graphics_Designer ??Social_Media_Manager ??Best_SEO_Expert.
1 年?? ?? ?? ??
Sr. Director | Automation Evangelist | Community Builder | Speaker
1 年Thank you, Anbu, for sharing such a thought-provoking and impactful article on the future of Generative AI. Your insights on how this technology will shape our lives and businesses were truly enlightening. I particularly appreciated your call to embrace change and actively seek out opportunities to leverage the power of innovation to improve our quality of life and business operations. Additionally, I want to express my gratitude for the shout-out to ACCELQ. As a company, we are thrilled to be at the forefront of this exciting wave of technological innovation and are excited to see where it will take us. Thank you again for such an inspiring read. ??
Agile Transformation Leader | Lean , Kanban, Scrum, SAFe
1 年Organizational Agility is key to survive & harness benefits of disruptive innovation .
Freelance fullstack web developer
1 年Software bugs introduced by copilots will be so costly..