Stack Overflow объявил о доступности AI Assist, диалогового инструмента поиска с использованием искусственного интеллекта, который отдает приоритет проверенным людьми знаниям сообщества, а не ответам на основе чистой модели большого языка (LLM). Релиз общедоступной версии последовал за успешным запуском бета-версии на WeAreDevelopers 2025.
С появлением генеративного искусственного интеллекта (GenAI) некоторые люди стали рассматривать Stack Overflow как нечто готовое. Однако компания не собирается сдаваться без боя. «На самом деле, он вообще не выйдет», — сказал Джоди Бэйли, директор по продуктам и технологиям Stack Overflow.
Дифференциаторы
Действительно, ключевым отличием предложения Stack Overflow от решений, основанных исключительно на LLM, является подход, ориентированный на сообщество. AI Assist сначала ищет содержимое Stack Overflow, используя улучшенный механизм повторного ранжирования, а затем обобщает результаты с четкой атрибуцией первоначальных авторов. AI Assist в первую очередь опирается на проверенные людьми знания сообщества Stack Overflow, гарантируя разработчикам получение точной, объяснимой помощи, быстро и бесплатно.
Еще одним отличием продукта является гибридная архитектура «Поиск-дополненная генерация» (RAG) + LLM, в которой ИИ действует как «аудитор ответов», который дополняет контент сообщества только при необходимости, предотвращая тупиковые результаты, когда соответствующего контента не существует. Сервис также обеспечивает прозрачную атрибуцию. Он отдает должное создателям оригинального контента, отмечая приверженность Stack Overflow признанию вклада сообщества.
«Большинство крупных языковых моделей используют данные Stack Overflow, поскольку большинство из них подписали с нами соглашения», — рассказал Бэйли The New Stack. Тем не менее, по его словам, эти решения, как правило, смещены в сторону ответа, набравшего наибольшее количество голосов.
Это полезно в большинстве случаев.
«Но если вы разговариваете с инженерами, зачастую ответ, который им действительно нужен, — это, так сказать, три или четыре ответа в списке», — отметил Бэйли. «И единственный способ добиться этого — вернуть ссылку на первоначальный источник информации».
В отличие от других инструментов GenAI, AI Assist всегда в курсе последних вопросов и ответов сообщества с общедоступной платформы. Его можно использовать бесплатно на stackoverflow.com/AI-assist.
Более 250 000 технологов уже используют его для отладки, сравнения библиотек, понимания ошибок и архитектуры приложений. Опытные пользователи ежедневно создают до 6400 сообщений, и 75% из них ориентированы на высокотехнологичный контент.
Stack Overflow AI Assist использует модели OpenAI для генерации, а также собственные модели Stack Overflow для поиска и повторного ранжирования. Сначала он выполняет поиск по переполнению стека, затем генерирует обобщенные ответы с указанием авторства и возвращается к чистому генерированию LLM только тогда, когда соответствующего контента сообщества не существует.
«Предоставляя надежный слой человеческого интеллекта в эпоху искусственного интеллекта, мы стремимся удовлетворить более широкие потребности всех технологов, одновременно поддерживая нашу более широкую миссию по развитию сообщества, усилению обучения и обеспечению роста», — сказал Бейли в своем заявлении. «Создавая этот продукт с использованием гибридной модели искусственного интеллекта, которая отдает приоритет контенту сообщества и обеспечивает необсуждаемую атрибуцию, мы не просто делаем искусственный интеллект «правильным способом», мы сигнализируем всей отрасли, что люди, создающие знания, должны быть признаны и проверены для улучшения технологического ландшафта и мира в целом».
В центре внимания AI Assist
Согласно Stack Overflow, цель AI Assist заключается в следующем:
- Предложите новый способ начать: Предложите современную диалоговую альтернативу для получения более релевантных результатов. Создайте более доступный интерфейс для пользователей, особенно для новых пользователей, которым нужна техническая помощь.
- Включите активное обучение: Встречайтесь с пользователями там, где они находятся, с аргументами и контекстом. Шаг к включению образовательных функций для улучшения обучения.
- Углубление связи: Проложите путь для подключения AI Assist к другим функциям страниц Stack Overflow, таким как чат и задачи по кодированию, а также к возможному расширению внешних инструментов, таких как расширения IDE и приложения Discord, превращая его в продукт для разработчиков во всем мире.
Между тем, ключевые выводы бета-версии включают в себя улучшенную разработку подсказок для эффективных запросов LLM; расширенный объем за пределами Stack Overflow, включив в него другие сайты Stack Exchange (математика, Ubuntu и т. д.); и изысканный баланс между краткими ответами и предоставлением контекста, сказал Бэйли.
Кроме того, по словам Бейли, будущие интеграции AI Assist включают сервер Model Context Protocol (MCP) для агентов кодирования (Copilot, Cursor, Replit); версия только для чтения для общедоступной платформы; и двунаправленная версия для Stack Overflow Internal (объявлена на Microsoft Ignite).
Ответ Бэйли на рассказ о том, что «Переполнение стека является спорным», звучит так: «Это предполагает, что на каждый вопрос уже дан ответ, верно? Но, по моему опыту, это не так; мы все еще видим много новых вопросов».
Часть концепции заключается в том, чтобы разработчикам было проще задавать вопросы на сайте.
«Написать хороший вопрос о Stack Overflow часто бывает нетривиальной задачей», — сказал Бэйли.
Более того: «Раньше мы говорили о том, чтобы быть третьим экраном для разработчиков, но на самом деле сейчас наша цель — встречаться с разработчиками там, где они есть, и мы думаем, что сервер MCP — это способ сделать это», — сказал он.
ТЕНДЕНЦИОННЫЕ ИСТОРИИ YOUTUBE.COM/THENEWSTACK Технологии развиваются быстро, не пропустите ни одной серии. Подпишитесь на наш канал YouTube, чтобы смотреть все наши подкасты, интервью, демонстрации и многое другое. ПОДПИСАТЬСЯ Группа, созданная в Sketch. Дэррил К. Тафт освещает DevOps, инструменты разработки программного обеспечения и вопросы, связанные с разработчиками, в своем офисе в Балтиморе. Он имеет более чем 25-летний опыт работы в бизнесе и всегда ищет новые новости. Он работал… Узнайте больше от Дэррила К. Тафта.