Specialist requirementsEssential supplier controlEnabling technology shift
In 2022, code completion made machine learning useful inside developers' existing tools, but deeper assistance faced additional requirements. A model needed relevant repository context, a responsive interface and a safe route for proposed changes. Large organizations also needed compatibility with multiple development environments and protection for private code. A supplier could enter through an extension with little initial workflow disruption, yet the host editor could limit how far the interaction changed. The opportunity therefore had two parts: useful assistance for the individual and a deployable product for the organization. WI6