整了个修仙知识库

ChatGPT构建修仙百科

ChatGPT非常适合进行日常的通用问答,但在需要领域特定知识时存在一些不足。此外,它会编造答案来填补其知识空白,并且从不引用其信息来源,因此无法真正被信任。

尝试使用网络修仙小说来构建修仙领域的修仙百科。

使用的技术:

  • Next.js (React框架)
  • MemFire (国内版Supabase,使用他们的pgvector实现作为向量数据库)
  • OpenAI API (用于生成嵌入和聊天完成)
  • TailwindCSS (用于样式)

后续工作:

  • 使用MemFire 云函数构建本应用中的api接口
  • 使用MemFire 静态托管部署本应用

功能概述

创建和存储嵌入:

  • 上传修仙小说,转换为纯文本并分割成1000个字符的文档
  • 使用OpenAI的嵌入API,利用"text-embedding-ada-002"模型为每个文档生成嵌入
  • 将嵌入向量存储在Supabase的postgres表中,使用pgvector; 表包含三列: 文档文本、源URL以及从OpenAI API返回的嵌入向量。

响应查询:

  • 从用户提示生成单个嵌入向量
  • 使用该嵌入向量对向量数据库进行相似性搜索
  • 使用相似性搜索的结果构建GPT-3.5/GPT-4的提示
  • 然后将GPT的响应流式传输给用户。

修仙体验

  1. 上传小说


  2. 修仙问答



体验地址

36 个赞

水一下加经验 :joy:

4 个赞

如果我能顺利结丹,定让给道友一个胶带。

3 个赞

早睡早起哈哈

4 个赞

在L站,你甚至可以修仙

4 个赞

好好好,早日突破元婴

2 个赞

哈哈哈哈哈哈哈哈道爷我成了!

3 个赞

求带

3 个赞

好家伙~

3 个赞

长知识了,多谢

2 个赞

:+1:

1 个赞

不同修仙小说的设定不同,那我修仙具体参考哪个 :rofl:

2 个赞

本来是打算整个几十部小说上去,结果发现这玩意好像挺费token的 :joy:

3 个赞

坐等飞升

1 个赞

666

4 个赞

666

2 个赞

在下厉飞雨

2 个赞

在下厉飞雨

2 个赞

优秀仙人

2 个赞

离谱,还能在论坛修仙

2 个赞