大型语言模型(LLMs)在自然语言处理领域表现出令人印象深刻的影响,但它们仍然在完整性、时效性、可靠性和适应性等方面存在一些问题。虽然最近的努力集中在将LLMs与外部知识源连接上,但知识库(KBs)的集成仍未得到充分研究,并面临一些挑战。本文介绍了KnowledGPT,一个将LLMs与各种知识库连接起来的综合框架,促进知识的检索和存储。检索过程采用思维提示程序,该程序以代码格式生成用于KB操作的搜索语言。除了检索外,KnowledGPT还提供了将知识存储在个性化KB中的能力,以满足个人用户的需求。通过广泛的实验,我们表明,通过将LLMs与KBs集成,KnowledGPT与普通LLMs相比,能够适当地回答更广泛的需要世界知识的问题,利用广泛存在的KBs中的知识和提取到个性化KB中的知识。