对标ChatGPT、联动VS Code,Stack Overflow推出自研生成式AI工具

简介: 对标ChatGPT、联动VS Code,Stack Overflow推出自研生成式AI工具

该来的还是要来,全球最大的的程序员问答网站 Stack Overflow 在 AI 领域也终于有了动作。

前几天,Stack Overflow 社区传出了访问量大幅下降的消息。


用数据说话,自 2021 年 4 月至 2022 年 4 月,该社区的页面浏览量还能维持 2000 万左右。然而自 2022 年 4 月至今年 7 月,浏览量跌到了 900 万左右,一年半时间下降了近五成。很多人认为 AI 聊天机器人 ChatGPT 的出现加速了这一流量下降趋势。


图源:https://observablehq.com/@ayhanfuat/the-fall-of-stack-overflow


或是为了改变自身浏览量下降的趋势,Stack Overflow 今天在 WeAreDevelopers 世界大会上宣布推出了「OverflowAI」,它不是单一性产品,而是一系列生成式 AI 功能的集合,包括在公共网站和企业版 Stack Overflow for Teams 上更新的 AI 搜索、以及企业版 OverflowAI Visual Studio Code 扩展和 Slack 集成


受益于 OverflowAI,Stack Overflow for Teams 可以更高效地帮助开发人员和团队获取并使用所需要的信息。



Stack Overflow 表示,新的 OverflowAI 功能是在其年度开发者调查之后推出的,该调查显示,大多数开发人员希望使用 AI 工具,但实际只有 40% 的开发人员信任 AI。


对于 OverflowAI ,有网友表示,它是自 ChatGPT 推出以来自己一直在等待的「游戏规则改变者」。



还有人认为,OverflowAI 是为了与 ChatGPT 和其他类似 AI 工具竞争,毕竟当你能在搜索页面找到答案的时候,也没有必要去 Stack Overflow 网站了。



那么,OverflowAI 到底能不能担得起网友的预期?它的功能与类 ChatGPT 聊天问答又有哪些不同呢?我们接下来详细看一下它的各项功能展示及效果。


OverflowAI 功能概览


先来简单总结一波,OverflowAI 的功能包括如下:


基于 NLP 的搜索和问答

集成 Visual Studio Code 开发者环境

企业知识获取

Slack 集成

GenAI Stack Exchange AI 社区


更高效的搜索和问答


Stack Overflow 正在致力于为其公共网站的搜索方式引入一些强大的新功能。


在接受外媒 VB 采访时,Stack Overflow CEO Chandrasekar 表示,「我们最为关注的事情是搜索,因为查询信息、在最恰当的时间得到正确的答案并相信这些答案非常重要。」


目前,大部分搜索依赖于词法搜索,即根据用户提供的关键字来匹配问题和答案。Stack Overflow 将在私有 Alpha 版本中添加语义搜索,该搜索建立在向量数据库之上。因此,由搜索查询生成的回复能够更智能地与用户正在研究的主题相适配。


Stack Overflow 的目标是创建以人为本的对话式搜索,通过 GenAI 支持的对话式搜索,让平台用户能够获得即时、可信并准确的问题解决方案。


具体而言,Stack Overflow 致力于利用其 5800 多万个问题和答案中的高可信度知识,对生成的回复进行归因和引用,并能够查询知识库以获得更个性化的结果。与其他 AI 解决方案不同的是,如果用户在平台的大量数据中找不到想要的内容,社区可以填补上这个 AI 无法解决的空白。


如下动图所示,用户可以直接在对话框中出入自己的问题进行搜索,输入「如何获取 Python 字符串的长度?」搜索后,OverflowAI 会用对话的方式给出相应的解决措施,并注明方法的来源。



当然,如果 OverflowAI 提供的措施并不能解决你的问题。那么你就可以在对话框中告知它并没有解决这个问题,并需要将这个问题发布在 Stack Overflow 上。接下来,你需要做的就是等待其他社区的其他用户帮助你解决这个问题了。



同样,这个新功能也出现在 Stack Overflow for Teams 中。你将能够利用 Stack Overflow for Teams、Stack Overflow 的公共平台以及其他存储知识的地方如 Confluence、GitHub 等可信来源,快速找到最相关的答案并发现相关知识。



Visual Studio Code 扩展


Stack Overflow 开发人员从公共论坛复制粘贴答案并在微软 Visual Studio Code 等开发工具中使用是一个很常见的用例。


现在,OverflowAI 为 Stack OverFlow for Teams 用户提供了一个 Visual Studio Code 扩展,可以直接集成到开发者环境中。这样一来,Visual Studio Code 用户可以直接查询和生成代码。这些代码可以同时利用来自公共论坛的信息和企业自有知识库信息,从而得到最相关的答案。


不仅如此,该扩展还可以为代码生成要和解释。具体如下动图所示:



Visual Studio Code 扩展可以帮助开发人员解决编辑器内的问题,但目前只有商企版 Stack Overflow for Teams 可用。


企业知识获取


在 Stack Overflow for Teams 中还有一项新功能,即在创建新实例或加入新队友的时候,你可以利用现有准确可信的内容,在几分钟内整理并建立知识库。AI/ML 将创建标签结构的初稿,并通过识别团队最常询问优秀文档或解决方案的领域来推荐问题和答案。



此外,你还可以对想要的答案进行一些相应的设置。你可以选择答案的长短、专业水平以及来源。这些能让搜索出现的解决方法更加符合你的个人需求。



AI 可以有效地引导你使用 Stack Overflow 社区,使你能够利用资源库中尚未被发现和重用的关键文档。这也让开发人员可以专注于通过管理和精炼内容来验证准确性,从而增加价值。所有知识都可以被内部社区发现和重用,并且包含质量 / 准确性指标,以确保其保持相关性和准确性(投票、编辑、评论、观点等)。随着组织和工具的发展,这一功或许能够使你在未来轻松集成新文档。


Slack 集成


为了使信息更加易于访问, Stack Overflow 将 Stack Overflowfor Teams 知识库与 StackPlusOne 聊天机器人集成在一起。该集成可以即时地收集针对大多数技术挑战生成的解决方案,并直接在你的 Slack 中回复询问。



这个新的 GenAI 集成不仅会使用你的 Stack Overflow for Teams 实例中的数据,还会使用所有经过 Stack Overflow 社区验证的数据源(如公共平台上的数百万个问题和答案)来提供问题答案。GenAI 的强大功能还能让这些答案以对话的形式出现,这种自然语言的参与方式让组织中技术水平较低的成员也能轻松理解。


AI 社区讨论


开发人员将有一个专属地方获得技术资源和专家回应。GenAI Stack Exchange 将成为一个以知识共享为中心的社区:发布有关提示工程、模型训练以及更广泛的机器学习领域的问题和答案。


此外,Stack Overflow 的 NLP Collective 会有一个名为 Discussion 的新功能,它将提供一个专注的空间来辩论技术方法,探索实现策略,并分享不同的观点,以便用户做出更明智的技术决策。


一番功能看下来,OverflowAI 使 Stack Overflow 对用户更加地友好,尤其是搜索和编程体验有了很大的提升。


不过至于 OverflowAI 的定位,它并不是要取代 Stack Overflow 社区,而是通过更多样的生成式 AI 功能为这个问答论坛提供辅助和补充。


参考链接:

https://www.solidot.org/story?sid=75607

https://stackoverflow.blog/2023/07/27/announcing-overflowai/

https://venturebeat.com/ai/stack-overflow-jumps-into-the-generative-ai-world-with-overflow-ai/

相关文章
|
3天前
|
人工智能 自然语言处理 搜索推荐
你用过最好用的AI工具是什么?
2023年AI革命风起云涌,众多产品令人振奋。我体验了OpenAI的ChatGPT、微软New Bing、Anthropic Claude等多款AI产品。特别推荐微软New Bing,它集成了强大的搜索引擎和语言模型,回答问题精准,提供最新信息,还能免费进行创意绘图。此外,New Bing还集成了Copilot网页助手,帮助用户高效提取和总结内容。
52 27
你用过最好用的AI工具是什么?
|
3天前
|
机器学习/深度学习 人工智能 算法
X-AnyLabeling:开源的 AI 图像标注工具,支持多种标注样式,适于目标检测、图像分割等不同场景
X-AnyLabeling是一款集成了多种深度学习算法的图像标注工具,支持图像和视频的多样化标注样式,适用于多种AI训练场景。本文将详细介绍X-AnyLabeling的功能、技术原理以及如何运行该工具。
22 2
X-AnyLabeling:开源的 AI 图像标注工具,支持多种标注样式,适于目标检测、图像分割等不同场景
|
11天前
|
编解码 人工智能 监控
VISION XL:支持四倍超分辨率的 AI 视频修复处理工具,提供去除模糊、修复缺失等功能
VISION XL是一款基于潜在扩散模型的高效视频修复和超分辨率工具,能够修复视频缺失部分、去除模糊,并支持四倍超分辨率。该工具优化了处理效率,适合快速处理视频的应用场景。
58 6
VISION XL:支持四倍超分辨率的 AI 视频修复处理工具,提供去除模糊、修复缺失等功能
|
18天前
|
存储 人工智能 数据库
Codel:AI代理工具,支持在终端、浏览器、编辑器执行复杂任务和项目
Codel是一款全自主AI代理工具,支持在终端、浏览器和编辑器中执行复杂任务和项目。它运行在沙盒化的Docker环境中,具备自主操作能力,内置浏览器和文本编辑器,所有操作记录存储于PostgreSQL数据库。Codel能够自动完成复杂任务,如创建项目结构、进行网络搜索等,适用于自动化编程、研究与开发、教育与培训以及数据科学与分析等多个领域。
55 11
Codel:AI代理工具,支持在终端、浏览器、编辑器执行复杂任务和项目
|
20天前
|
机器学习/深度学习 人工智能 自然语言处理
Voice-Pro:开源AI音频处理工具,集成转录、翻译、TTS等一站式服务
Voice-Pro是一款开源的多功能音频处理工具,集成了语音转文字、文本转语音、实时翻译、YouTube视频下载和人声分离等多种功能。它支持超过100种语言,适用于教育、娱乐和商业等多个领域,为用户提供一站式的音频处理解决方案,极大地提高工作效率和音频处理的便捷性。
90 10
Voice-Pro:开源AI音频处理工具,集成转录、翻译、TTS等一站式服务
|
19天前
|
Web App开发 机器学习/深度学习 人工智能
Magic Copy:开源的 AI 抠图工具,在浏览器中自动识别图像进行抠图
Magic Copy 是一款开源的 AI 抠图工具,支持 Chrome 浏览器扩展。它基于 Meta 的 Segment Anything Model 技术,能够自动识别图像中的前景对象并提取出来,简化用户从图片中提取特定元素的过程,提高工作效率。
60 7
Magic Copy:开源的 AI 抠图工具,在浏览器中自动识别图像进行抠图
|
19天前
|
人工智能 自然语言处理 API
吴恩达开源aisuite:简化AI模型调用的新工具 | AI工具
近日,著名人工智能学者吴恩达教授在推特上宣布了他的最新开源项目——aisuite。这款全新的Python包旨在简化开发者与各大AI模型服务商的集成过程,极大提升了应用开发的效率。aisuite的推出,无疑为人工智能领域的开发者带来了一个强大而便利的工具。
63 5
|
6天前
|
机器学习/深度学习 人工智能 自然语言处理
AI技术深度解析:从基础到应用的全面介绍
人工智能(AI)技术的迅猛发展,正在深刻改变着我们的生活和工作方式。从自然语言处理(NLP)到机器学习,从神经网络到大型语言模型(LLM),AI技术的每一次进步都带来了前所未有的机遇和挑战。本文将从背景、历史、业务场景、Python代码示例、流程图以及如何上手等多个方面,对AI技术中的关键组件进行深度解析,为读者呈现一个全面而深入的AI技术世界。
54 10
|
11天前
|
机器学习/深度学习 人工智能 自然语言处理
转载:【AI系统】AI的领域、场景与行业应用
本文概述了AI的历史、现状及发展趋势,探讨了AI在计算机视觉、自然语言处理、语音识别等领域的应用,以及在金融、医疗、教育、互联网等行业中的实践案例。随着技术进步,AI模型正从单一走向多样化,从小规模到大规模分布式训练,企业级AI系统设计面临更多挑战,同时也带来了新的研究与工程实践机遇。文中强调了AI基础设施的重要性,并鼓励读者深入了解AI系统的设计原则与研究方法,共同推动AI技术的发展。
转载:【AI系统】AI的领域、场景与行业应用
下一篇
DataWorks