构建 MatchDay AI:面向赛事旅行的记忆感知型自动驾驶系统

@islandsofmoons
英语3天前 · 2026年7月20日
119K
32
1
3
3

TL;DR

MatchDay AI 是一个自主旅行 Agent 的技术展示,它集成了持久化记忆与确定性验证,旨在确保赛事物流的可靠性。

构建 MatchDay AI:一个具有记忆感知功能的赛事旅行自动导航系统

我为 Qwen Cloud 全球 AI 大赛和 OpenAI Build Week 黑客马拉松构建了 MatchDay AI,并将其提交至仅 Track 4:Autopilot Agent。其持久记忆能力也与 Track 1 相符,但这是同一个 Track 4 提交作品中的差异化特性,而非另一个赛道的参赛作品。核心突破在于完整的工作流:理解混乱的请求、回忆相关偏好、调用类型化工具、检测破坏行程的冲突、修复计划,并独立验证结果。

查看演示

[查看架构]

ZX🇨🇦 - inline image

架构

ZX🇨🇦 - inline image

架构-前端

ZX🇨🇦 - inline image

架构-记忆

ZX🇨🇦 - inline image

架构-自动导航

问题及其价值

旅行搜索不等于可靠的行程规划。一张看似便宜的航班,在加上机场交通时间和球迷的安全缓冲时间后,可能实际上到达太晚。一个熟悉的偏好可能在会话之间消失。一个过时的卖家链接可能返回零结果。一个路线估算可能被误认为是票价,或者不完整的供应商数据可能导致不合理的预订声明。

对于高风险的赛事来说,这些都不是表面上的失败:一次糟糕的推荐就可能让整个行程变得毫无价值。MatchDay 将这些转化为明确的约束、证据状态和验证检查,然后才将计划显示为完整。

MatchDay 的工作原理

生产路径如下:

<code-segment id="0" lang="text">

球迷 → Vercel 上的 Next.js → 签名服务器门面 → 阿里云 ECS

→ Caddy + FastAPI + PostgreSQL + 持久化工作线程

→ Qwen Cloud + 类型化旅行/上下文工具

→ 标准化 → 排序 → 检测冲突 → 修复 → 验证

→ 不可变的行程版本和隐私安全分享

</code-segment>

Qwen Cloud 的 qwen3.7-plus 是生产规划控制器。它解释自然语言、分类每个回合、解决歧义、选择类型化工具、提出基于记忆的更改、从允许列表中选择修复候选方案,并解释结果。有界网关在 qwen.py 中实现,而持久化工具循环位于 agent.py 中。

模型从不自我认证其答案。确定性代码拥有模式、夹具绑定、证据验证、包算术、约束执行、冲突检测、修复应用以及 safety.py 中独立的 14 项检查发布合约。这是最重要的架构决策:用模型做判断,但用代码做真相

持久记忆遵循相同原则。明确的用户事实和重复验证的行为进入一个所有者范围的真值来源,但一次不寻常的旅行不会悄无声息地成为永久偏好。行为只有在经过不同根行程的强化后才会被提升。记忆支持有界召回、行程特定命名空间、当前消息优先级、修正、过期、取代、删除、禁用,以及在 memory.py 中的可审计重用。

自主性是持久的,而非无界的。PostgreSQL 租约、围栏令牌、检查点、重试、取消、幂等性以及累积的时间/模型/工具/成本限制,允许中断的工作恢复运行,而不会无限循环或重复花费相同预算。运行时在 runs.py 中,阿里云部署在 docker-compose.yml 中启动独立的 API、运行工作线程、夹具刷新、PostgreSQL 和 Caddy 服务。

Codex 加速了哪些工作

Qwen 是 MatchDay 的运行时智能。Codex 搭配 GPT-5.6 Sol Max 配置是我的工程加速器。 我使用了 OpenClaw 的 Peter 风格循环的有界混合版本——定义、构建、攻击、检查、修复——应用于小型、独立可验证的片段。

Codex 加速了架构追踪、实现、回归测试生成、根因分析、对抗性审查、浏览器质量保证和部署验证。它帮助暴露了快乐路径演示中可能忽略的问题:手动编辑后的记忆真值不一致、跨会话的错误召回、过时或零结果的航班交接、提示注入和间接注入、SSRF 和不安全的重定向、重放攻击、租户隔离、并发竞争、过时的检查点以及降级的地图或 3D 渲染。

关键的产品决策仍然明确:我选择了 Qwen 与确定性代码之间的信任边界、两次行程的记忆提升阈值、证据分类、对不支持或高风险声明的人工检查点,以及无购买发布边界。Codex 缩短了反馈循环并攻击了每个声明;它并没有取代那些产品和安全决策。

如何对应评审标准

  • 创新与 AI 创造力: MatchDay 将跨会话记忆与持久化 Autopilot、证据驱动的修复和独立验证器相结合。可见的 已记住 → 检测到冲突 → 计划已修复 → 结果已验证 轨道使该架构可检查,而非隐藏在聊天响应背后。
  • 技术深度与工程: Qwen Cloud 驱动类型化决策;阿里云 ECS 运行 FastAPI/PostgreSQL 控制与执行平面;Vercel 提供签名的前端边界。仓库包含源码盲评估、提供商合约测试、PostgreSQL 并发检查以及跨 Chromium、Firefox 和 WebKit 的 Playwright 旅程。
  • 问题价值与影响: 当前的 B2C 产品保护计划昂贵、时间紧迫的赛事旅行的球迷。未来的 B2B 路径是面向旅行社的可嵌入或白标规划 Agent,使用他们的库存、政策、审批规则和客户渠道。AGPL-3.0 提供商架构也支持开源采用。
  • 演示与文档: 评审员可以在无需凭证的情况下试用实时应用、检查事实决策轨迹、使用带有明确证据边界的地图和说明性体育场镜头、观看简短演示,并从其 Graphviz 源重新生成每个架构图。

MatchDay 目前专注于世界杯旅行规划,不购买旅行。实时的商业证据取决于配置的提供商访问权限;缺失的价格、库存、可用性或退款条款将保持可见的未知状态。更广泛的赛事旅行和代理嵌入是产品方向,而非对当前版本的声明。

目标很简单:一个自主旅行 Agent 不应仅仅产生一个答案——它应该负责任地记忆、在证据范围内行动、修复不安全的内容,并证明最终计划。 #QWEN #ALIBABA #CODEX #OPENAI #HACKATHON #CLOUD

一键保存

使用 YouMind AI 深度阅读爆款文章

保存原文、追问细节、总结观点,并在一个 AI 工作空间里把爆款文章沉淀成可复用笔记。

了解 YouMind
写给创作者

把你的 Markdown 变成干净的 𝕏 文章

图片上传、表格、代码块,往 𝕏 上手动重排太痛苦。YouMind 把整篇 Markdown 一键转成干净、可直接发布的 𝕏 文章草稿。

试试 Markdown 转 𝕏

更多可拆解样本

近期爆款文章

探索更多爆款文章