# test_3_5 **Repository Path**: zhaolin111/test_3_5 ## Basic Information - **Project Name**: test_3_5 - **Description**: 没啥事啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-03-06 - **Last Updated**: 2026-06-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AgentRAG 智能食谱推荐系统 ## 📁 项目结构 ``` AgentRAG问答系统/ │ ├── agents/ # 核心Agent模块 │ ├── __init__.py │ ├── image_agent.py # 图像识别Agent │ ├── rag_agent.py # RAG检索Agent │ └── reasoning_agent.py # AI推理Agent │ ├── config/ # 配置文件 │ ├── __init__.py │ ├── settings.py # 系统配置 │ └── prompts.py # AI提示词 │ ├── frontend/ # 前端界面 │ └── streamlit_app.py # Streamlit应用 │ ├── scripts/ # 脚本工具 │ └── build_vectorstore.py # 构建向量索引 │ ├── HowToCook_json-main/ # 食谱数据 │ └── HowToCook_json-main/ │ └── out/ # 食谱JSON文件 │ ├── data/ # 数据文件 │ └── ingredients_dict.json # 食材词典 │ ├── vector_db/ # 向量数据库 │ └── faiss_index/ # FAISS索引 │ ├── main.py # 主程序(命令行) ├── requirements.txt # Python依赖 ├── 启动前端.bat # Windows启动脚本 ├── 前端说明.md # 前端使用说明 ├── AgentRAG系统设计方案.md # 系统设计文档 ├── IMAGE_AGENT_README.md # 图像识别模块文档 └── RAG_KNOWLEDGE_BASE_DESIGN.md # RAG知识库设计文档 ``` ## 🚀 快速开始 ### 1. 命令行模式 ```bash python main.py ``` ### 2. Web前端模式 #### Windows用户 双击运行 `启动前端.bat` #### 命令行启动 ```bash streamlit run frontend/streamlit_app.py ``` 然后访问:`http://localhost:8501` ## 🎯 核心功能 ### 1. 图片识别模式 - 上传食材图片 - 使用Moondream模型识别食材 - 基于识别结果推荐食谱 ### 2. 文本查询模式 - 输入需求描述 - 智能解析用户需求 - 返回个性化推荐 ### 3. AI推荐理由 - 分析3个候选食谱 - 解释为什么选择某一个 - 结合常识和用户需求 ## ⚙️ 系统配置 所有模型均通过Ollama本地运行: - **视觉模型**:moondream:latest - **嵌入模型**:shaw/dmeta-embedding-zh:latest - **推理模型**:qwen2.5:3b ## 📋 依赖安装 ```bash pip install -r requirements.txt ``` ## 🎨 前端界面 极简的单页面对话系统: - 文本输入框 + 搜索按钮 - 可折叠的图片上传区 - 推荐结果展示 - AI推荐理由 无需记忆功能,保持简洁! ## 📖 详细文档 - [前端说明.md](前端说明.md) - 前端使用说明 - [AgentRAG系统设计方案.md](AgentRAG系统设计方案.md) - 完整系统设计 - [IMAGE_AGENT_README.md](IMAGE_AGENT_README.md) - 图像识别模块说明 - [RAG_KNOWLEDGE_BASE_DESIGN.md](RAG_KNOWLEDGE_BASE_DESIGN.md) - RAG知识库设计 --- 更新时间:2026-05-29