本项目构建了一个基于RAG的HR聊天机器人,借助localhost MCP服务器作为功能调用中心,为用户提供工作场所规则相关的信息。它能让用户上传PDF文件,并从中提取信息来回答自然语言问题。
本项目实现了一个基于 Streamlit 和 MCP 服务器的检索增强生成(RAG)聊天机器人。用户可以上传 PDF 文件,聊天机器人从这些 PDF 中提取相关信息以回答自然语言问题。该系统利用 OpenAI 模型、LangChain 工具和内存中向量存储来实现高效的文档检索。
PDFPlumberLoader
提取文本内容。RecursiveCharacterTextSplitter
将提取的文本分成更小的段落,以便于索引和检索。OpenAIEmbeddings
生成嵌入。ChatOpenAI
)生成最终答案。(此处原文档“结果”部分无具体内容,若有可补充详细信息)