V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
dongnaebi
V2EX  ›  分享创造

我用 GPT 3.5 为 20 万个图标和 5 千个 Emoji 分别构建了多语言搜索引擎

  •  3
     
  •   dongnaebi · 2023-12-18 22:09:13 +08:00 · 3170 次点击
    这是一个创建于 373 天前的主题,其中的信息可能已经有所发展或是发生改变。

    OpenAI 造了一座金山,在过去一年里,全世界的开发者都趋之若鹜,我也加入到了这波淘金热中,并成功挖到了属于自己的两块金砖:

    Yesicon (https://yesicon.app/) :支持 8 个语言的矢量图标搜索引擎,收录了超过 20 万个高质量图标,开发者和设计师的 ⌘CV 好帮手

    🧐 SearchEmoji (https://searchemoji.app/): 支持 30 个语言的 Emoji 搜索引擎,丰富多彩的 Emoji 让你的文章和社交文字更生动

    我的一个前端开发者,日常工作中会使用到很多图标,Iconify 很大程度上解决了我使用图标的需求,但仍有一个痛点:我是个非英语母语者,在搜索图标时经常要借助翻译软件。当 OpenAI 推出 API 服务时,我第一反应就是:我要用它来构建一个多语言的图标搜索引擎,于是 Yesicon 就这样诞生了。

    由于我只能使用业余时间来开发,所以我花了将近半年的时间才将其发布上线。另我惊喜的是上线后反响非常好,不断的有社交媒体的大 V 帮我推荐,目前每个月访客量已高达 121k ,用户来自世界各地,某种意义上我成功了!

    我感觉我发现了流量密码,因为我发现用同一种思路,其实能做很多事情,只要你有资源,你都可以利用 AI 将资源推送给全世界的用户,并且只需 GPT-3.5 就能做到。但我并没有像样的资源,所以我只能将目光对准免费的资源,Iconify 是这样,Emoji 也是这样。

    其实做 emoji 搜索引擎也是基于我自身的需求出发,因为我日常写文档时,找到心仪的 Emoji 也是一件痛苦的事情。目前 SearchEmoji 刚刚上线,诚邀你来试用体验!如果能给我些建议,将感激不尽! SearchEmoji 的代码是开源的,你可以从网站右上角进入 Github 仓库。

    当然,我也非常希望你能去体验 Yesicon 并给我些反馈,如果你是设计师或前端开发者,你将离不开他。我目前也在想怎么将流量变现,也想听听你的建议。

    42 条回复    2023-12-21 19:54:46 +08:00
    prick
        1
    prick  
       2023-12-18 22:47:19 +08:00
    非常感谢,已收藏
    hechaov
        2
    hechaov  
       2023-12-19 00:30:20 +08:00 via Android
    主要是要斗图的
    K1W1
        3
    K1W1  
       2023-12-19 08:35:53 +08:00
    Yesicon 最近在使用,体验太棒了👍
    evan9527
        4
    evan9527  
       2023-12-19 09:15:58 +08:00
    好家伙,「设计师」居然能移动
    lasuar
        5
    lasuar  
       2023-12-19 09:29:57 +08:00
    溜啊🧡🧡🧡
    dongnaebi
        6
    dongnaebi  
    OP
       2023-12-19 09:44:30 +08:00
    @K1W1 🥰🥰
    dongnaebi
        7
    dongnaebi  
    OP
       2023-12-19 09:45:09 +08:00
    @evan9527 发现彩蛋😁
    daimiaopeng
        8
    daimiaopeng  
       2023-12-19 09:54:28 +08:00
    建议: https://searchemoji.app/zh-hans/1F1F9-1F1FC 中分组->旗帜 > 国家旗帜 是不是应该改为国家和地区旗帜这样跟好
    pxiphx891
        9
    pxiphx891  
       2023-12-19 09:54:49 +08:00
    已收藏,感谢!能否介绍下,gpt 是用于生成、翻译关键词吗?还是用来做什么
    dongnaebi
        10
    dongnaebi  
    OP
       2023-12-19 10:02:46 +08:00
    @daimiaopeng 感谢建议,晚上回去马上改
    dongnaebi
        11
    dongnaebi  
    OP
       2023-12-19 10:04:00 +08:00
    @pxiphx891 是的,可以看 SearchEmoji 的源码,Github 仓库入口在网站的右上角,如果能给个小星星那就更好了🤩🤩🤩
    xuelang
        12
    xuelang  
       2023-12-19 10:12:20 +08:00
    同好奇,这种搜索,gpt3.5 在里面能有什么作用?
    xuelang
        13
    xuelang  
       2023-12-19 10:14:01 +08:00
    @xuelang Emoji data comes from Unicode, Multilingual names and keywords are generated by GPT-3.5-turbo. You can view the detailed generation code in the /scripts directory, or you can directly view the generated results in the /data directory.
    davidjqq19
        14
    davidjqq19  
       2023-12-19 10:41:49 +08:00
    牛逼!不知道矢量图有版权吗,能商用吗?
    SayoKurisu
        15
    SayoKurisu  
       2023-12-19 11:21:00 +08:00
    牛逼!体验不错
    x86
        16
    x86  
       2023-12-19 11:25:19 +08:00
    很好,我写一些配置文件喜欢用 emoji 都是去搜 emoji 大全的,这个非常方便
    CareiOS
        17
    CareiOS  
       2023-12-19 11:30:37 +08:00
    good job.
    dongnaebi
        18
    dongnaebi  
    OP
       2023-12-19 11:49:58 +08:00
    @davidjqq19 都是开源的,每个图标都有标注开源协议
    GeekGao
        19
    GeekGao  
       2023-12-19 12:29:00 +08:00
    yesicon 不错 收藏了
    xiaoqidev
        20
    xiaoqidev  
       2023-12-19 16:18:20 +08:00
    个人建议:先把用户留下来。曾经我也有一个高峰期月访问量几百 K 的网站,不到半年访问量只剩十分之一左右,之后才开始做公众号推荐关注,大概有不到一万关注,后来我做的所有产品都能很轻松拥有种子用户、并且后期主要付费用户也都来自这一万里面
    dianso
        21
    dianso  
       2023-12-19 17:06:42 +08:00
    感谢,我日常用的频率非常高

    以前用的这个
    https://emojixd.com/

    没你的好看,能做个 docker 版本吗,方便我 nas 部署内网访问
    zhangsimon
        22
    zhangsimon  
       2023-12-19 18:49:16 +08:00
    yesicon 很棒,建议可以出个 sketch 或 figma 插件
    这样设计师用起来会更方便些
    dongnaebi
        23
    dongnaebi  
    OP
       2023-12-19 23:07:46 +08:00
    @xiaoqidev 非常棒的建议,我也在想要怎么建立自己与用户的沟通渠道,麻烦问一下你做公众号是做个人号还是做产品的号呢?
    dongnaebi
        24
    dongnaebi  
    OP
       2023-12-19 23:11:08 +08:00
    @dianso docker 我玩的不太 6 ,如果想自己部署的话,`npm run build` 一下,然后将 `data` 复制到 `.output` 目录下,然后在 `.output` 下运行 `node server/index.mjs` 就可以了
    dongnaebi
        25
    dongnaebi  
    OP
       2023-12-19 23:14:36 +08:00
    @zhangsimon 原本计划是要做的,学习插件开发时突然惊醒,做完我就彻底变成慈善家了😂等我能弄到收款卡再考虑做付费插件吧
    dianso
        26
    dianso  
       2023-12-19 23:51:55 +08:00
    @dongnaebi #24 编译失败了,2G 的 VPS 内存不足。。。
    nicoljiang
        27
    nicoljiang  
       2023-12-20 02:28:07 +08:00
    不知何故,在 M1 的 MacBook 上显示好像有 bug:
    https://fanfan.s3.bitiful.net/temp/SCR-20231220-3dt.png
    xiaoqidev
        28
    xiaoqidev  
       2023-12-20 09:45:02 +08:00
    @dongnaebi 我先做的个人号,用户粘性稍强,之后做了品牌号,品牌号稍微发点东西就被认为是推广关注蹭蹭降
    iFishBone
        29
    iFishBone  
       2023-12-20 10:20:38 +08:00
    大佬的 Yesicon 那个能跟着鼠标移动的 3D 效果贼帅。能问问大概用了哪个技术吗
    smallpigzbl
        30
    smallpigzbl  
       2023-12-20 11:14:43 +08:00
    太好用了,感谢大佬
    dongnaebi
        31
    dongnaebi  
    OP
       2023-12-20 11:32:51 +08:00
    @dianso 可能是 vite 转换 json 占用内存高,也有可能是预渲染占用高( https://github.com/rotick/searchemoji/blob/main/nuxt.config.ts#L41 ),实在不行就本地编译吧,完了将 `.output` 目录发布到服务器然后运行 `node server/index.mjs` 即可
    dabaibai
        32
    dabaibai  
       2023-12-20 11:33:26 +08:00
    没看明白 openai 在这个项目是主要做什么。
    dongnaebi
        33
    dongnaebi  
    OP
       2023-12-20 11:33:38 +08:00
    @xiaoqidev 谢谢分享!
    dongnaebi
        34
    dongnaebi  
    OP
       2023-12-20 11:34:57 +08:00   ❤️ 1
    dongnaebi
        35
    dongnaebi  
    OP
       2023-12-20 11:36:04 +08:00
    @dabaibai 11 楼
    dongnaebi
        36
    dongnaebi  
    OP
       2023-12-20 11:37:15 +08:00
    @nicoljiang 不应该呀,等我研究下看看
    buptspig
        37
    buptspig  
       2023-12-20 13:00:02 +08:00
    @dongnaebi 很棒,网页是用什么框架搭建的啊?特别是这个多语言翻译
    buptspig
        38
    buptspig  
       2023-12-20 13:23:33 +08:00
    @dongnaebi 不好意思,我上面的问题有点弱智了,我找到答案了,另外一个问题

    emoji 的关键词如下,但是我搜索“美女”的时候也可以匹配上,这个匹配是怎么做的啊:
    女性
    金发
    hairstyle
    长发
    美丽
    时尚
    迷人
    金发女
    iFishBone
        39
    iFishBone  
       2023-12-20 14:43:56 +08:00
    @dongnaebi 感谢大佬
    dongnaebi
        40
    dongnaebi  
    OP
       2023-12-21 10:13:51 +08:00
    @buptspig 其实是比较不好的特性,是因为分词是按字分词
    tonghuashuai
        41
    tonghuashuai  
       2023-12-21 18:44:02 +08:00
    cool 啊,收藏了
    Deshun
        42
    Deshun  
       2023-12-21 19:54:46 +08:00 via Android
    太棒了,下一秒就是我的了。🤣
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4473 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 05:34 · PVG 13:34 · LAX 21:34 · JFK 00:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.