7.4 C
New York
Wednesday, December 18, 2024

Tabnine introduces Code Provenance and Attribution function that flags restrictively licensed code generated by AI assistants


Screenshot of Tabnine's Code Provenance and Attribution feature.Screenshot of Tabnine's Code Provenance and Attribution feature.

The AI coding assistant supplier Tabnine as we speak introduced a brand new function, Code Provenance and Attribution, to guard firms from unintentionally including restrictively licensed code into their codebase when utilizing generative AI to jot down code. 

The brand new function checks AI-generated code towards public GitHub repositories to search out matches, and flags the license sort of the unique code from GitHub. 

In accordance with Tabnine, this new function will assist software program growth groups perceive if the code generated by AI fashions meets their requirements and necessities. 

“State-of-the-art LLMs like Claude 3.5 Sonnet and GPT-4o have vastly improved the efficiency of generative AI purposes, together with AI code assistants. Nonetheless, these LLMs are educated on huge quantities of information collected from all corners of the web, together with code that will have restrictions on how it may be used, introducing the danger of IP infringement. For the reason that copyright regulation for the usage of AI-generated content material remains to be unsettled, engineering groups at enterprises need to strike a stability: leveraging the efficiency positive factors that come from these highly effective fashions whereas minimizing the chance of copyleft-licensed code getting of their codebase,” Tabnine wrote in a weblog publish

Tabnine had already provided a license-compliant mannequin educated solely on permissively licensed code, however this new function will allow customers to leverage quite a lot of different fashions too, corresponding to Anthropic’s Claude, OpenAI’s GPT-4o, and Cohere’s Command R+.

The Code Provenance and Attribution functionality additionally helps different growth actions on prime of code era inside Tabnine, together with fixing code, producing check instances, and implementing Jira points.

The corporate can be engaged on increasing this functionality to allow customers to specify repos to verify towards, corresponding to a competitor’s code. It is going to additionally add a censorship functionality that removes matching code earlier than the developer sees it. 

Code Provenance and Attribution is presently accessible as a personal preview for all Tabnine Enterprise prospects. Tabnine can even host a webinar on January 9 at 11 AM ET / 8 AM PT to dive into the potential additional. 

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles