KnowledgeGPT是什么?
KnowledgeGPT是用于從各種信息源中提取知識(shí)并使用OpenAI的GPT-3模型生成答案的工具。
支持從互聯(lián)網(wǎng)、本地?cái)?shù)據(jù)、YouTube字幕和音頻等各種信息源中提取文本。可以使用RESTful API或Python庫進(jìn)行調(diào)用。
GitHub:?https://github.com/geeks-of-data/knowledge-gpt
knowledgegpt旨在從各種來源收集信息,包括互聯(lián)網(wǎng)和本地?cái)?shù)據(jù),可用于創(chuàng)建提示。然后,OpenAI的GPT-3模型可以使用這些提示來生成答案,這些答案隨后存儲(chǔ)在數(shù)據(jù)庫中以供將來參考。
為此,首先使用開源或OpenAI模型將文本轉(zhuǎn)換為固定大小的矢量。提交查詢時(shí),文本也會(huì)轉(zhuǎn)換為向量,并與存儲(chǔ)的知識(shí)嵌入進(jìn)行比較。然后選擇最相關(guān)的信息,并用于生成提示上下文。
knowledgegpt支持各種信息來源,包括網(wǎng)站、PDF、PowerPoint文件(PPTX)和文檔(Docs)。此外,它可以從YouTube字幕和音頻中提取文本(使用語音轉(zhuǎn)文本技術(shù)),并將其用作信息來源。這允許收集各種信息,并用于生成提示和答案。
https://pypi.org/project/knowledgegpt/
