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

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

  •  3
     
  •   dongnaebi · 340 天前 · 3123 次点击
    这是一个创建于 340 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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  
       340 天前
    非常感谢,已收藏
    hechaov
        2
    hechaov  
       340 天前 via Android
    主要是要斗图的
    K1W1
        3
    K1W1  
       340 天前
    Yesicon 最近在使用,体验太棒了👍
    evan9527
        4
    evan9527  
       340 天前
    好家伙,「设计师」居然能移动
    lasuar
        5
    lasuar  
       340 天前
    溜啊🧡🧡🧡
    dongnaebi
        6
    dongnaebi  
    OP
       340 天前
    @K1W1 🥰🥰
    dongnaebi
        7
    dongnaebi  
    OP
       340 天前
    @evan9527 发现彩蛋😁
    daimiaopeng
        8
    daimiaopeng  
       340 天前
    建议: https://searchemoji.app/zh-hans/1F1F9-1F1FC 中分组->旗帜 > 国家旗帜 是不是应该改为国家和地区旗帜这样跟好
    pxiphx891
        9
    pxiphx891  
       340 天前
    已收藏,感谢!能否介绍下,gpt 是用于生成、翻译关键词吗?还是用来做什么
    dongnaebi
        10
    dongnaebi  
    OP
       340 天前
    @daimiaopeng 感谢建议,晚上回去马上改
    dongnaebi
        11
    dongnaebi  
    OP
       340 天前
    @pxiphx891 是的,可以看 SearchEmoji 的源码,Github 仓库入口在网站的右上角,如果能给个小星星那就更好了🤩🤩🤩
    xuelang
        12
    xuelang  
       340 天前
    同好奇,这种搜索,gpt3.5 在里面能有什么作用?
    xuelang
        13
    xuelang  
       340 天前
    @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  
       340 天前
    牛逼!不知道矢量图有版权吗,能商用吗?
    SayoKurisu
        15
    SayoKurisu  
       340 天前
    牛逼!体验不错
    x86
        16
    x86  
       340 天前
    很好,我写一些配置文件喜欢用 emoji 都是去搜 emoji 大全的,这个非常方便
    CareiOS
        17
    CareiOS  
       340 天前
    good job.
    dongnaebi
        18
    dongnaebi  
    OP
       340 天前
    @davidjqq19 都是开源的,每个图标都有标注开源协议
    GeekGao
        19
    GeekGao  
       340 天前
    yesicon 不错 收藏了
    xiaoqidev
        20
    xiaoqidev  
       340 天前
    个人建议:先把用户留下来。曾经我也有一个高峰期月访问量几百 K 的网站,不到半年访问量只剩十分之一左右,之后才开始做公众号推荐关注,大概有不到一万关注,后来我做的所有产品都能很轻松拥有种子用户、并且后期主要付费用户也都来自这一万里面
    dianso
        21
    dianso  
       340 天前
    感谢,我日常用的频率非常高

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

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

    emoji 的关键词如下,但是我搜索“美女”的时候也可以匹配上,这个匹配是怎么做的啊:
    女性
    金发
    hairstyle
    长发
    美丽
    时尚
    迷人
    金发女
    iFishBone
        39
    iFishBone  
       339 天前
    @dongnaebi 感谢大佬
    dongnaebi
        40
    dongnaebi  
    OP
       338 天前
    @buptspig 其实是比较不好的特性,是因为分词是按字分词
    tonghuashuai
        41
    tonghuashuai  
       337 天前
    cool 啊,收藏了
    Deshun
        42
    Deshun  
       337 天前 via Android
    太棒了,下一秒就是我的了。🤣
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2713 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 09:59 · PVG 17:59 · LAX 01:59 · JFK 04:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.