Enterprise AI, in production.
    Four desks, one beat.

    The Ethical Advantages of Responsibly-Sourced Autocoding Platforms

    ManufacturingOpinion

    The Ethical Advantages of Responsibly-Sourced Autocoding Platforms

    Last updated

    Autocoding platforms have emerged as powerful tools for developers, employing large language models to generate code from natural language prompts. While these platforms offer great promise, concerns regarding their use of data have also arisen. For example, Microsoft has faced lawsuits for using GitHub repositories to train its Copilot algorithm without crediting the original developers. Amid these challenges, some autocoding platforms, such as Tabnine, prioritize responsibly-sourced datasets and user privacy, setting them apart from competitors like GitHub Copilot.

    In an interview with Analytics India Magazine, Brandon Jung, VP Ecosystem and Business Development at Tabnine, highlights the benefits and challenges associated with responsibly-sourced datasets. According to Jung, relying on fully permissive licensed code can limit the amount of data available for training. However, this approach prevents the inclusion of low-quality or non-permissive code, as well as personal information. By committing to using only fully permissive code, Tabnine avoids unintended consequences and potential legal issues.

    Despite the reduced dataset size, Jung contends that Tabnine can compete with GitHub Copilot. He points out that training on all of GitHub's data can bias the model toward outdated code and practices. In contrast, Tabnine's approach, which focuses on more recent, high-quality code, is more forward-looking. By collaborating with industry partners like Google and Amazon, Tabnine's datasets are oriented towards current APIs and reflect where the industry is headed, rather than where it has been.

    Another advantage of Tabnine is its ability to learn a developer's unique coding style. This capability stems from the platform's dual-model architecture, which includes both local and cloud-based components. Developers can use one or both models, depending on their needs, enabling customization without sacrificing privacy. Tabnine's commitment to ethical data handling differentiates it from competitors like GitHub Copilot, which, according to Jung, is known for "sucking back" all of a user's code, raising security concerns.

    by AIM Media HouseFree · No paywall

    Keep reading. It's free.

    Create a free Deployed account to finish this story and every story on the site. Choose the briefings you want with it:

    or

    No credit card. One click to unsubscribe. Already a reader? Sign in

    About the author

    Deployed

    Related stories