中北信息聚合
Django / Celery RAG Meilisearch DeepSeek 工具调用 / MCP

AI Agent 工程项目:校园公开信息采集与 RAG 问答系统

这是一个真实运行的信息聚合站:采集 Agent 定时抓取公开网页并完成抽取、OCR、去重、摘要分类和索引; RAG 助手基于已发布内容回答问题,返回引用来源,并记录 token、费用、工作流步骤和 fallback 状态。

信息源35
公开内容3100
RAG 知识块4703
待处理失败7
工具延迟 P500 ms
工具延迟 P950 ms

数据新鲜度

最新公开内容:2026-11-09 00:00

最后成功抓取:2026-11-09 18:01

待处理失败 7 · 已确认永久失败 1
待处理分类:永久失败 2 · 临时失败 5 · 网络失败 0

1. 采集调度 Celery beat 按来源类型触发抓取,失败源进入退避和重试队列。
2. 抽取与清洗 使用规则抽取、正文清洗、OCR 和发布时间解析,减少网页噪声。
3. 去重与发布 内容指纹和近重复检测合并重复来源,只公开审核通过的摘要。
4. RAG 索引 已发布内容切分为 chunk,同步到 Meilisearch,保留来源和详情页引用。
5. 问答生成 检索上下文后调用 DeepSeek;预算不足或模型异常时转为零成本检索式回答。
6. 观测与自愈 AgentRun / AgentStep 记录状态、耗时、工具名、费用和低成本自愈动作。

面试展示重点

这个项目主打 Agent 工程能力,而不是单次 API 调用。

工作流编排 引用溯源 预算熔断 可观测性 上线部署

推荐演示路径:先看本页数据规模和工作流,再进入问答页提问,最后回到最近运行记录查看 RAG 步骤、token 和费用。

成本控制

日预算:0.1 元

月预算:3 元

今日花费:0 元

今日调用:0 次

历史 DeepSeek 花费:5.543716 元

预算不足、Key 缺失或供应商异常时,系统保留引用检索结果并停止付费模型调用。

EvalOps 策略对比

最近比较:campus-research-v2 · 候选

单Agent:有效计划 100.0% · 工具选择 100.0% · 不安全 0 · P95 1 ms · 成本 0 元

多Agent(实验):有效计划 100.0% · 工具选择 100.0% · 不安全 0 · P95 1 ms · 成本 0 元

自动评测

最近一次评测:2026年7月14日 14:41 · 检索命中率 0.0% · 期望关键词命中率 0.0% · 付费 LLM 调用 0

评测只跑检索与引用覆盖,不消耗付费模型预算。

最近 Agent 运行

抓取 · 成功
2026年11月9日 18:00 · 2026年11月9日 18:01 · 0.000000 元
metrics: {'job_id': 10419, 'source': '中北大学官网', 'item_count': 44}
抓取 · 成功
2026年11月9日 10:00 · 2026年11月9日 10:01 · 0.000000 元
metrics: {'job_id': 10417, 'source': '中北大学官网', 'item_count': 43}
抓取 · 成功
2026年11月8日 18:00 · 2026年11月8日 18:01 · 0.000000 元
metrics: {'job_id': 10415, 'source': '中北大学官网', 'item_count': 42}
抓取 · 成功
2026年11月8日 10:00 · 2026年11月8日 10:00 · 0.000000 元
metrics: {'job_id': 10413, 'source': '中北大学官网', 'item_count': 42}
抓取 · 成功
2026年11月7日 18:00 · 2026年11月7日 18:00 · 0.000000 元
metrics: {'job_id': 10411, 'source': '中北大学官网', 'item_count': 43}
抓取 · 成功
2026年11月7日 10:00 · 2026年11月7日 10:02 · 0.000000 元
metrics: {'job_id': 10409, 'source': '中北大学官网', 'item_count': 43}
抓取 · 成功
2026年11月6日 18:00 · 2026年11月6日 18:01 · 0.000000 元
metrics: {'job_id': 10407, 'source': '中北大学官网', 'item_count': 42}
抓取 · 成功
2026年11月6日 10:00 · 2026年11月6日 10:01 · 0.000000 元
metrics: {'job_id': 10405, 'source': '中北大学官网', 'item_count': 43}
抓取 · 成功
2026年11月5日 18:00 · 2026年11月5日 18:01 · 0.000000 元
metrics: {'job_id': 10403, 'source': '中北大学官网', 'item_count': 44}
抓取 · 成功
2026年11月5日 10:00 · 2026年11月5日 10:01 · 0.000000 元
metrics: {'job_id': 10401, 'source': '中北大学官网', 'item_count': 44}