[线报] 一个基于 GPT-4 的代码搜索引擎,开源了!
作者:精品资源网 日期:2023-04-26 01:00:06 浏览:21 分类:活动线报
代码的编写与阅读,一直是程序员日常工作占比较大的一部分。
现在,前者已经可以通过 GitHub Copilot X、Cursor 等工具来完成。但后者依旧没有比较好的开源解决方案。
众所周知,当你尝试接手,或者通过阅读开源项目源码来学习时,往往需要花费不少工作去熟悉项目文档,了解文件目录,梳理整个框架,搞懂各模块的机制原理。
这个时间周期其实特别长,特别是当你面对前同事留下来的,那些堆积如山的祖传代码时,每次想下手,难免感到有心无力。
于是,一个名为 Bloop 的代码搜索引擎应运而生,它的存在,彻底打破了以往传统的代码搜索方式,采用基于 GPT-4 的 AI 智能模型,成功实现用自然语言,语义化的代码搜索方式!
GitHub:https://github.com/BloopAI/bloop
你可以通过 Bloop,直接使用自然语言、正则表达式,来快速过滤查询搜索本地和远程存储库。让阅读源码变得更为高效,可以腾出手专注于业务上的功能开发。
它的主要功能如下:
基于 GPT-4 的会话搜索;
超快的正则表达式搜索;
一键同步本地和 GitHub 仓库;
复杂的查询过滤器,可调整搜索结果范围;
使用符号搜索查找函数、变量或特征;
支持 10 多种编程语言的代码导航(转到参考和转到定义)。
Bloop 基于 Rust 语言开发,因此在执行搜索任务时,效率也颇为惊人。目前支持 Windows、macOS、Linux 等主流操作系统。
下面讲下如何使用。
安装与使用
Bloop 的安装方式很简单,大家可以直接在 GitHub Releases 页面,选择你当前系统版本进行下载即可。
地址:https://github.com/BloopAI/bloop/releases/latest
下载完成后,首次打开使用 Bloop,你将看到如下界面。
共享产品报错信息
Bloop 将使用 Telemetry 来搜集产品的错误数据,包括崩溃报告、日志和有关功能使用情况来优化产品。
如果你同意这一选项,可以点击Share with bloop
,不同意则点击Don't share
,无论你选择哪一项,都不会影响到后续操作。
2. 订阅产品更新
提交你的姓名和电子邮件,以便接收了解最新的 bloop 资讯。这个也可以根据你个人情况,选择是否跳过。
3. 同步本地仓库
要同步本地存储库,你必须先选择要扫描的文件夹。
扫描完成,选择要同步的 Git 仓库。
4. 同步 GitHub 仓库
我们可以直接从 GitHub 帐户同步存储库。要先完成这一步,首先得使用 GitHub OAuth 授权登录。
复制当前窗口显示的设备代码,单击「Connect GitHub」,软件将自动跳转到 GitHub 登录页面。
在 GitHub 页面上,选择你要下载和搜索的组织和仓库,然后点击 “授权” 即可。
授权成功后,你将看到跟同步本地仓库一样的界面,跟刚刚一样,点击同步即可。
5. 等待仓库同步状态
你可以在软件上看到所有的存储库及其同步状态。同步可能需要几秒到几分钟不等,具体取决于要同步的仓库大小和数量。
一旦状态指示器变为绿色 ,则代表同步成,你可以开始查询该仓库代码了。
完成到这一步时,你便可以使用 Bloop 在跟代码进行对话交流了。
6. 开始对话
自然语言搜索非常适合探索不熟悉的代码库。它可以定位代码、总结、解释、推理,甚至提出改进建议。
要执行自然语言搜索,你需要先在搜索栏左侧的下拉菜单中,选择 natural language
搜索类型。
然后,输入搜索查询并按回车键来执行搜索。
语义代码搜索成功,将会在屏幕右侧的侧边栏弹出一个新的对话窗口。然后,你就可以开始跟代码进行对话了。
猜你还喜欢
- 03-27 [工具福利] 【合集】国内外短信接码平台
- 03-23 [免费游戏] Epic喜+2 免费领取《荒野的召唤:垂钓者》等游戏
- 03-22 [免费福利] 推荐4个免费的配音工具(巨良心)
- 03-15 [福利资讯] 免费域名申请网站大全
- 03-11 [免费福利] 此网页,永久免费,已有上万人使用
- 01-01 [酷站分享] 建议收藏:10款还不错的黑科技网站
- 12-31 [活动福利] 年底最后一天,兑话费啦!请抓紧时间处理!
- 12-30 [免费游戏] Epic 喜+1 免费领取《喵咪斗恶龙》游戏
- 12-17 [免费游戏] EPIC喜+1 免费领《命运 2:传承收藏2023》游戏
- 11-30 [免费游戏] 育碧喜+1 免费领取《刺客信条:枭雄》游戏
- 11-16 [福利分享] [限时]BUG 有账号可以白嫖GPT4.0
- 11-16 [活动线报] 免费领海底捞纯牛油锅底兑换券 输入口令即可
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[影视] 不亲密朋友 WEB-DL版下载/(Not) Close Friends/Not Friends/Phuean (Mai) Sanit/他的最后一个朋友(台)/第151个朋友(港) 2023 เพื่อน (ไม่) สนิท 7.14G
[影视] 周处除三害 WEB-DL版下载/The Pig, the Snake, and the Pigeon 2023 周處除三害 6.34G
[影视] 真实的谎言 4K蓝光原盘下载+高清MKV版/真实谎言/魔鬼大帝:真实的谎言 1994 True Lies 78.4GB
[硬件检测] 内存测试工具 MemTestPro 汉化版(7.0)
[硬件检测] 专业硬件检测工具 | HWiNFO(8.0.5400.0)
[系统加速] 利用内存给硬盘加速 | RamCache III 去限制版(1.01.12)
[游戏资讯] 最近热门手游有哪些,装备全靠打的手游有哪些游戏,好玩的角色扮演游戏手游
[云图志] 【皇马】Adidas Y-3 山本耀司联名广告 图集
[素材] 视频剪辑BGM音频素材包合集
[网页开发] FrontPage 2003 简体中文版
[图像制作] Adobe Illustrator 2024 v28.1.0.141 破解版
[思维导图] MindManager_2023_v23.1.240_中文破解版
[思维导图] EdrawMax(万兴亿图图示破解版)13.0.2.1071
[视频剪辑] Filmora(万兴喵影2023)13.0.60.5095 破解版
[下载工具] Internet Download Manager 6.42.7 (IDM)
[漫画合集] 漫威 DC 漫画全集 PDF
[系统安全] Deep Freeze 8.71.020.5734 冰点还原破解版
[动画] 假如...? 第一至二季[全18集][简繁英字幕].What.If.S01-2[MP4][打包合集]
[资料] 3000 套电影电视剧 LOGO 宣传片常用音效合集包
[辅助下载] 4K Video Downloader_v4.30.0.5655破解版
[影视] 海王2:失落的王国 WEB-DL版下载/Aquaman 2/水人2/水行侠 失落王国(台)/水行侠与失落王国(港)/海王与失落的王国/潜水侠2 2023 Aquaman and the Lost Kingdom 24.97G
[影视] 三大队 WEB-DL版下载/Endless Journey/请转告局长,三大队任务完成了 2023 三大队 6.7G
[文艺晚会] 中央电视台-1987西游记晚会齐天乐 1080P全高清修复完整版
[电影] 孤注一掷 [1080p].No.More.Bets.2023.Chinese.CAMRip.x264[MP4]
[剧集] 繁花 (2023)[全30集][打包]
[影视] 如何做爱 WEB-DL版下载/第一次 2023 How to Have Sex 5.33G
[影视] 拿破仑 WEB-DL版下载/士兵行囊 / Kitbag 2023 Napoleon 26.61G
[影视] 涉过愤怒的海 WEB-DL版下载/怒海 / Across the Furious Sea 2023 涉过愤怒的海 26.3G
[影视] 首尔之春 WEB-DL版下载 /12.12: The Day 2023 8.06GB
[影视] 年会不能停! WEB-DL版下载/Johnny Keep Walking! 2023 年会不能停! 21.71G
- 最新评论
-
值得拥有Bernery 评论于:03-15 东方快车三月 评论于:03-15 周处除三害三月 评论于:03-14 有些**源确实没字幕精品资源网 评论于:03-12 多谢楼主分享Bernery 评论于:03-04 之前下的没有中文字幕啊Bernery 评论于:03-04 热辣滚烫三月 评论于:02-29 感谢楼主,龙年大吉!三月 评论于:02-25 龙年大吉!三月 评论于:02-25 龙年大吉三月 评论于:02-25
- 热门tag