OpenAI は、ソフトウェア開発者向けの Q&A フォーラムである Stack Overflow と協力して、プログラミング関連のタスクにおける生成 AI モデルのパフォーマンスを向上させています。
月曜日に発表された提携の結果、OpenAIのモデル(同社のChatGPTチャットボットプラットフォームを通じて提供されるモデルを含む)は、プログラミング関連の質問に答える能力が時間とともに向上するはずだと両社は述べている。同時に、Stack Overflowは、Stack Overflowプラットフォーム上で新しい生成AI統合を開発するOpenAIの専門知識から恩恵を受けることになる。
最初の機能セットは 6 月末までに公開される予定です。
OpenAIとの提携は、当初スパム的な応答を懸念してプラットフォーム上でChatGPTからの応答を禁止していたStack Overflowにとって、注目すべき転換となる。
Stack Overflow は昨年 4 月に生成 AI 機能の実験を開始し、プラットフォームに知識を提供する開発者に「報酬」を与えるモデルを作成すると約束しました。7 月には、ユーザーがクエリを発行して Stack Overflow の 5,800 万件を超える質問と回答のデータベースに基づいて回答を受け取ることができる会話型検索ツールと、企業が独自のドキュメントや知識ベースで検索を微調整できるツールをリリースしました。
Stack Overflowの開発者コミュニティの一部のメンバーは、AIによって生成された情報の信頼性、情報過多、プラットフォーム上の個々の貢献者のデータプライバシーに関する懸念を指摘し、この変更に反発した。
こうした懸念には、少なくともある程度の根拠があった。GitClear が過去数年間にプロジェクト リポジトリにコミットされた 1 億 5000 万行以上のコードを分析した結果、生成型 AI 開発ツールによって、コードベースにプッシュされる誤ったコードが増えていることが判明した。また、セキュリティ研究者は、こうしたツールによってソフトウェア プロジェクトの既存のバグやセキュリティ問題が拡大する可能性があると警告している。
しかし、明らかな欠陥にもかかわらず、開発者は少なくとも一部のコーディング作業に生成 AI ツールを採用しています。2023 年 6 月の Stack Overflow のアンケートでは、開発者の 44% が現在開発プロセスで AI ツールを使用していると回答し、26% が近いうちに使用を計画していると回答しました。
これにより、Stack Overflow は存続の危機に瀕している。昨年、新しい高性能な生成 AI モデルがリリースされて以来、同プラットフォームへのトラフィックは大幅に減少したと報告されている。これらのモデルの多くは、Stack Overflow のデータでトレーニングされたものである。
そこで現在、Stack Overflow はコスト削減に取り組み、AI プロバイダーとのライセンス契約を進めています。
同社の OpenAI との契約は、金銭的条件は明らかにされていないが、Stack Overflow が Google と提携して Stack Overflow のデータで Google の Gemini モデルを強化し、Google と協力してプラットフォームに AI を活用した機能をさらに導入した後に締結された。Stack Overflow は当時、この契約は独占的ではないと強調していたが、実際その通りになった。
Stack OverflowのCEO、プラシャント・チャンドラセカル氏は以前、同プラットフォームの約600人のスタッフのうち10%がAI戦略に注力していると述べており、この戦略による潜在的な追加収益が、Stack Overflowが今後もユーザーを引き付け、高品質の情報を維持していくための鍵となると述べている。
「Stack Overflow は世界最大の開発者コミュニティです」と Chandrasekar 氏は今朝のプレスリリースで述べています。「OpenAI との業界をリードするパートナーシップを通じて、コミュニティの力、クラス最高のデータ、AI エクスペリエンスを通じて効率性とコラボレーションを促進し、開発者エクスペリエンスを再定義することを目指しています。OverflowAPI の目標、そして社会的に責任ある AI の時代を前進させる取り組みは、検証済みで信頼できる正確なデータで新しい基準を確立し、その上でテクノロジー ソリューションを構築してユーザーに提供することを目指しています。」

元記事: https://techcrunch.com/2024/05/06/stack-overflow-signs-deal-with-openai-to-supply-data-to-its-models/