Popular AI startup, OpenAI, is teaming up with Stack Overflow in a new partnership that seeks to improve ChatGPT’s technical knowledge. By using Stack Overflow’s vast developer content, OpenAI aims to improve its AI foundational models’ capabilities.
Stack Overflow, founded in 2008, is the largest developer community with over 59 million questions and answers on developer-related content. Before ChatGPT and other popular coding chatbots came into play, most developers used the platform to get coding help.
Part of the partnership will see OpenAI leverage Stack Overflow’s API to improve its AI model performance by using content and feedback from the Stack Overflow community. The AI startup will also provide detailed technical knowledge from Stack Overflow directly into ChatGPT.
Stack Overflow will utilize OpenAI models in building its own generative AI application, OverflowAI. Once integrated into Stack Overflow, OverflowAI will provide a “conversational search powered by GenAI.”
“We strive to redefine the developer experience, fostering efficiency and collaboration through the power of community, best-in-class data, and AI experiences,” said Prashanth Chandrasekar, CEO of Stack Overflow.
The first set of integrations between the two companies is expected in the coming months.
The AI craze following ChatGPT’s success saw users spam the question-and-answer website with ChatGPT responses which were mostly wrong. This led to Stack Overflow temporarily banning AI-generated responses on the platform. The platform is now embracing generative AI with Stack Overflow also announcing a similar partnership with Google Cloud in February.
Despite the popularity, AI foundational models still have their challenges. Particularly, AI hallucinations – AI model confidently providing false information – which also extends to coding answers. Most coding assistants are good at simple tasks, and this can help improve the developer’s workflow. However, they tend to be less helpful on complex tasks. You might even find yourself spending more time finding and fixing bugs in the code. It is important to always check AI-generated code for quality.