Best GPTshttps://bestgpts.xyz/

从上周开始就着手从零建设这个网站,所有功能和页面基本都是让ChatGPT来实现的,当然中间也踩了不少坑,好比这个每条数据的卡片样式,初始画了个草图让GPT来生成,虽然整体样式有了,但是就头像左上角突出这个功能让改了一下午愣是没完成,最后还是靠手动调试完成的。另一个坑则是调用向量数据库的时候,就因为一个字段多了个下划线的问题卡了两天,最后还是咨询zilliz官方才发现的,当然这个锅也有些是因为官方文档分类太多对小白而言还是太有迷惑性了。但是总体而言GPT4在写代码方面还是非常强大的,甚至一些线下处理json文件的小脚本也是一次性成功的。

网站目前主要功能向量化搜索(这个的优势应该就是可以跨语言搜索吧,跨语言应用其实这也是GPTs的一个很大的优势,创建的GPTs无论是用什么语言创建的最终都可以转化为自己的母语来交流)。人工推荐、点赞排序和所有数据的分页展示。目前收录数据约1.5万左右,可以看出GPTs创建的容易度。这才发布一个星期,而且这些数据估计也只是沧海一粟吧。当然还是要非常感谢@airyland大佬的数据,他的gptshunter.com网站应该是全球第一个GPTs的导航网站,已经获得了各种推荐。当然现在除了使用airyland大佬的数据外,也开始自采数据了。

不得不说GPT4真的是一个很强大的工具,很多时候对我这种编程小白来说是非常实用的。甚至可以对一个知识实现从0到1的突破,当然印象最深的就是向量数据库的应用,虽然很早就听说过,但是只有实际上手去做了才能了解它的实际流程。这里也分享下我的流程:

① 先对文本内容进行向量化处理,比如我是把GPTs的名称、描述和开始语都一起做了向量化处理。

② 把处理好的数据导入zilliz数据库,当然也可以直接在线处理用API导入,这里不得不提另一个坑,就是zilliz的控制台只显示100条数据,搞的我开始以为通过API没导入成功,转而打算先生成json文件,再通过控制台导入的方式来实现,下面这个截图就是让GPT写的把文件内容进行向量化生成json文件的功能。

③ 在线搜索的时候同样是先把搜索内容向量化,然后去查询zilliz向量库,通过返回的字段再到mysql等数据库去检索相关信息。

不知道我理解的这个流程是不是通用的向量化处理的办法,反正GPT是给的肯定的答复,当然也不排除他讨好型人格的问题。

做这个网站虽然耗时很久也已经错过了最好的推广时间,但是完全沉下心来去完成一个想法还是很有成就感的,尤其是能够实现一个知识点从0到1的突破还是很兴奋的,这比去套一个CMS和模板来实现体验上还是有很大差别的。

虽然OpenAI的宫廷剧现在还不知道是什么走向,而且官方的GPTs商店估计也快上了,我尽量保持人工的个性化推荐来更新这个网站。当然内心也真心不希望这牛叉的一个公司就从此走向没落。