基于 RAG 的小说智能问答系统实现
其实以前看小说的时候就有过类似的想法,把小说输入到AI系统,可以和系统进行剧情讨论,这样岂不是很有意思?只不过原来没有思路,也不知道这就是 RAG,所以一直没有实现。经过一段时间的学习,有了一些理解,所以想自己实现一个基于 RAG 的小说智…
14 Oct 2024·838 reads
Articles
117
Total reads
426K
Records of technology, travel and everyday observations.
其实以前看小说的时候就有过类似的想法,把小说输入到AI系统,可以和系统进行剧情讨论,这样岂不是很有意思?只不过原来没有思路,也不知道这就是 RAG,所以一直没有实现。经过一段时间的学习,有了一些理解,所以想自己实现一个基于 RAG 的小说智…
14 Oct 2024·838 reads
Typora 是我目前最常用的 Markdown 编辑器,界面简洁美观,采用类似 Notion 的所见即所得编辑模式,写文档或博客非常方便。 对于写博客来说,插入图片是必不可少的。打开设置项,可以看到 Typora 内置支持多种图床,不过没…
02 Aug 2024·278 reads
Django是我学习的第一个web框架。多年前,家人手术住院,我陪床,闲着无事,我跟着Django教程一步一步实现了一个简单的留言板,并部署到了一个免费的空间。我把链接发给好友,那种喜悦和成就感至今还记得,也让我开始对Python编程产生了…
18 Apr 2023·1,783 reads
全文检索的基本原理就是,把文本分词,提取出结构化数据(创建索引),根据用户查询请求,使用索引查找到目标(搜索索引)。这个博客程序使用了数据库和 ORM,为了实现这个目标,我们需要使用的全文检索插件,这里使用的是。 PostgreSQL的配置…
22 Jan 2021·25,983 reads
<small原文作者简介:</small <smallMike Bayer 是多个Python开源库的作者,包括 , , , 和 。</small <small此翻译得到了作者的许可,</small 异步编程这个话题很难讲。 因为这不是一个…
07 Nov 2018·27,731 reads
最近一个项目要用到国际化,按照官方教程配置始终不生效,最后发现是文件夹名字的原因 settings.py 注意 Mac默认不区分大小写,Linux区分 文件夹名字应该是
30 Jun 2018·23,416 reads
最近想写个东西,需要用到消息队列。Python支持的消息队列有好多,以前工作中也用过Celery,配置起来挺麻烦的。然后就想到曾经在V2EX上看到过的RQ,RQ是一个Python实现的消息队列系统,使用Redis作为后端存储,依赖挺少的,就…
22 May 2013·4,254 reads
学Python的应该都写过爬虫吧,如果希望提高爬虫的效率就要用到并发,可以选择的用多线程、多进程,还有最近很火的Gevent,据说是基于一种新的概念,协程,不管什么程,总之好用就行了。写一个爬虫有一系列的东西需要处理,如果有一个好用的框架就…
15 Sep 2012·5,119 reads
前两个月我有幸参与了42区网站的重构(2012年中),经历了从hello world到完整网站的整个过程,为他添砖加瓦,也挖了不少坑。。。 42区的代码是开源的,可以从这里获得https://bitbucket.org/zuroc/42qu…
15 Sep 2012·3,397 reads
这两天在弄个小程序,需要用数据库,程序没什么,都是轻车熟路,可是处理数据库时遇到了问题,要插入的数据有几百万行,数据一多,情况也就复杂了,有些数据里面包含有 ' , " , ! 等特殊字符,导致insert select时出错。 刚开始遇到…
07 Sep 2012·1,874 reads
今天工作时需要实现一个功能, 根据用户是否登录继承不同的模板,找了好久,终于找到了,直接上代码: 其中 context 这个变量中包含有所有上下文变量,比如你在View里面传入一个变量‘userlogin’,然后在模板中就可以根据是否登录选…
23 Aug 2012·2,029 reads
最近用写一个自用的小玩意,用的SQLite数据库,虽然访问量不会很大,但是每次刷页面出现好多SQL查询,看着还是不爽。只有用缓存了,但是memcached之类的又要额外安装,我觉得除非你的程序足够优秀,否则多添加一项依赖,别人愿意使用的意愿…
19 Aug 2012·1,812 reads