Venkatasdommaraju/vd-ai-platform

GitHub: Venkatasdommaraju/vd-ai-platform

一个包含 IoT 异常检测、RAG 聊天助手和多智能体 LangGraph 流水线的 AI 与数据工程作品集仓库。

Stars: 0 | Forks: 0

# AI 与数据工程作品集 本仓库包含我构建的三个项目,旨在展示真实的 AI/ML 工程工作——不是教程或玩具示例,而是我真正会发布上线的项目。每个项目都可以开箱即用地在本地运行,并可通过 Docker 部署到 Hugging Face Spaces。 在线网站:[venkatasubbarajudommaraju.com](https://venkatasubbarajudommaraju.com) ## 项目 ### 1. AI 作品集助手 (`/AI-Portfolio-Assistant`) 一个基于 RAG 的聊天服务,用于回答有关我的背景和经验的问题。使用 FastAPI、纯 Python TF-IDF 检索器以及任何兼容 OpenAI 的 LLM 构建(或者在没有 LLM 的情况下离线运行)。知识库仅仅是 `data/` 目录中的 markdown 文件——如果需要,可以轻松替换为 embeddings 和向量 DB。 **运行:** `uvicorn app.main:app --reload --port 8081` **在线演示:** _即将推出_ ### 2. 多智能体 LangGraph (`/Multi-Agent-Langgraph`) 一个五节点的 LangGraph agent pipeline:规划器 → 检索器 → 分析师 → 评审 → 综合。评审可以将答案发回进行修订(最多限制为 2 次循环,因此它总会终止)。相同的 LLM 无关设置——可将其指向 HuggingFace、OpenAI、Ollama 或任何兼容 OpenAI 的平台。 **运行:** `uvicorn app.main:app --reload --port 8082` **在线演示:** _即将推出_ ### 3. IoT 异常检测器 (`/IOT-Anomaly-Detector`) 一个在 6,000 条合成 IoT 读数上训练的传感器异常检测服务。通过 FastAPI 提供梯度提升(Gradient Boosting)模型服务(ROC-AUC 0.75)。Web UI 具有用于所有 11 个传感器输入的动态滑块以及实时更新的风险仪表盘。不需要 LLM——纯 ML。 **运行:** `uvicorn service.main:app --reload --port 8080` **在线演示:** _即将推出_ ## 本地运行 每个项目都有各自的 `.venv`。在每个项目文件夹下运行: ``` python -m venv .venv .venv\Scripts\activate # Windows pip install -r requirements.txt cp .env.example .env # fill in LLM_API_KEY if you want LLM mode uvicorn app.main:app --reload ``` 或者从根目录使用启动器脚本: ``` .\start-backend.ps1 # pick which backend to start ``` ## 技术栈 Python, FastAPI, LangGraph, LangChain, scikit-learn, TF-IDF, Pydantic v2, Docker, Hugging Face Spaces **Venkata Subbaraju Dommaraju** — 高级 AI 与数据工程师 Downingtown, PA | [LinkedIn](https://linkedin.com/in/venkata-subbaraju-dommaraju) | Venkata.dommaraju@gmail.com
标签:后端开发, 请求拦截, 逆向工具