对标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/

相关文章
|
6天前
|
人工智能 自然语言处理 语音技术
AI 工具导航网站分享
一个致力于成为您在 AI 世界探索旅程中的可靠伙伴,为您搭建起一座通往便捷与高效的桥梁的网站。
AI 工具导航网站分享
|
11天前
|
人工智能 自然语言处理 搜索推荐
你用过最好用的AI工具是什么?
2023年AI革命风起云涌,众多产品令人振奋。我体验了OpenAI的ChatGPT、微软New Bing、Anthropic Claude等多款AI产品。特别推荐微软New Bing,它集成了强大的搜索引擎和语言模型,回答问题精准,提供最新信息,还能免费进行创意绘图。此外,New Bing还集成了Copilot网页助手,帮助用户高效提取和总结内容。
79 27
你用过最好用的AI工具是什么?
|
1天前
|
人工智能 自然语言处理 API
Mathtutor on Groq:AI 数学辅导工具,实时计算并展示解题过程,支持通过语音提出数学问题
Mathtutor on Groq 是一款基于 Groq 架构的 AI 数学辅导工具,支持语音输入数学问题,实时计算并渲染解题过程,适用于代数、微积分等领域的学习和教学辅助。
17 5
Mathtutor on Groq:AI 数学辅导工具,实时计算并展示解题过程,支持通过语音提出数学问题
|
6天前
|
人工智能 自然语言处理 JavaScript
Univer:开源全栈 AI 办公工具,支持 Word、Excel、PPT 等文档处理和多人实时协作
Univer 是一款开源的 AI 办公工具,支持 Word、Excel 等文档处理的全栈解决方案。它具有强大的功能、高度的可扩展性和跨平台兼容性,适用于个人和企业用户,能够显著提高工作效率。
47 7
Univer:开源全栈 AI 办公工具,支持 Word、Excel、PPT 等文档处理和多人实时协作
|
11天前
|
机器学习/深度学习 人工智能 算法
X-AnyLabeling:开源的 AI 图像标注工具,支持多种标注样式,适于目标检测、图像分割等不同场景
X-AnyLabeling是一款集成了多种深度学习算法的图像标注工具,支持图像和视频的多样化标注样式,适用于多种AI训练场景。本文将详细介绍X-AnyLabeling的功能、技术原理以及如何运行该工具。
65 2
X-AnyLabeling:开源的 AI 图像标注工具,支持多种标注样式,适于目标检测、图像分割等不同场景
|
19天前
|
编解码 人工智能 监控
VISION XL:支持四倍超分辨率的 AI 视频修复处理工具,提供去除模糊、修复缺失等功能
VISION XL是一款基于潜在扩散模型的高效视频修复和超分辨率工具,能够修复视频缺失部分、去除模糊,并支持四倍超分辨率。该工具优化了处理效率,适合快速处理视频的应用场景。
69 6
VISION XL:支持四倍超分辨率的 AI 视频修复处理工具,提供去除模糊、修复缺失等功能
|
4天前
|
人工智能 自然语言处理 搜索推荐
Open Notebook:开源 AI 笔记工具,支持多种文件格式,自动转播客和生成总结,集成搜索引擎等功能
Open Notebook 是一款开源的 AI 笔记工具,支持多格式笔记管理,并能自动将笔记转换为博客或播客,适用于学术研究、教育、企业知识管理等多个场景。
52 0
Open Notebook:开源 AI 笔记工具,支持多种文件格式,自动转播客和生成总结,集成搜索引擎等功能
|
14天前
|
机器学习/深度学习 人工智能 自然语言处理
AI技术深度解析:从基础到应用的全面介绍
人工智能(AI)技术的迅猛发展,正在深刻改变着我们的生活和工作方式。从自然语言处理(NLP)到机器学习,从神经网络到大型语言模型(LLM),AI技术的每一次进步都带来了前所未有的机遇和挑战。本文将从背景、历史、业务场景、Python代码示例、流程图以及如何上手等多个方面,对AI技术中的关键组件进行深度解析,为读者呈现一个全面而深入的AI技术世界。
80 10
|
2天前
|
机器学习/深度学习 人工智能 自动驾驶
企业内训|AI大模型在汽车行业的前沿应用研修-某汽车集团
本课程是TsingtaoAI为某汽车集团高级项目经理设计研发,课程全面系统地解析AI的发展历程、技术基础及其在汽车行业的深度应用。通过深入浅出的理论讲解、丰富的行业案例分析以及实战项目训练,学员将全面掌握机器学习、深度学习、NLP与CV等核心技术,了解自动驾驶、智能制造、车联网与智能营销等关键应用场景,洞悉AI技术对企业战略布局的深远影响。
126 96
|
7天前
|
机器学习/深度学习 人工智能 物联网
AI赋能大学计划·大模型技术与应用实战学生训练营——湖南大学站圆满结营
12月14日,由中国软件行业校园招聘与实习公共服务平台携手魔搭社区共同举办的AI赋能大学计划·大模型技术与产业趋势高校行AIGC项目实战营·湖南大学站圆满结营。
AI赋能大学计划·大模型技术与应用实战学生训练营——湖南大学站圆满结营