SmartRecruit是一个基于RAG(搜索增强生成)架构的智能招聘助手系统。用户上传简历后,可以用自然语言描述招聘需求,系统自动匹配并推荐最合适的候选人,支持多轮追问对话。
核心流程:上传简历 → 文档解析与处理化 → 自然语言查询 → 意图识别 → 参数提取 → 混合检索 → 重排序 → 生成推荐结果 → 格式化输出
底层整合Milvus(支持存储)+ Elasticsearch(全文搜索)+ MongoDB(文档存储)三大引擎,通过LangChain编排RAG流程,前端使用Streamlit构建Web交互界面
PythonStreamlitLangChainLangGraphMilvusElasticsearchMongoDBPyTorch