我最近在研究如何使用ChatGPT构建一个智能问答机器人,该机器人能够根据已有的知识库内容回答问题。我有大量的newsletter内容,并希望能够将这些数据导入到AI中,让它能够回答问题并给我写作建议。然而,我遇到了ChatGPT的一个限制,即最大的token数只能是4096,大约相当于16000多个字符。换句话说,一次我无法导入太多的内容给ChatGPT(我的一个newsletter就有近5000字)。然而,幸运的是我发现了GPT Index的库,它提供了一种解决方案,通过索引知识库内容,可以仅通过一个相关的标题和内容来有效回复用户。这个方法对于我来说非常有用,让我能够更好地利用ChatGPT构建智能问答机器人。如果你也对这个话题感兴趣,可以看看最后一部分的实践和倒数第二部分的限制与注意事项。