- TabnineのAIコーディングアシスタントが、ライセンス制約をチェックする新機能を追加
- 新機能のCode Provenance and Attributionは、企業開発者が大規模言語モデル(LLMs)を使用する際に、制約的にライセンスされたコードがコードベースに注入される可能性を最小限に抑える
- Provenance and Attribution機能は、TabnineがAIチャットやAIエージェントで生成されたコードをGitHubに公開されているコードと照合し、一致するものを警告、ソースリポジトリとそのライセンスタイプを参照
- 大規模なデータプールで訓練されたモデルは優れた性能を提供できるが、使用する企業はIPや著作権の違反のリスクがある
- Code Provenance and Attribution機能はこのトレードオフに対処し、コンプライアンスを犠牲にせず生産性を向上させる
- Tabnineの積極的な姿勢は、企業がAnthropicのClaude、OpenAIのGPT-4o、CohereのCommand R+などのモデルを使用する際のIP侵害リスクを軽減することを目指している
- Code Provenance and Attribution機能は、コード生成、コード修正、テストケース生成、Jiraの課題実装などのソフトウェア開発活動をサポート
- 将来の計画には、ユーザーが競合他社が維持する特定のリポジトリを生成コードのチェック対象として識別できる機能の追加が含まれる
- また、Tabnineは、開発者に表示される前に一致するコードを削除するための検閲機能を追加する予定
Tabnineの新機能は、企業開発チームが多様なモデルを活用する際に、コンプライアンスを犠牲にせずにIP侵害リスクを軽減することを可能にする。AI生成コンテンツの著作権法が未解決の中、Tabnineの積極的な対応は、ソフトウェア開発向けのモデルを使用する企業がIP侵害のリスクを軽減することを目指している。
元記事: https://www.infoworld.com/article/3627661/tabnine-code-assistant-now-flags-unlicensed-code.html