0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用 AI 解锁技术调研的新姿势

京东云 来源:jf_75140285 作者:jf_75140285 2024-08-05 13:44 次阅读

1. 前言

在日常开发中,为了保证技术方案的质量,一般会在撰写前进行调研。如果先前没有相关领域的知识储备,笔者的调研方式一般是先通过搜索引擎进行关键字查询,然后再基于搜索的结果进行发散。这样调研的结果受关键字抽象程度和搜索引擎排名影响较大,可能会存在偏差导致调研不充分。刚好大模型风靡有一段时间了,就想如果AI能自动检索资料并进行内容总结,岂不美哉。避免重复造轮子,先在网上检索了一下,发现刚好有一个工具“STORM”满足诉求。

2. 什么是STORM?

STORM是一个由斯坦福大学开发的基于大型语言模型(LLM)的知识管理系统,它能够针对特定主题进行研究,并生成带有引用的完整报告。系统分为预写阶段和写作阶段,通过互联网研究收集参考资料并生成大纲,然后利用这些信息生成带引用的全文。STORM通过视角引导提问和模拟对话来提高生成内容的质量,支持自定义检索器和语言模型,以适应不同的使用场景。基本的执行流程如下图:

wKgaomawZrGAaKzDACUzjw5kvAg804.gif



3. 怎么使用STORM?

可以自己将仓库Clone到本地编译运行(需要设置openai_api_key)或者直接访问STORM试用,下面使用直接访问网页的方式进行说明。

① 设置内容主题并描述撰写的目的

主题设置为“代码可视化”,并将撰写目的设置为“介绍技术的核心概念和前沿应用”。

wKgZomawZrKANYAPAAFqjcJ35wI836.png



② 自动检索互联网相关资料

wKgaomawZrOAHMB7AAPmGtTh9lw726.png



③ 使用LLM生成文章内容

wKgZomawZrSAO1iqAACydrlM7p0846.png



④ 通过模拟对话优化生成内容

wKgaomawZraAB13SAAYoLmjeeuk198.png



⑤ 展示生成内容

得到生成文章,可以下载为PDF格式。

wKgZomawZrmAbgaoAAo-feYvgjs476.png



4. 原理浅析

STORM通过两个主要阶段来生成带有引用的长篇文章:

预写阶段(Pre-writing stage):这个阶段系统基于互联网收集参考资料,并生成一个文章大纲。这是文章写作的准备阶段,帮助确定文章的结构和将要包含的关键点;

写作阶段(Writing stage):有了大纲和参考资料,系统会利用这些资料生成完整的文章,并在文章中加入适当的引用。

wKgaomawZr2AXmfFAAIT2LdzoNM199.png



STORM的优势在于过程的自动化,特别是自动的提出好问题。但直接提示语言模型提出的问题效果并不理想,为了提高问题提问的深度和广度,STORM采用了两种策略:

视角引导的问题提问(Perspective-Guided Question Asking):通过调查类似主题相关文章来发现不同的视角,并利用这些视角来控制提问的过程;

模拟对话(Simulated Conversation):模拟了一个维基百科作者和一个互联网主题专家之间的对话,使语言模型能够更新对主题的理解并提出后续问题。

wKgaomawZsSAR4XEAARb3GsFwAo546.png



整个生成的执行流程如下,可以看到生成一篇文章会进行多趟的处理:

wKgZomawZsWAet4XAALpXlbso2Y733.png



更多关于功能和原理的介绍可以阅读论文:Assisting in Writing Wikipedia-like Articles From Scratch with Large Language Models。

5. 总结

使用STORM做技术调研相当的舒服,只需要拿到它生成的文章进行阅读并对内容进行甄别(大模型存在幻觉问题),这极大的提升了工作效率。在大模型时代如果有人说他不知道怎么学习和查找资料,那么估计99.9999999...%的概率只是而已

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • AI
    AI
    +关注

    关注

    87

    文章

    30077

    浏览量

    268346
  • 大模型
    +关注

    关注

    2

    文章

    2315

    浏览量

    2457
收藏 人收藏

    评论

    相关推荐

    AI项目管理平台怎么

    AI项目管理平台是一种集成了项目管理工具、AI开发环境和数据分析能力的综合性平台。接下来,AI部落小编为您梳理AI项目管理平台怎么
    的头像 发表于 11-13 09:38 121次阅读

    工业自动化系统直线电机行业全景调研及投资价值战略咨询报告

    根据Global Info Research项目团队最新调研,预计2030年全球工业自动化系统直线电机产值达到558百万美元,2024-2030年期间年复合增长率CAGR为7.2%。
    的头像 发表于 11-08 14:09 150次阅读

    AI for Science:人工智能驱动科学创新》第二章AI for Science的技术支撑学习心得

    for Science的技术支撑”的学习心得,可以从以下几个方面进行归纳和总结: 1. 技术基础的深入理解 在阅读第二章的过程中,我对于AI for Science所需的技术基础有了
    发表于 10-14 09:16

    Pixel 9系列遭Root与解锁限制,AI功能受阻

    8月28日,XDA开发者论坛曝出,谷歌Pixel 9系列手机在经历Root操作或BootLoader引导加载程序解锁后,遭遇了AI功能使用的障碍。具体而言,Pixel Screenshots应用陷入“正在下载模型”的无限循环,而Pixel Studio则频繁报错,影响了用
    的头像 发表于 08-28 17:16 1340次阅读

    IBM陈旭东:携手IBM加速 AI 规模化应用,解锁企业新质生产力

    、总经理陈旭东应邀参会,并以"加速 AI 规模化应用,解锁企业新质生产力"为题作主旨演讲。 他认为,在企业规模化应用AI的路径中,最关键的是如何把企业数据转化为AI源泉,即用企业的数据
    的头像 发表于 07-15 16:13 298次阅读
    IBM陈旭东:携手IBM加速 <b class='flag-5'>AI</b> 规模化应用,<b class='flag-5'>解锁</b>企业新质生产力

    解锁5G工业应用新姿势:SR830MINI使用指南

    作为星创易联的技术支持工程师,我有幸深入体验了SR830MINI 5G工业路由器。这款产品给我留下了深刻印象,它不仅具备工业级路由器的稳定性,还拥有丰富的功能,特别适合工业物联网应用场景。 外观设计
    的头像 发表于 07-15 11:53 424次阅读
    <b class='flag-5'>解锁</b>5G工业应用<b class='flag-5'>新姿势</b>:SR830MINI使用指南

    ESP32怎么解锁MAC校验?

    买了几个二手ESP32,发现是单核的,有MAC校验,怎么解锁MAC校验?
    发表于 07-01 07:28

    AI解锁创意设计新思路

    ​ 在数字化浪潮的推动下,创意设计领域正经历一场由人工智能(AI)引领的深刻变革。AI技术的崛起不仅显著提升了设计工作的效率,还为设计师们开辟了前所未有的创新空间。 随着AI
    的头像 发表于 06-26 10:44 263次阅读
    <b class='flag-5'>用</b><b class='flag-5'>AI</b><b class='flag-5'>解锁</b>创意设计新思路

    TE Connectivity《行业技术指数》年度报告:中国市场对AI技术的乐观度和对可持续发展的承诺位居全球前列

    技术行业调研揭示: 企业推动人工智能和可持续发展的期望与合理规划之间存在脱节 2024年4月30日– 全球技术行业的企业高管与工程师对人工智能 (AI) 和广义的可持续发展持乐观态度;
    的头像 发表于 05-06 10:33 440次阅读

    解锁AI时代的利器——讯飞AI鼠标AM30助你在AI时代脱颖

    解锁AI时代的利器——讯飞AI鼠标AM30助你在AI时代脱颖而出 随着AI时代的到来,人们对于人工智能的需求越来越迫切。 在这个竞争激烈的时
    的头像 发表于 03-25 13:37 514次阅读
    <b class='flag-5'>解锁</b><b class='flag-5'>AI</b>时代的利器——讯飞<b class='flag-5'>AI</b>鼠标AM30助你在<b class='flag-5'>AI</b>时代脱颖

    STM32F407读保护无法解锁如何解决?

    项目中用到STM32F407,程序烧录后,开始运行正常,后面出现芯片死机不运行的情况,Jlink重新烧录程序提示保护。 网上搜索方法,STlink工具,STLNK Utility
    发表于 03-25 08:09

    NanoEdge AI技术原理、应用场景及优势

    NanoEdge AI 是一种基于边缘计算的人工智能技术,旨在将人工智能算法应用于物联网(IoT)设备和传感器。这种技术的核心思想是将数据处理和分析从云端转移到设备本身,从而减少数据传输延迟、降低
    发表于 03-12 08:09

    JLINK下载程序点了secure chip之后,如何解锁芯片的保护状态?

    如果JLINK下载程序,不小心点了一下secure chip之后,芯片就处于保护状态下,不能连接到JLINK,也不能用jlink下载程序,擦程序也不行。请问该如何解锁芯片,才能再次下载程序
    发表于 01-11 07:24

    关于工业AI应用与人才培养的调研结果

    在这个结果中,有一些指向了“AI是未来方向,需预先技术储备”,说明重视AI是一种行为,但也同时说明另一个隐藏的可能,即,并非有显著的需求支撑,而是为了AI
    的头像 发表于 12-05 15:58 532次阅读
    关于工业<b class='flag-5'>AI</b>应用与人才培养的<b class='flag-5'>调研</b>结果

    高效稳定管理电源的正确“姿势”!

    高效稳定管理电源的正确“姿势”!
    的头像 发表于 11-23 09:04 392次阅读
    高效稳定管理电源的正确“<b class='flag-5'>姿势</b>”!