吊打百度!100行代码打造自己的AI搜索引擎

picture.image

大家好,我是橙哥!前段时间OpenAI推出了SearchGPT,它结合了OpenAI的人工智能技术和互联网信息检索功能,可以为用户提供精确且有来源的答案。AI搜索市场竞争进一步加剧,国内外多家公司如微软、谷歌、Perplexity、秘塔等都在积极布局AI搜索。

什么是AI搜索?可以看一下下面的视频讲解:

不过SearchGPT在中文测试中的表现差强人意,这些AI搜索引擎的底层逻辑就是大模型+搜索,那么我们能否对于特定的搜索场景,来定制自己的AI搜索引擎呢?比如针对金融、编程、学术、中文搜索等不同领域,用垂直大模型+搜索来让结果更加精准?或者能够方便地切换各种大模型?答案是肯定的。

下面是我构建的一个AI搜索引擎, 利用siliconflow提供的大模型API+谷歌搜索,打造一个强化版的搜索引擎 。这个AI搜索引擎的完整代码 请在文末获取 ,我会在AI智能体共学小组的内部腾讯会议直播讲解详细的使用过程。

为了让大模型更加容易理解中文相关的问题,我将大模型设置成 了通义千问的Qwen2-7B-Instruct,下面是siliconflow支持的大模型列表,我们都可以一键替换使用:

picture.image

配置好大模型的API之后,用Python执行代码就可以直接搜索了。比如我输入问题:怎样用Python实现AI一键将PDF文件生成思维脑图。

picture.image

大模型会根据问题来判断它是否需要结合谷歌搜索来回答问题,如果问题的逻辑比较复杂,它就会启动大模型+谷歌的AI搜索的功能,并自动抓取相关的链接。

picture.image

在搜索的过程中它还会思考如何搜索能够更加精准地获取结果,并展示思考过程:

picture.image

最后将结果生成一个markdown格式的文件,我们可以查看一下这个问题的最终生成的回答结果:

picture.image

此外我还尝试搜索了量化交易和金融相关的问题:

picture.image

picture.image

公众号底部回复“ 搜索 ”获取这个问题的答案以及本文 AI搜索引擎的完整代码

另外 8月9日周五晚上7点 ,我会在 AI智能体共学小组的内部 腾讯会议直播间详细讲解这个AI搜索引擎的使用过程 ,小组成员赠送5G精选人工智能、大模型、智能体技术学习资料,公众号底部回复“ 小组 ”,即可参加!

picture.image

点击阅读原文,加入社群获取 本文完整源码

0
0
0
0
评论
未登录
暂无评论