ZVV-MCP智能交通查询系统

ZVV-MCP是一个集成了SpiceAI和OpenAI的Next.js应用,旨在通过自然语言查询处理和分析苏黎世交通联盟(ZVV)的公共交通数据。它结合了SpiceAI的高效数据处理能力和OpenAI的LLM(大型语言模型)技术,使用户能够以自然语言方式查询交通信息。

  • by zvvch
  • 更新于

使用说明

基本能力

产品定位

ZVV-MCP是一个智能交通查询系统,专注于通过自然语言处理技术提供便捷的公共交通信息查询服务。

核心功能

  • SpiceAI集成:加速大数据集查询处理
  • opendata.swiss连接:访问官方ZVV交通数据
  • LLM查询:支持自然语言交通信息查询
  • 响应式设计:全设备适配

适用场景

  • 公共交通信息实时查询
  • 大数据量交通数据分析
  • 自然语言交互式交通信息服务

工具列表

  • SpiceAI CLI:用于数据加速和查询处理
  • Next.js:前端框架
  • OpenAI GPT-4o:自然语言处理引擎

使用教程

使用依赖

# 安装Node.js(>=14.x)
# 安装npm或yarn
# 安装Docker(可选)

安装教程

# 安装项目依赖
npm install

# 安装SpiceAI
curl -fsSL https://raw.githubusercontent.com/spiceai/spiceai/trunk/install/install.sh | bash

# 初始化SpiceAI项目
spice init zvv-data

调试方式

# 启动Next.js开发服务器
npm run dev

# 在另一个终端启动SpiceAI运行时
cd zvv-data
spice run