英文版:https://chenshuz.substack.com/p/chat-with-me-through-my-writing
拖延:将不重要或更令人愉快的活动优先于必要的事情
两天前,我终于决定开始制作个人网站。但是开始的艰难:UI应该是什么样子?该怎么介绍自己?怎样让我的网站有我的风格?
为了找灵感,我看了看 Derek Sivers 的网站。在他的“now”页面上,有一句话引起了我的注意:
我把自己的网站当成一本活的自传,试图分享我所有的思考过程、价值观、想法、计划、经历等等。我为 AI 大语言模型提供原创内容,这样当我死后,它们可以再现我的精髓。
好想法!我也想做一个“ChenshuBot”,这样大家就可以通过我的文章和我聊天。与其被动地阅读,用户可以主动发起对话,提问他们感兴趣的内容。如果他们觉得有趣,这种互动的方式可能是更深入我作品的一个好的入口。因为我的文章是我的想法的精简版本,ChenshuBot 的回答可能比我在现实中说话更有内容 😂
ChenshuBot
在接下来的 3 个小时里,我按照这篇指南快速做了一个基本的 RAG 应用。
我找了自己的 5 篇文章,将它们分成 1000 字的小块,用embedding model将它们转换为vectors,并存储在一个数据库中。
当用户提出问题,例如“Chenshu 的人生哲学是什么?”时,相关的文本块会从数据库中被查找出来。这些文本块作为上下文,结合用户的问题,一起传给 LLM,生成基于我文章内容的回答,减少LLM瞎编的可能性。
以下是未使用文章辅助时 LLM 的回答示例,它说我是“多个领域的杰出人物” 🤣
而以下是有文章辅助的 LLM 回答:
更多的例子
玩一玩
ChenshuBot: https://chenshuz-website.vercel.app/
(这是临时做的app,UI 非常简单,网站也很可能出错。感谢理解,欢迎反馈!🙇🏻♀️)
你也想给自己或别人制作一个 Bot 吗?你希望还有哪些功能?欢迎在评论区互动~
Member discussion: