Posts Blog Agents功能介绍
Post
Cancel

Blog Agents功能介绍

前言

最近给博客新增了一个 Agents 页面——一个集成在博客侧边栏的交互式分析工具平台。不同于传统的静态博文,Agents 页面提供了可交互、可配置、数据实时更新的分析能力。目前已上线两个 Agent:house_price_analyzer(房价分析器)和 ai_tracker(AI 前沿追踪器)。

本文将介绍整个 Agents 系统的设计思路、各 Agent 的功能细节以及背后的技术实现。

Mainly helped by Cluade.

整体架构

Agent Hub

Agents 页面采用 Hub + Sub-agent 的两级架构:

  • Hub 层:展示所有可用 Agent 的卡片概览,包括名称、描述、标签和在线状态,点击即可进入对应 Agent 的详情页
  • Sub-agent 层:每个 Agent 拥有独立的交互界面

技术栈

  • 前端渲染:纯 JavaScript + Plotly.js 图表库,无需额外框架依赖
  • 数据存储:静态 JSON 文件托管在 assets/data/ 下,由 GitHub Actions 自动更新
  • 数据采集:Python 爬虫工具链(tools/house_price/),支持多数据源聚合
  • AI 分析:集成 DeepSeek API,支持流式输出(SSE)

Agent 1:house_price_analyzer

房价分析器是一个面向中国城市房地产市场的多维度数据分析工具,目前已支持杭州市全部 12 个区的数据。

功能模块

1. 价格走势(Trend)

  • 城市整体走势:展示二手房/新房均价的历史趋势线,叠加 MA6 移动平均线辅助判断趋势方向
  • 区域对比:通过 Chip 选择器自由勾选多个区域,在同一坐标系下进行走势对比
  • 支持二手房/新房切换

2. 最新房价(Latest)

  • 核心指标卡片:全市均价、最高/最低区域、区域总数一目了然
  • 区域柱状图:按均价降序排列,颜色区分同比涨跌
  • 区域明细表:展示各区最新均价与同比变化
  • 板块均价:选择区域后展示该区各板块的价格明细
  • 小区价格细分
    • 价格区间分布图(<2万、2-3万、3-4万…8万+)
    • 分页浏览全部小区数据,支持页码跳转

3. 买入时机评估(Timing)

这是最核心的分析模块,采用量化评分体系:

五维评分模型(满分100)

维度权重评估逻辑
价格位置30%当前价格在历史区间中的百分位,越低越好
趋势25%MA3/MA6 交叉判断上升/下降/盘整
动量20%近3个月环比变化模式识别(如底部反转信号)
同比15%年同比跌幅越大,买入价值越高
波动率10%近6个月标准差/均值,低波动更稳定

评级标准

  • ≥80分:强烈建议买入
  • ≥65分:建议买入
  • ≥50分:可考虑入手
  • ≥35分:建议观望
  • <35分:强烈建议观望

此外还提供:

  • 雷达图:Top 6 区域的五维指标可视化对比
  • 区域详情展开面板:每个区域可展开查看近12个月走势迷你图、关键指标、小区级数据

4. AI 深度分析

集成 DeepSeek 大模型,支持两种分析模式:

  • 全局分析:汇总全市所有区域的评分、板块、Top 20 小区数据,生成市场阶段判断、区域对比、性价比推荐等综合报告
  • 区域深度分析:针对单个区域,输入近36个月历史价格、板块均价、全量小区数据,生成板块分化分析、小区级推荐、未来走势预判

分析报告通过 SSE 流式输出,实时渲染 Markdown 格式内容。

数据管道

数据采集层采用多源聚合策略:

  • GoToHui:提供城市/区域级历史均价序列(2018年至今)
  • 贝壳:提供小区级实时价格和环比数据

GitHub Actions 工作流每日自动运行,包含数据校验(区域数≥3、历史记录≥12条)和失败回滚机制,确保线上数据始终可用。

Agent 2:ai_tracker

AI 前沿追踪器帮助快速掌握 AI Infra 领域的最新论文和开源项目动态。

论文追踪(Papers)

  • 基于 Semantic Scholar API 按关键词检索 arXiv 论文
  • 支持按标题、作者、关键词过滤
  • 支持日期范围筛选
  • 展示论文摘要(可展开)、作者、分类标签
  • 内置翻译功能

默认追踪的关键词覆盖 LLM 推理优化的核心方向:

  • Eagle VLM inference / LLM inference optimization
  • Speculative decoding / FlashAttention kernel
  • Continuous batching / RL infrastructure
  • vLLM & SGLang serving

项目追踪(GitHub Repos)

  • 追踪指定 GitHub 仓库的 ReleasesMilestonesHot Issues
  • 展示 Star 数、最新版本号、发布日期
  • Release notes 支持展开查看完整内容

默认追踪的项目包括:SGLang、vLLM、OpenRLHF、Verl、Slime、AReaL 等 AI Infra 领域的核心开源项目。

可配置性

通过 Settings 面板,用户可以:

  • 自定义 arXiv 搜索关键词(增删改)
  • 自定义追踪的 GitHub 仓库
  • 配置 GitHub Token 以提升 API 请求配额(从 60 req/h 提升到 5000 req/h)
  • 调整每个关键词的最大论文返回数

所有配置存储在浏览器 localStorage 中,隐私安全。

其他

未来计划扩展更多城市的房价数据支持(北京、上海的配置已就绪),以及探索更多有趣的 Agent 场景。欢迎通过 Agents 页面体验!

This post is licensed under CC BY 4.0 by the author.